From 35fbefe2bd768d2a02de4a84e5d227f421b6fd90 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 19 Apr 2021 16:58:45 +0200 Subject: [PATCH] Update po files [CI skip] Signed-off-by: Raphael Michel --- src/pretix/locale/ar/LC_MESSAGES/django.po | 7316 ++++++++-------- src/pretix/locale/ar/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/ca/LC_MESSAGES/django.po | 7304 ++++++++-------- src/pretix/locale/ca/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/cs/LC_MESSAGES/django.po | 7265 ++++++++-------- src/pretix/locale/cs/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/da/LC_MESSAGES/django.po | 7307 ++++++++-------- src/pretix/locale/da/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/de/LC_MESSAGES/django.po | 7309 ++++++++-------- src/pretix/locale/de/LC_MESSAGES/djangojs.po | 52 +- .../locale/de_Informal/LC_MESSAGES/django.po | 7311 ++++++++-------- .../de_Informal/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/django.pot | 7255 ++++++++-------- src/pretix/locale/djangojs.pot | 52 +- src/pretix/locale/el/LC_MESSAGES/django.po | 7322 +++++++++-------- src/pretix/locale/el/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/es/LC_MESSAGES/django.po | 7320 ++++++++-------- src/pretix/locale/es/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/fi/LC_MESSAGES/django.po | 7300 ++++++++-------- src/pretix/locale/fi/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/fr/LC_MESSAGES/django.po | 7314 ++++++++-------- src/pretix/locale/fr/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/hu/LC_MESSAGES/django.po | 7261 ++++++++-------- src/pretix/locale/hu/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/it/LC_MESSAGES/django.po | 7285 ++++++++-------- src/pretix/locale/it/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/lv/LC_MESSAGES/django.po | 7296 ++++++++-------- src/pretix/locale/lv/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/nb_NO/LC_MESSAGES/django.po | 7255 ++++++++-------- .../locale/nb_NO/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/nl/LC_MESSAGES/django.po | 7320 ++++++++-------- src/pretix/locale/nl/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/nl_BE/LC_MESSAGES/django.po | 7255 ++++++++-------- .../locale/nl_BE/LC_MESSAGES/djangojs.po | 52 +- .../locale/nl_Informal/LC_MESSAGES/django.po | 7322 +++++++++-------- .../nl_Informal/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/pl/LC_MESSAGES/django.po | 7280 ++++++++-------- src/pretix/locale/pl/LC_MESSAGES/djangojs.po | 52 +- .../locale/pl_Informal/LC_MESSAGES/django.po | 7255 ++++++++-------- .../pl_Informal/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/pt/LC_MESSAGES/django.po | 7255 ++++++++-------- src/pretix/locale/pt/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/pt_BR/LC_MESSAGES/django.po | 7280 ++++++++-------- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/pt_PT/LC_MESSAGES/django.po | 7316 ++++++++-------- .../locale/pt_PT/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/ro/LC_MESSAGES/django.po | 7255 ++++++++-------- src/pretix/locale/ro/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/ru/LC_MESSAGES/django.po | 7299 ++++++++-------- src/pretix/locale/ru/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/si/LC_MESSAGES/django.po | 7259 ++++++++-------- src/pretix/locale/si/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/sl/LC_MESSAGES/django.po | 7290 ++++++++-------- src/pretix/locale/sl/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/sv/LC_MESSAGES/django.po | 7290 ++++++++-------- src/pretix/locale/sv/LC_MESSAGES/djangojs.po | 52 +- src/pretix/locale/tr/LC_MESSAGES/django.po | 7322 +++++++++-------- src/pretix/locale/tr/LC_MESSAGES/djangojs.po | 52 +- .../locale/zh_Hans/LC_MESSAGES/django.po | 7318 ++++++++-------- .../locale/zh_Hans/LC_MESSAGES/djangojs.po | 52 +- 60 files changed, 115362 insertions(+), 104934 deletions(-) diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index 2779cb2e31..c32c4ca689 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: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-07-30 19:00+0000\n" "Last-Translator: Abdullah \n" "Language-Team: Arabic =11 ? 4 : 5;\n" "X-Generator: Weblate 3.10.3\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 #, fuzzy #| msgid "Download pretixSCAN" msgid "pretixSCAN" msgstr "تحميل pretixSCAN" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 #, fuzzy #| msgid "pretix User" msgid "pretixPOS" msgstr "pretix العضو" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "اسم التطبيق" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "إعادة توجيه محددات" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "يسمح قائمة محددات، فصل الفضاء" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "ID العميل" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "سر العميل" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "تمكين webhook" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "الرابط" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "كل الأحداث (بما في ذلك تلك التي تم إنشاؤها حديثا)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "حد للأحداث" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "المنتج \"{}\" لم يتم تعيين إلى الحصص." -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "ليس هناك حصص كافية متوفرة على الكوتا \"{}\" لتنفيذ العملية." -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "المقعد المحدد \"{seat}\" غير متوفر." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "واحد أو أكثر من عناصر لا تنتمي إلى هذا الحدث." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "وsubevent لا ينتمي إلى هذا الحدث." -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "قنوات البيع غير معروفة." -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -119,31 +119,31 @@ msgstr "" "لا يمكن إنشاء أحداث باسم 'يعيش'. يجب إضافة الحصص ودفع لهذا الحدث قبل البيع " "يمكن ان تذهب مباشرة." -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "ميتا الملكية بيانات '{name}' غير موجود." -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "ميتا الملكية بيانات '{name}' غير موجود." -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "المساعد غير معروف: '{name}'." -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "لا يجب أن يكون هذا البند المجمعة نفس البند كما تجميع واحد." -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "يجب أن لا يكون هذا البند المجمعة حزم من تلقاء نفسها." -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -151,7 +151,7 @@ msgstr "" "تحديث إضافات، حزم، أو الاختلافات عبر PATCH / غير معتمدة PUT. الرجاء استخدام " "نقطة النهاية المتداخلة مخصصة." -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." @@ -159,17 +159,17 @@ msgstr "" "لا ينبغي أن تكون مرتبطة منتجات بطاقة هدية مع معدلات الضرائب غير الصفرية منذ " "سيتم تطبيق ضريبة المبيعات عندما يتم استبدال بطاقة هدية." -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "يجب أن منتجات بطاقة هدية لا تكون المنتجات القبول في نفس الوقت." -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Item meta data property '{name}' does not exist." msgstr "ميتا الملكية بيانات '{name}' غير موجود." -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -177,278 +177,297 @@ msgstr "" "تحديث الخيارات عبر PATCH / غير معتمدة PUT. الرجاء استخدام نقطة النهاية " "المتداخلة مخصصة." -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "سؤال لا يمكن أن تعتمد على سؤال طلب خلال التسجيل في مكتب الاستقبال." -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "الكشف عن تبعية دائرية بين الأسئلة." -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "هذا السوال لا يمكن سؤاله خلال تسجيل الدخول." -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 #, fuzzy #| msgid "The product \"{}\" is not assigned to a quota." msgid "The product \"{}\" is not available on this date." msgstr "المنتج \"{}\" لم يتم تعيين إلى الحصص." -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "بطاقة هدية بنفس سر موجود بالفعل في حساب منظم التابعة لها أو." -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "دعوة حساب pretix" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "هذا المستخدم من قبل انه تم توجيه الدعوة لهذا الفريق." -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "هذا المستخدم لديه بالفعل أذونات لهذا الفريق." -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "تطبيق \"{application_name}\" وقد أذن للوصول إلى حسابك." -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "لا يمكنك إنشاء فاتورة لهذا النظام." -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "فاتورة لهذا النظام موجود بالفعل." -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "كان هناك خطأ أثناء إرسال البريد. الرجاء معاودة المحاولة في وقت لاحق." -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 #, fuzzy #| msgid "The selected product does not allow to select a seat." msgid "One of the selected products is not available in the selected country." msgstr "لا يسمح للمنتج المحدد إلى اختيار مقعد." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "النظام الجديد وضعت" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "نظام جديد يتطلب موافقة" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "أجل وضع علامة على دفع" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "تم إلغاء الطلب" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 #, fuzzy #| msgid "Order denied" msgid "Order reactivated" msgstr "نفى أجل" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "انتهت ترتيب" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "تغيرت معلومات النظام" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "عنوان النظام اتصال تغيرت" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "تغير ترتيب" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "رد الخارجي للدفع" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "أجل الموافقة" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "نفى أجل" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "فحص التذاكر في" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "الاختيار في تذكرة محولة" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 #, fuzzy #| msgid "Event date" msgid "Event created" msgstr "تاريخ الحدث" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 #, fuzzy #| msgid "Event date range" msgid "Event details changed" msgstr "نطاق التاريخ الحدث" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date added" msgstr "الحدث بدء التاريخ والوقت" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 #, fuzzy #| msgid "Event date range" msgctxt "subevent" msgid "Event series date changed" msgstr "نطاق التاريخ الحدث" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date deleted" msgstr "الحدث بدء التاريخ والوقت" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "البريد الإلكتروني" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "كلمه السر" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "متجر على الانترنت" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, fuzzy, python-brace-format +#| msgid "powered by pretix" +msgid "powered by {name} based on pretix" +msgstr "المنصة منpretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr " الحدث التذاكر مدعوم من pretix " + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "كود قسيمة" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "افتراضي" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "فلان الفلاني" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "شركة عينة" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "عينة تذكرة الدخول" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "نص الفردية مع السبب يمكن إدراجها هنا." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "تم خصم المبلغ من البطاقة." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "يرجى تحويل الاموال الى هذا الحساب المصرفي: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "تنسيق التصدير" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "اكسل (. XLSX)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (بفواصل)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (على غرار إكسل)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (مع المنقوطة)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "المشتركة اكسل (. XLSX)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "إجابات على الأسئلة تحميل الملف" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "الأسئلة" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "تذكرة الحدث {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -456,14 +475,14 @@ msgstr "تذكرة الحدث {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "تاريخ البدء" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -471,22 +490,23 @@ msgstr "" "تشمل فقط الفواتير الصادرة في أو بعد هذا التاريخ. علما بأن تاريخ الفاتورة لا " "تتوافق دائما لأمر أو تاريخ الدفع." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "تاريخ الانتهاء" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -494,9 +514,9 @@ msgstr "" "تشمل فقط الفواتير الصادرة في أو قبل هذا التاريخ. علما بأن تاريخ الفاتورة لا " "تتوافق دائما لأمر أو تاريخ الدفع." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -506,12 +526,12 @@ msgstr "" msgid "Payment provider" msgstr "مقدم الدفع" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "جميع مقدمي خدمات الدفع" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -521,15 +541,15 @@ msgstr "" "المزود الدفع. لاحظ أن هذا قد يشمل بعض فواتير أوامر التي كانت في النهاية تدفع " "مع موفر مختلف كليا أو جزئيا." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "جميع الفواتير" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "بيانات الفاتورة" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -537,93 +557,93 @@ msgstr "بيانات الفاتورة" msgid "Invoices" msgstr "الفواتير" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "خطوط الفاتورة" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "رقم الفاتورة" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "تاريخ" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "رمز الطلب" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "عنوان البريد الإلكتروني" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "نوع الفاتورة" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "إلغاء" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "لغة" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "مرسل الفاتورة:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -633,14 +653,14 @@ msgstr "مرسل الفاتورة:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -648,371 +668,372 @@ msgstr "مرسل الفاتورة:" msgid "Name" msgstr "الاسم" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "عنوان" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "الرمز البريدي" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "مدينة" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "بلد" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "الرقم الضريبي" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "VAT ID" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "مستلم الفاتورة:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "شركة" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "عنوان الشارع" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "حالة" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "المستفيد" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "المرجع الداخلي" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "تهمة العكسي" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "العملات الأجنبية هو موضح" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "أسعار العملات الأجنبية" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "القيمة الإجمالية (مع الضرائب)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "القيمة الإجمالية (من دون ضرائب)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment settings" msgid "Payment matching IDs" msgstr "إعدادات الدفع" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "مقدمي خدمات الدفع" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "إلغاء" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "فاتورة" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "نعم فعلا" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "لا" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "رقم السطر" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "وصف" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "السعر الاجمالي" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "السعر الصافي" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "ضريبة القيمة" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "معدل الضريبة" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "اسم الضرائب" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "الحدث تاريخ البدء" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "عناوين البريد الإلكتروني (ملف نصي)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "تصفية حسب الحالة" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "بيانات الطلبيات" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "الطلبات" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "مواقف ترتيب" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "رسوم الطلب" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "الطلبات المدفوعة" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment amount" msgid "Include payment amounts" msgstr "دفع المبلغ" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only orders created in test mode can be deleted." msgid "Only include orders created on or after this date." msgstr "أوامر الوحيدة التي تم إنشاؤها في وضع الاختبار يمكن حذفها." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "اختياري. وسيتم بيع أي منتجات قبل هذا التاريخ." +#| msgid "Only orders created in test mode can be deleted." +msgid "Only include orders created on or before this date." +msgstr "أوامر الوحيدة التي تم إنشاؤها في وضع الاختبار يمكن حذفها." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "تاريخ البدء" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "تاريخ الحدث" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "سبيكة الحدث" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "المجموع" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1024,184 +1045,184 @@ msgstr "المجموع" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "الحالة" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "البريد الإلكتروني" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "رقم الهاتف" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "تاريخ الطلب" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "تاريخ الطلب" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" msgstr "عنوان البريد الإلكتروني التحقق منها" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "تاريخ الدفعة الأخيرة" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "رسوم" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "أجل لغة" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "الإجمالي في {rate} الضرائب٪" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "الصافي في {rate} الضرائب٪" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "ضريبة القيمة على {rate} الضرائب٪" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "أرقام الفواتير" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "قناة المبيعات" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "يتطلب اهتماما خاصا" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "تعليق" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "مواقف" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "طريقة الدفع او السداد" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "نوع الرسوم" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "السعر" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "حكم الضرائب" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "اسم عنوان الفاتورة" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID موقف" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1210,65 +1231,65 @@ msgstr "ID موقف" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "تاريخ" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "التذاكر" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "الاختلاف" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "الاسم" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "البريد الإلكتروني الحضور" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1276,112 +1297,112 @@ msgstr "البريد الإلكتروني الحضور" msgid "Voucher" msgstr "إيصال" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "Pseudonymization ID" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Seat" msgid "Seat ID" msgstr "مقعد" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "اسم الفريق" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Seat: zone" msgid "Seat zone" msgstr "مقعد: المنطقة" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Seat: row" msgid "Seat row" msgstr "مقعد: صف واحد" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Seat {number}" msgid "Seat number" msgstr "مقعد {number}" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "رمز الطلب" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "المدفوعات النظام واسترداد" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "يوم الدفع او الاستحقاق" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Refund status" msgid "Refund states" msgstr "حالة إعادة الأموال" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "طلب" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "معرف الدفع" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "تاريخ الإنشاء" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "موعد الإكمال" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "رمز الحالة" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "كمية" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1389,41 +1410,41 @@ msgstr "كمية" msgid "Payment method" msgstr "طريقة الدفع او السداد" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "التوفر الحصص" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "اسم الحصص" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "الحصة الإجمالية" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "طلبات مدفوعة." -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "في انتظار أوامر" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "منع قسائم" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "عربات المستخدم الحالي" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1435,35 +1456,35 @@ msgstr "عربات المستخدم الحالي" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "قائمة الانتظار" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Expire order" msgid "Exited orders" msgstr "تنتهي ترتيب" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "من توفر الغرف" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "غير محدود" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Redemptions" msgid "Gift card redemptions" msgstr "الاسترداد" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1473,35 +1494,35 @@ msgstr "الاسترداد" msgid "Gift card code" msgstr "رمز بطاقة هدية" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "المصدر" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "بطاقات الهدايا" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "مشاهدة المتغيرات" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "وضع الاختبار" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1510,64 +1531,64 @@ msgstr "وضع الاختبار" msgid "All" msgstr "الكل" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 #, fuzzy #| msgctxt "stripe" #| msgid "Live" msgid "Live" msgstr "حي" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty tag" msgid "Empty" msgstr "علامة فارغة" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "منتهية الصلاحية" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "بطاقة وضع الاختبار" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "تاريخ الانتهاء" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "دقة" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1575,75 +1596,75 @@ msgstr "دقة" msgid "Current value" msgstr "القيمة الحالية" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "طلب مجاني" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "رقم الفاتورة البادئة" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show overpaid orders" msgid "Last invoice date of order" msgstr "عرض زائدة أوامر" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "كل المقالات" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "انتظار قسيمة" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "قسيمة تعيين" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "تنتظر الخلاص" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "استبدال القسيمة" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "انتهت قسيمة" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "اسم المنتج" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "اسم الحدث" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1651,112 +1672,134 @@ msgctxt "subevents" msgid "Date" msgstr "تاريخ" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "أفضلية" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "كود قسيمة" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "أبقني متصل" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "ولا يعرف هذا المزيج من اوراق اعتماده الى نظامنا." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "هذا الحساب غير نشط." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "كنت مسجل بالفعل مع عنوان البريد الإلكتروني، يرجى استخدام نموذج تسجيل الدخول." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "يرجى إدخال كلمة المرور نفسها مرتين" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "عنوان البريد الإلكتروني" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "اعد كلمة السر" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "يرجى إدخال اسمك." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "المرجع الداخلي" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "الشارع والرقم" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "اختر ولايه" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "هذه الخانة مطلوبه." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "تحتاج إلى توفير اسم الشركة." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "تحتاج إلى توفير اسمك." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "ID ضريبة القيمة المضافة لا يطابق البلد المختار." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" "هذا ID ضريبة القيمة المضافة غير صالح. يرجى إعادة فحص المدخلات الخاصة بك." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1768,7 +1811,7 @@ msgstr "" "الفاتورة. يمكنك الحصول على الجزء الخلفي مبلغ الضريبة عن طريق عملية سداد " "ضريبة القيمة المضافة." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1778,7 +1821,7 @@ msgstr "" "بلدك عادت نتيجة غير صحيحة. ولذلك نحن بحاجة إلى دفع ضريبة القيمة المضافة على " "الفاتورة. يرجى الاتصال بالدعم لحل هذه يدويا." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1786,7 +1829,7 @@ msgstr "" "هناك بالفعل حساب مرتبط مع هذا عنوان البريد الإلكتروني. الرجاء اختيار واحدة " "مختلفة." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1794,27 +1837,27 @@ msgstr "" "الرجاء إدخال كلمة المرور الحالية الخاصة بك إذا كنت ترغب في تغيير عنوان " "البريد الإلكتروني الخاص بك أو كلمة المرور." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "وكانت كلمة المرور الحالية التي أدخلتها غير صحيحة." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "كلمة السر الحالية الخاصة بك" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "كلمة مرور جديدة" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "كلمة مرور جديدة كرر" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "المنطقة الزمنية الافتراضية" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1822,104 +1865,104 @@ msgstr "" "تستخدم فقط لوجهات النظر التي لا بد أن حدث. لجميع وجهات النظر الحدث، يتم " "استخدام توقيت الحدث بدلا من ذلك." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "اسم الجهاز" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "نوع الجهاز" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "الهاتف الذكي مع تطبيق أداة المصادقة" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "WebAuthn متوافق مع الأجهزة رمز (على سبيل المثال Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "تركيب النائب صالح: يمكنك استخدام عدد مختلف من \"{\" من ل\"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "نائب الكان خاطئ: %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "الشركات" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "الأفراد" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "صفحة %d من %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "العارض الكلاسيكية (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "فاتورة من" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "فاتورة إلى" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "رمز الطلب" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "عدد إلغاء" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "الايصال الاصلي" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "رقم الفاتورة" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "تاريخ الإلغاء" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "تاريخ الفاتورة الأصلي" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "تاريخ الفاتورة" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "الفعالية" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1929,8 +1972,8 @@ msgstr "" "{from_date}\n" "حتى {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1945,117 +1988,117 @@ msgstr "" msgid "TEST MODE" msgstr "وضع الاختبار" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "فاتورة {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "إشارة العملاء: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "ID VAT العملاء" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "المستفيد" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "فاتورة" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "فاتورة" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "إلغاء" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "وصف" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "الكمية" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "معدل الضريبة" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "شبكة" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "إجمالي" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "كمية" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "إجمالي الفاتورة" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Ignored payments" msgctxt "invoice" msgid "Received payments" msgstr "المدفوعات تجاهل" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "مدفوعات غير صالحة" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "صافي القيمة" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "إجمالي القيمة" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "ضريبة" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "الضرائب المدرجة" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2065,7 +2108,7 @@ msgstr "" "باستخدام معدل التحويل 1: {rate} كما نشرت من قبل البنك المركزي الأوروبي في " "{date}، وهذا يتوافق مع:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2075,7 +2118,7 @@ msgstr "" "باستخدام معدل التحويل 1: {rate} كما نشرت من قبل البنك المركزي الأوروبي في " "{date}، فإن مجموع فاتورة يتوافق مع {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "الحديث الفاتورة العارض (pretix 2.7)" @@ -2084,41 +2127,41 @@ msgstr "الحديث الفاتورة العارض (pretix 2.7)" msgid "Default list" msgstr "قائمة افتراضي" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "الاسم بالكامل" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "تنشط" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "هو موقع الإدارة" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "تاريخ انضم" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "وحدة زمنية" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "مطلوب اثنين عامل التوثيق لتسجيل الدخول" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "تلقي الإخطارات وفقا للإعدادات بلدي أدناه" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "إذا إيقاف، فإنك لن تحصل على أي إخطارات." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2126,40 +2169,40 @@ msgstr "إذا إيقاف، فإنك لن تحصل على أي إخطارات." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "المستعمل" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "المستخدمين" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "تغيرت معلومات الحساب" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "استعادة كلمة السر" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "جميع المنتجات (بما في ذلك تلك التي تم إنشاؤها حديثا)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "الحد الى المنتجات" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "وتشمل الأوامر المعلقة" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2170,7 +2213,7 @@ msgid "" msgstr "" "مع هذا الخيار، والناس سوف تكون قادرة على التحقق في حتى لو لم يتم دفع النظام." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2178,38 +2221,38 @@ msgstr "" msgid "Gates" msgstr "تواريخ" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Allow multiple entries per ticket" msgstr "اسأل عن عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgid "Automatically checked in" msgid "Automatically check out everyone at" msgstr "التحقق تلقائيا في" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "قنوات المبيعات إلى الاختيار تلقائيا في" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2221,21 +2264,21 @@ msgstr "" "لا يتم فحص التذاكر المباعة في شباك التذاكر مرة أخرى قبل الدخول وينبغي النظر " "في التحقق من صحة مباشرة عند الشراء." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "بلد" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "المعرف الداخلي" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2243,33 +2286,33 @@ msgstr "" "يمكنك إدخال أي قيمة هنا لجعل الأمر أكثر سهولة لمطابقة البيانات مع مصادر " "أخرى. إذا كنت تفعل واحدة لا المدخلات، ونحن سوف تولد واحدة تلقائيا." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "يستخدم هذا المعرف مسبقا للمسألة مختلفة." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "تاريخ الإعداد" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "تاريخ التهيئة" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "نهاية الفترة [خبر] يجب أن تكون في وقت لاحق من بدايته." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "نهاية الحدث يجب أن تكون في وقت لاحق من بدايته." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2283,59 +2326,59 @@ msgstr "" "عشوائية. هذا وسوف تستخدم في عناوين المواقع، ورموز النظام، أرقام الفواتير، " "والمراجع التحويل المصرفي." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "قد تحتوي على سبيكة فقط الحروف والأرقام، أو النقاط وشرطات." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "نموذج قصير" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "متجر هو العيش" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "العملة الحدث" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "حدث وقت البدء" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "وقت نهاية الحدث" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "وقت تسجيل الدخول" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "تظهر في القوائم" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "إذا المحدد، سوف تظهر هذا الحدث للجمهور في قائمة الأحداث لحساب المنظم." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "نهاية [خبر]" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2343,53 +2386,53 @@ msgstr "" "اختياري. وسيتم بيع أي منتجات بعد هذا التاريخ. إذا لم يكن لتعيين هذه القيمة، " "ستنتهي [خبر] بعد تاريخ انتهاء الحدث." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "بدء من [خبر]" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "اختياري. وسيتم بيع أي منتجات قبل هذا التاريخ." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "موقعك" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "خطوط الطول" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "خطوط العرض" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "الإضافات" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "تعليق الداخلي" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "سلسلة الحدث" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "حصر لقنوات بيع محددة" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "" #| "Only allow the usage of this payment provider in the following sales " @@ -2397,71 +2440,71 @@ msgstr "حصر لقنوات بيع محددة" msgid "Only sell tickets for this event on the following sales channels." msgstr "إسمح بإستخدام مقدم المدفوعات هذا في القنوات التالية" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "الفعالية" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "أحداث" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" "لقد قمت بتكوين ما لا يقل عن منتج واحد يدفع ولكن لم يتم تمكين أي وسائل الدفع." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "تحتاج إلى تكوين حصة واحدة على الأقل لبيع أي شيء." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "وبمجرد إنشاء لا يمكن تغيير حدث بين سلسلة وحدث واحد." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "لا يمكن تغيير سبيكة الحدث." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "وقد تم بالفعل استخدام هذا سبيكة لحدث آخر." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "لا يمكن أن ينتهي الحدث قبل أن تبدأ." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "لا يمكن أن تنتهي [خبر] الحدث قبل أن تبدأ." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "نشيط" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2469,133 +2512,133 @@ msgstr "" "فقط مع تمكين خانة الاختيار هذه، هذا التاريخ مرئيا في الواجهة الأمامية " "للمستخدمين." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" "إذا المحدد، سوف تظهر هذا الحدث للجمهور في قائمة مواعيد لهذا الحدث الخاص بك." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "النص صفحتها الاولى" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "التاريخ في سلسلة الحدث" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "التمور في سلسلة الحدث" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "واحد أو أكثر من الاختلافات لا تنتمي إلى هذا الحدث." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "لا يمكن أن تحتوي على مسافات أو أحرف خاصة باستثناء أحرف (_)" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "قد تحتوي على اسم الخاصية فقط الحروف والأرقام وسفلية." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "اللغة الافتراضية" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "يمكن تغيير إعدادات منظم" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "البحث عن الأحداث" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "القيمة الإجمالية" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "لا يمكنك تحديد حصة ينتمي إلى الحدث مختلفة." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "يمكن أن تحتوي على أي قيمة حرف محدد." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "قد تحتوي على سبيكة فقط الحروف والأرقام، أو النقاط وشرطات." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "رقم التعريف الضريبي: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "رقم السجل الضريبي للقيمة المضافة: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "اسم التصنيف" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "اسم الداخلي" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "إذا قمت بتعيين هذا، هذا وسوف تستخدم بدلا من اسم العام في الخلفية." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "وصف التصنيف" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "المنتجات في هذه الفئة هي إضافة على المنتجات" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2605,36 +2648,36 @@ msgstr "" "نفسها. لا يمكن إلا أن يكون اشترى في تركيبة مع المنتجات التي لديها هذه الفئة " "تكوين كمصدر محتمل للإضافات." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "فئة المنتج" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "فئات المنتجات" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (المنتجات الإضافية على)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "اختياري. وسيتم بيع أي منتجات قبل هذا التاريخ." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "الفئة" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2642,19 +2685,19 @@ msgstr "" "إذا كان لديك العديد من المنتجات، يمكنك اختياريا نوع منهم إلى فئات لإبقاء " "الأمور على المنظمة." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "اسم العنصر" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "ويظهر ذلك تحت اسم المنتج في القوائم." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "السعر الافتراضي" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2664,11 +2707,11 @@ msgstr "" "الاختلافات. إذا لم يكن الاختلاف على سعر خاص أو إذا لم يكن لديك الاختلافات، " "وسيتم استخدام هذا السعر." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "مدخلات مجانا سعر" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2681,66 +2724,66 @@ msgstr "" "سبيل المثال لجمع التبرعات إضافية لهذا الحدث الخاص بك. هذا غير معتمد حاليا " "بالنسبة للمنتجات التي يتم شراؤها كميزة إضافية إلى غيرها من المنتجات." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "ضريبة المبيعات" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "هو تذكرة الدخول" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "سواء شراء هذا المنتج أو لا يسمح للشخص أن يدخل هذا الحدث الخاص بك" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "توليد التذاكر" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "عرض قائمة الانتظار لهذه التذكرة" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "This will only work of waiting lists are enabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "يتم تمكين هذا العمل لن يؤدي إلا من قوائم الانتظار لهذا الحدث." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "مشاهدة عدد التذاكر يقم" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "تظهر علنا ​​كم تذاكر لا تزال متاحة." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "صورة المنتج" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "متاح من" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "لن يتم بيع هذا المنتج قبل تاريخ معين." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "متاحة حتى" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "لن يتم بيع هذا المنتج بعد تاريخ معين." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "تظهر فقط بعد خيانة من" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2754,11 +2797,11 @@ msgstr "" "في كل من المنتجات التي هي واضحة في حين يتم حجز جميع تذاكر في الحصص المشار " "إليها، ولكنها لا تباع حتى الان." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "هذا المنتج لا يمكن إلا أن يكون اشترى استخدام قسيمة." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2766,11 +2809,11 @@ msgstr "" "لشراء هذا المنتج، ويحتاج المستخدم قسيمة التي تنطبق على هذا المنتج إما مباشرة " "أو عن طريق الحصص." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "شراء هذا المنتج يتطلب موافقة" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2781,13 +2824,13 @@ msgstr "" "\"، وسوف تحتاج إلى تأكيد من قبلكم قبل أن تدفع وأكمل. يمكنك استخدام هذا على " "سبيل المثال تذاكر مخفضة التي لا تتوفر إلا لفئات محددة." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "سيتم عرض هذا المنتج فقط إذا تم استبدال قسيمة مطابقة المنتج." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2795,11 +2838,11 @@ msgstr "" "سوف تكون مخفية هذا المنتج من صفحة الحدث حتى يقوم المستخدم بإدخال قسيمة أن " "يفتح هذا المنتج." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "فقط بيع هذا المنتج كجزء من حزمة" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2809,13 +2852,13 @@ msgstr "" " لا حدد هذا الخيار إذا كنت تريد استخدام هذا المنتج كما " "تشكل إضافة نوعية على المنتج، ولكن فقط لحزم ثابتة!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "تسمح المنتج ليتم إلغاء" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2830,11 +2873,11 @@ msgstr "" "دون رادع، أوامر يحتوي هذا المنتج لا يمكن إلغاؤها من قبل المستخدمين ولكن فقط " "من قبلك." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "الحد الأدنى للمبلغ لكل طلب" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2844,11 +2887,11 @@ msgstr "" "مرات عديدة. اذا واصلتم الحقل فارغا أو تعيينها إلى 0، لا يوجد حد خاص لهذا " "المنتج." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "الحد الأقصى لكل أمر" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2859,7 +2902,7 @@ msgstr "" "فارغا أو تعيينها إلى 0، لا يوجد حد خاص لهذا المنتج. الحد الأقصى لعدد ممكن من " "العناصر في النظام كله ينطبق بغض النظر." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2871,11 +2914,11 @@ msgstr "" "للإشارة إلى الشخص في الاختيار في أن بطاقة هوية الطالب ما زال يحتاج إلى أن " "يتم التحقق." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "السعر الأصلي" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2884,16 +2927,16 @@ msgstr "" "إذا مجموعة، سيتم عرض هذا إلى جانب السعر الحالي لإظهار أن السعر الحالي هو " "واحد مخفضة. هذا هو مجرد وضع مستحضرات التجميل ولن تؤثر في الواقع التسعير." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "قنوات المبيعات" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "هذا المنتج هو بطاقة هدية" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2901,10 +2944,10 @@ msgstr "" "عندما يشتري العميل هذا المنتج، وسوف تحصل على بطاقة هدية بقيمة المقابلة لسعر " "المنتج." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2914,56 +2957,56 @@ msgstr "" msgid "Products" msgstr "منتجات" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "عدد أقصى لكل أمر لا يمكن أن يكون أقل من الحد الأدنى للعدد في النظام." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "فئة العنصر يجب أن تنتمي إلى نفس الحدث هذا البند." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "حكم الضرائب هذا البند يجب أن تنتمي إلى نفس الحدث هذا البند." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "توفر العنصر لا يمكن أن تنتهي قبل أن تبدأ." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "ويظهر ذلك تحت اسم الاختلاف في القوائم." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "موضع" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "تباين المنتج" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "الاختلافات المنتج" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "عدد الحد الأدنى" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "العدد الأقصى" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "تم تضمينها إضافات في السعر" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2971,49 +3014,49 @@ msgstr "" "إذا المحدد، مضيفا إضافات لهذه التذكرة حرة، حتى لو كان إضافات تفعل عادة تكلف " "مالا على حدة." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You can not select the same seat multiple times." msgid "Allow the same product to be selected multiple times" msgstr "لا يمكنك تحديد نفس المقعد عدة مرات." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "الوظيفة الإضافية الفئة يجب أن تنتمي إلى نفس الحدث هذا البند." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "هذا البند لديه بالفعل وظيفة إضافية في هذه الفئة." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "احتياجات الحد الأدنى العد لتكون مساوية أو أكبر من الصفر." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "احتياجات عدد القصوى لتكون مساوية أو أكبر من الصفر." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "عدد كحد أقصى يجب أن يكون أكبر من الحد الأدنى للعدد." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "البند المجمعة" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "تباين المجمعة" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "رقم" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "جزء المعين السعر" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3024,224 +3067,234 @@ msgstr "" "الإجمالي الإجمالي. قد يكون هذا هاما في حالات الضرائب مختلطة، ولكن يمكن أن " "تظل فارغة على خلاف ذلك. لن تضاف هذه القيمة إلى سعر القطعة قاعدة ل." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "يجب أن ينتمي هذا البند المجمعة لنفس الحدث هذا البند." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "يحتاج وهناك تباين في وضعها لهذا البند." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "الاختلاف المختار لا ينتمي الى هذا البند." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "احتياجات العد لتكون مساوية أو أكبر من الصفر." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "النص (سطر واحد)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "نص متعدد الأسطر" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "نعم لا" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "اختيار واحد من قائمة" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "اختيار متعددة من قائمة" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "تحميل الملف" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "زمن" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "التاريخ و الوقت" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "رمز البلد (ISO 3166-1 ألفا 2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "سؤال" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "نص التعليمات" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "إذا كانت احتياجات السؤال الذي يتعين شرح أو توضيح، أن تفعل ذلك هنا!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "نوع السؤال" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "سؤال مطلوب" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "سوف يتم طرح هذا السؤال للمشترين من المنتجات المختارة" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "طرح خلال التسجيل في مكتب الاستقبال بدلا من عملية شراء التذاكر" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "السؤال مخفي" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "على هذا السؤال سوف تظهر فقط في الخلفية." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "طباعة الإجابة على الفواتير" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "عدد الحد الأدنى" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "سؤال لا يمكن أن تعتمد على سؤال طلب خلال التسجيل في مكتب الاستقبال." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "العدد الأقصى" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "مطلوب إجابة على هذا السؤال والمضي قدما." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "تحديد خيار غير صالح." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "أن رقم الصفحة هو أقل من 1" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "سعر تم إدخالها إلى الأعلى." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "إدخال رقم صالح." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "يرجى إدخال اسمك." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a valid seat." msgid "Please choose an earlier date." msgstr "الرجاء اختيار مقعد صالح." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "إدخال تاريخ صالح." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "إدخال الوقت غير صحيح." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "غير صالحة التاريخ والوقت الإدخال." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "رمز البلد غير معروف." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "إجابة" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "المعرف \"{}\" يستخدم بالفعل للخيار مختلف." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "خيار سؤال" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "خيارات السؤال" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "السعة الاجمالية" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "اتركه فارغا لعدد غير محدود من التذاكر." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "بند" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "الاختلافات" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "إغلاق هذه الحصة بشكل دائم مرة واحدة يباع بها" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3251,11 +3304,11 @@ msgstr "" "حتى إذا أصبحت التذاكر المتاحة مرة أخرى من خلال إلغاء أو أوامر تنتهي. بالطبع، " "يمكنك دائما إعادة فتحه يدويا." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3265,13 +3318,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "كوتا" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3280,100 +3333,100 @@ msgstr "كوتا" msgid "Quotas" msgstr "الحصص" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "ويجب على جميع الاختلافات تنتمي إلى عنصر الواردة في قائمة العناصر." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" "واحد أو أكثر من العناصر لديها اختلافات ولكن أيا من هذه في قائمة الاختلافات." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Subevent لا يمكن أن يكون لاغيا لسلسلة الحدث." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "ترتيب {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "قسيمة {val} …" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "المنتج {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "تاريخ {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "الحصة {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "فئة {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "سؤال {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "حكم الضرائب {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "قيد الانتظار" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "مدفوع" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "منتهية الصلاحية" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "ألغيت" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "مكان" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "تاريخ إنتهاء الصلاحية" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "المبلغ الإجمالي" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" "فإن النص الذي تم إدخاله في هذا المجال لا تكون مرئية للمستخدم ومتاح لراحتك." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3384,15 +3437,15 @@ msgstr "" "هذا النظام تتطلب اهتماما خاصا. هذا لن تظهر أي تفاصيل أو رسالة مخصصة، لذلك " "تحتاج إلى إطلاع الخاص بك الاختيار في الموظفين كيفية التعامل مع هذه الحالات." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "المعلومات الوصفية" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "عنوان البريد الإلكتروني التحقق منها" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3400,7 +3453,7 @@ msgstr "" "دفع لا يمكن قبوله كتاريخ الأخير من المدفوعات التي تم تكوينها في إعدادات " "الدفع قد انتهى." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3408,224 +3461,224 @@ msgstr "" "دفع لا يمكن قبوله كما انتهت مدة صلاحية النظام وقمت بتكوين أن عدم التأخر في " "السداد ينبغي قبول في إعدادات الدفع." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "لم تتم الموافقة على هذا النظام بعد من قبل منظم الحدث." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "المنتج أمر \"{item}\" تتوفر لم تعد." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "المقعد \"{seat}\" تتوفر لم تعد." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The voucher has been sent to {recipient}." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "القسيمة تم إرسالها إلى {recipient}." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "طلبك هو: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "<ملف>" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "تفريغ، إذا كان هذا المنتج ليس تذكرة الدخول" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "اسم الشركة" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "حدد الدولة" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "خلقت" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "قيد الانتظار" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "تم تأكيد" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "ألغيت" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "فشل" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "ردها" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "معلومات الدفع" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "تم تأكيد تسجيل الإيفينت: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "تم إستلام الدفع لطلبك: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "التي خارجيا" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "خلقت" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "في مرحلة انتقالية" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "منجز" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "فشل" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "ألغيت" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "منظم" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "زبون" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "خارجي" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "برد فقط" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "دفع الرسوم" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "رسوم الشحن" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "رسوم الخدمة" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "رسوم الإلغاء" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "رسوم أخرى" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "كرت هدية" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "القيمة" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "موقف ترتيب" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "تسجيلك للإيفينت: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "ID العربة (مثل مفتاح جلسة)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "موقف العربة" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "مواقف العربة" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "فقط للعملاء من الشركات داخل الاتحاد الأوروبي." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "سيتم طباعة هذا المرجع على الفاتورة لراحتك." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3635,45 +3688,45 @@ msgstr "" "سبيكة يمكن استخدامها مرة واحدة فقط. وتستخدم هذه في عناوين URL للإشارة إلى " "حسابات منظم والأحداث الخاصة بك." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "منظم" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "المنظمون" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "اسم الفريق" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "أعضاء الفريق" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "يمكن إنشاء أحداث" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "يمكن تغيير الفرق وأذونات" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "يمكن تغيير إعدادات منظم" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3681,98 +3734,98 @@ msgstr "" "شخص ما مع هذا الإعداد يمكن الحصول على معظم البيانات من جميع الأحداث الخاصة " "بك، أي عن طريق تقارير الخصوصية، لذا كن حذرا الذي تضيفها إلى هذا الفريق!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "يمكن إدارة بطاقات الهدايا" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "يمكن تغيير إعدادات الحدث" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "يمكن تغيير إعدادات المنتج" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "يمكن عرض أوامر" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "يمكن تغيير أوامر" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "تنفيذ اختبارات التحديث" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "يمكن عرض قسائم" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "يمكن تغيير قسائم" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s علي %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "الفريق" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "فرق" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "دعوة إلى فريق '{team}' ل '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "ملف التخطيط الخاص بك ليس ملف JSON صالح." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "ملف تخطيط ليست خطة جلوس صالحة. رسالة خطأ: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "صف {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "مقعد {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "يجب أن تكون قصيرة، على سبيل المثال \"ضريبة القيمة المضافة\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "وتشمل أسعار المنتجات تكوين مبلغ الضريبة" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "قواعد الضرائب تهمة العكسي استخدام EU" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3788,11 +3841,11 @@ msgstr "" "هذا الخيار فقط بعد استشارة محامي الضرائب. لا تعطى لحساب الضريبة الصحيح " "الضمان. استخدام على مسؤوليتك الخاصة." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "بلد التاجر" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3800,25 +3853,25 @@ msgstr "" "بلد الإقامة. هذه هي الدولة وسيادة تهمة العكسي الاتحاد الأوروبي لا تنطبق في، " "إذا كان مكونا أعلاه." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "تحتاج إلى تعيين بلدك استخدام ميزة المحاسبة العكسية." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "بما في ذلك {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "بالإضافة إلى {rate}٪ {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "تمكين تهمة العكسي" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3827,61 +3880,61 @@ msgstr "" "عكس المسؤول: وفقا للمادة 194، 196 من توجيه المجلس 2006/112 / EEC، مساند " "المسؤولية VAT مع متلقي الخدمة." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "بدون تأثير" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "تحديد سعر المنتج ل" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "طرح من سعر المنتج" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "تخفيض سعر المنتج بنسبة (٪)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "الأعراف القصوى" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "عدد مرات هذا قسيمة يمكن استبدالها." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "مطفأة" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "الحد الأقصى لكل أمر" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "ساري حتى" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "تذكرة احتياطي من الحصص" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3890,11 +3943,11 @@ msgstr "" "إذا تفعيلها، وسوف يخصم هذا قسيمة من حصص المنتج المتأثر، بحيث يتم ضمان أن أي " "شخص لديه هذا الرمز قسيمة لم يحصل على تذكرة." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "السماح لحصة الالتفافية" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3902,39 +3955,39 @@ msgstr "" "إذا تفعيلها، حامل هذا الرمز قسيمة يمكن شراء تذاكر السفر، وحتى لو كانت هناك " "أي اليسار." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "وضع السعر" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "قيمة القسيمه" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "يضاف هذا المنتج إلى سلة المستخدم إذا تم استبدال القسيمة." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "هذا الاختلاف المنتج حدد أعلاه المستخدمة." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "في حالة التمكين، والقسيمة صالحة لأي منتج تتأثر هذه الحصص." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "المقعد المحدد" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "بطاقة" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3943,39 +3996,39 @@ msgstr "" "يمكنك استخدام هذا الحقل لقسائم مجموعة متعددة معا. إذا قمت بإدخال نفس القيمة " "للقسائم متعددة، يمكنك الحصول على إحصاءات عن عدد منهم قد افتدى الخ" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "عروض منتجات الخفية التي تطابق هذه القسيمة" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "قسائم" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "لا يمكنك تحديد حصة ينتمي إلى الحدث مختلفة." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "لا يمكنك تحديد حصة ومنتج معين في نفس الوقت." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "لا يمكنك تحديد العنصر الذي ينتمي إلى حدث مختلفة." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "لا يمكنك تحديد الاختلاف دون أن اختيار المنتجات التي توفر الاختلافات." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "هذا الاختلاف لا ينتمي إلى هذا المنتج." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3983,11 +4036,11 @@ msgstr "" "يمكنك منع فقط الحصة إذا قمت بتحديد الاختلاف محددة المنتج. وإلا فإنه قد يكون " "من الواضح أي حصص لمنع." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "ومن غير الممكن حاليا لإنشاء قسائم للإضافة على المنتجات." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You need to choose a specific product if you select a seat." msgid "" @@ -3995,7 +4048,7 @@ msgid "" "reserve tickets." msgstr "يجب أن تختار منتج محدد إذا أخترت مقعد محدد." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4004,16 +4057,16 @@ msgstr "" "القسيمة تم إستخدامها مسبقا %(redeemed)s مره. لا تستطيع تقليل عدد المرات للحد " "الأقصى لإستخدام القسيمة تحت الحد المذكور." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "إذا كنت تريد هذا قسيمة لمنع الحصص، تحتاج إلى تحديد موعد محدد." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "لا يمكنك اختيار subevent إذا حدث ليست سلسلة الحدث." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4021,99 +4074,99 @@ msgstr "" "لا يمكنك إنشاء قسيمة كتل الحصة كمنتج أو حصص محددة غير متوفر حاليا أو محجوزة " "بالكامل." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "قسيمة مع هذا الرمز موجود بالفعل." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "يجب إختيار تاريخ إذا إخترت مقعد" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "المقعد المحدد برقم \"{id}\" غير متواجد في هذا الإيفينت." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "المقعد \"{id}\" حاليا غير متاح (محجوب، مباع مسبقا أو في قسيمة أخرى)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "يجب أن تختار منتج محدد إذا أخترت مقعد محدد." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "القسائم المحددة بمقاعد يمكن إستخدامها مره واحدة فقط." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "يجب أن تختار المنتج \"{prod}\" لهذا المقعد." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "المقعد \"{id}\" مباع مسبقا أو محجوب." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "على قائمة الانتظار منذ" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "قسيمة تعيين" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "المنتج ينتظر المستخدم." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "التغير في المنتج المحدد أعلاه." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "في انتظار دخول قائمة" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "انتظار إدخالات قائمة" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "هذا المنتج غير متوفر حاليا." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "وقد تم بالفعل أرسلت قسيمة لهذا الشخص." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "يتم طمس هويتها هذا الدخول ولم يعد من الممكن استخدامها." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "تم إنشاؤها تلقائيا من انتظار دخول قائمة ل{email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "لقد تم اختيارها من waitinglist ل{event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "لا ينتمي العنصر المحدد لهذا الحدث." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "يرجى تحديد الاختلاف محددة لهذا المنتج." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4121,11 +4174,11 @@ msgstr "" "كنت بالفعل في هذه القائمة الانتظار! وسوف نقوم بإعلامك في أقرب وقت لدينا " "تذكرة متاح لك." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "الإجراءات الإدارية المطلوبة" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4135,219 +4188,219 @@ msgstr "" "المثال لاسترداد الخارجي. تحتاج إلى حلها يدويا أو اختيار لتجاهله، اعتمادا على " "القضية المطروحة." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "عرض جميع المشاكل التي لم تحل" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "تواريخ" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "تاريخ الحدث" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "صافي مجموع" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "المبلغ المعلق" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "حالة الطلب" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "المنتجات المشتراة" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "معاينة تفاصيل الطلب" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "تم وضع نظام جديد: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "نظام جديد تم وضعها الذي يتطلب موافقة: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "وقد تم ترتيب {order.code} وضع علامة على دفع." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "تم إلغاء النظام {order.code}." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "تم تغيير ترتيب {order.code}." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "وقد اتسم أجل {order.code} كما منتهية الصلاحية." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "تم تغيير معلومات تذكرة من أجل {order.code}." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "تم تغيير عنوان الاتصال على النظام {order.code}." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "تم تغيير ترتيب {order.code}." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "وقد تم ترتيب زائدة" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "وقد تم ترتيب {order.code} زائدة." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "حدث استرداد الخارجي ل{order.code}." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "استرداد طلب" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "وقد يطلب منك أن يصدر رد عن {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "تحتاج إلى تحديد موعد لذلك." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "No matching date was found." msgstr "لا توجد أجوبة مطابقة." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "لا توجد أجوبة مطابقة." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No matching answers found." msgid "No matching product was found." msgstr "لا توجد أجوبة مطابقة." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching products were found." msgstr "لا توجد أجوبة مطابقة." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No matching answers found." msgid "No matching variation was found." msgstr "لا توجد أجوبة مطابقة." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching variations were found." msgstr "لا توجد أجوبة مطابقة." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "تحتاج إلى تحديد الاختلاف من المنتج." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "عناوين فاتورة" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "لو سمحت أدخل بريد إليكتروني صالح." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "لا يتم اعتماد مبلغ معاد الأوتوماتيكية هذا المزود الدفع." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a valid seat." msgid "Please enter a valid state." msgstr "الرجاء اختيار مقعد صالح." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "البريد الإلكتروني الحضور" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4356,89 +4409,89 @@ msgstr "البريد الإلكتروني الحضور" msgid "Attendee address" msgstr "شارات الحضور" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgctxt "address" #| msgid "State" msgid "State" msgstr "حالة" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Create a first product" msgid "Calculate from product" msgstr "إنشاء أول منتج" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "لقد أدخلت رقم غير صالح." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "تذكرة التعليمات البرمجية" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Checked in automatically" msgid "Generate automatically" msgstr "إيداعه تلقائيا" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "لو سمحت أدخل بريد إليكتروني صالح." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "لو سمحت أدخل بريد إليكتروني صالح." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No matching answers found." msgid "No matching seat was found." msgstr "لا توجد أجوبة مطابقة." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "وقد تم بالفعل اتخاذ المقعد الذي حددته. الرجاء اختيار مقعد مختلفة." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "تحتاج إلى تحديد مقعد محددة." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "تحديد خيار غير صالح." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "تمكين طريقة الدفع" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "المستخدمين لن تكون قادرة على اختيار هذا مزود خدمة الدفع بعد تاريخ معين." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "النص على الفواتير" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4449,11 +4502,11 @@ msgstr "" "استخدام هذا إذا تم إنشاء الفاتورة قبل دفع النظام. إذا تم إنشاء الفاتورة في " "وقت لاحق، وسوف تظهر نص يفيد أن قد تم دفعها." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "الحد الأدنى مجموع النظام" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4463,11 +4516,11 @@ msgstr "" "معينة. يمكن احتساب اجمالي أجل هذا الغرض دون أخذ الرسوم التي تفرضها طريقة " "الدفع هذه في الاعتبار." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "الحد الأقصى مجموع النظام" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4477,23 +4530,23 @@ msgstr "" "معينة. يمكن احتساب اجمالي أجل هذا الغرض دون أخذ الرسوم التي تفرضها طريقة " "الدفع هذه في الاعتبار." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "رسوم إضافية" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "قيمه مطلقه" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "النسبة المئوية من إجمالي الطلب." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "حساب رسوم من القيمة الإجمالية بما في ذلك رسوم." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4506,11 +4559,11 @@ msgstr "" "هنا للحصول على معلومات مفصلة عن ما يفعل ذلك. لا ننسى لضبط رسوم الصحيحة " "أعلاه!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "تقييد للبلدان" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4519,7 +4572,7 @@ msgstr "" "فقط تسمح اختيار هذا مزود دفع لعناوين الفاتورة في بلدان مختارة. إذا لم تقم " "بتحديد أي بلد، يسمح لجميع البلدان. تم تمكين هذا فقط إذا مطلوب عنوان الفاتورة." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 #, fuzzy #| msgid "" #| "Only allow the usage of this payment provider in the following sales " @@ -4528,58 +4581,58 @@ msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "إسمح بإستخدام مقدم المدفوعات هذا في القنوات التالية" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "تمكين طريقة الدفع" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "تمكين طريقة الدفع" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "تم استلام المبلغ عن هذه الفاتورة بالفعل." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "لا يتم اعتماد مبلغ معاد الأوتوماتيكية هذا المزود الدفع." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "جميع التذاكر في طلبك مجانية." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "شحن مجاني" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "شباك التذاكر" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "الدفع اليدوي" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4587,15 +4640,15 @@ msgstr "" "في وضع الاختبار، يمكنك فقط يدويا بمناسبة هذا النظام كما المدفوعة في الخلفية " "بعد أن تم إنشاؤه." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "الدفع اسم الأسلوب" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "وصف عملية الدفع خلال الخروج" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4603,11 +4656,11 @@ msgstr "" "سيتم عرض هذا النص في الخروج عندما يختار المستخدم طريقة الدفع هذه. وينبغي أن " "تعطي شرحا موجزا عن طريقة الدفع هذه." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "وصف عملية الدفع من أجل رسائل البريد الإلكتروني تأكيد" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4624,11 +4677,11 @@ msgstr "" "إرشاد المستخدم على كيفية المضي قدما في الدفع. يمكنك إستخدام النائبة {order}، " "{total}، {currency}و {total_with_currency}" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "وصف عملية الدفع لأوامر معلقة" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4644,59 +4697,59 @@ msgstr "" "على كيفية المضي قدما في الدفع. يمكنك إستخدام النائبة {order}، {total}، " "{currency} و {total_with_currency}" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "عوض" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "لقد أدخلت أمر لا يمكن العثور عليها." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "تم تسجيلها على الطلبات: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "في وضع الاختبار، وبطاقات اختبار الوحيدة عمل." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "لا يمكنك الدفع مع بطاقات هدية عند شراء بطاقة هدية." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "هذه البطاقة هدية لا يدعم هذه العملة." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "لا يمكن إلا أن هذه البطاقة هدية يمكن استخدامها في وضع الاختبار." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "بطاقات هدية اختبار الوحيدة التي يمكن أن تستخدم في وضع الاختبار." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This gift card is not known." msgid "This gift card is no longer valid." msgstr "ولا يعرف هذه البطاقة هدية." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "وقد استخدمت كل الفضل على هذه البطاقة هدية." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "وتستخدم هذه البطاقة هدية بالفعل لدفعتك." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4704,11 +4757,11 @@ msgstr "" "وقد تم تطبيق بطاقة الهدايا، ولكن {} لا تزال بحاجة إلى أن تدفع. الرجاء اختيار " "طريقة الدفع." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "وقد تم تطبيق بطاقة الهدايا." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4716,11 +4769,11 @@ msgstr "" "لقد أدخلت على قسيمة بدلا من بطاقة هدية. لا يمكن إلا أن قسائم دخلت على الصفحة " "الأولى من المحل دون اختيار المنتج." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "ولا يعرف هذه البطاقة هدية." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4728,67 +4781,79 @@ msgstr "" "هذه البطاقة هدية لا يمكن استبدال منذ مدونتها ليست فريدة من نوعها. يرجى " "الاتصال المنظم لهذا الحدث." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "لم يتم قبول هذه البطاقة هدية من هذا منظم الحدث." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "This gift card was used in the meantime. Please try again" msgid "This gift card was used in the meantime. Please try again." msgstr "تم استخدام هذه البطاقة هدية في هذه الأثناء. حاول مرة اخرى" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "تذكرة التعليمات البرمجية (محتوى الباركود)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "رقم موقع الطلب" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "المنتج عينة" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "اسم الاختلاف" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "تباين عينة" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "وصف المنتج" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "عينة وصف المنتج" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "اسم المنتج والاختلاف" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "المنتج عينة - تباين عينة" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "وصف المنتج" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "عينة وصف المنتج" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "فئة التذكرة" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "السعر بما في ذلك إضافات" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4797,18 +4862,18 @@ msgstr "السعر بما في ذلك إضافات" msgid "Attendee company" msgstr "البريد الإلكتروني الحضور" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "شركة عينة" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee badges" msgid "Full attendee address" msgstr "شارات الحضور" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4817,179 +4882,179 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "الاسم" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee badges" msgid "Attendee ZIP code" msgstr "شارات الحضور" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "البريد الإلكتروني الحضور" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "الاسم" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "البريد الإلكتروني الحضور" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "اسم الحدث عينة" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 مايو 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "نطاق التاريخ الحدث" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 مايو - 4 يونيو، عام 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "الحدث بدء التاريخ والوقت" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017/05/31 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "الحدث يبدأ التاريخ" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017/05/31" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "الحدث يبدأ وقت" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "حدث نهاية التاريخ والوقت" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017/05/31 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "تاريخ نهاية الحدث" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "الحدث تاريخ القبول والوقت" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017/05/31 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "الساعة القبول الحدث" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "موقع الحدث" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "مدينة عشوائية" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "شركة عنوان الفاتورة" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "عناوين فاتورة" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "عناوين فاتورة" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 #, fuzzy #| msgid "012345" msgid "12345" msgstr "012345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address city" msgstr "شركة عنوان الفاتورة" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "مدينة عينة" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "اسم عنوان الفاتورة" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample city" msgid "Sample State" msgstr "مدينة عينة" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address country" msgstr "شركة عنوان الفاتورة" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "قائمة من الإضافات" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4997,187 +5062,187 @@ msgstr "" "الملحق 1\n" "الملحق 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "اسم منظم" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "شركة منظم الحدث" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "معلومات منظم نص" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "حدث المعلومات منظم النص" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "حدث المعلومات منظم النص" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "تاريخ الطباعة" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "تاريخ ووقت الطباعة" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "طباعة الوقت" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "مقعد: الاسم الكامل" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "الطابق الأرضي، الصف 3، مقعد 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "القبول العام" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "مقعد: المنطقة" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "الطابق الأرضي" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "مقعد: صف واحد" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "مقعد: عدد المقاعد" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "سؤال: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "<الجواب: {question}>" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "اسم الحضور: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "الفاتورة اسم عنوان: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "تذكرة" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "بداية الحدث" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "نهاية الحدث" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "القبول الحدث" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "بداية [خبر]" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "نهاية [خبر]" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "التاريخ المحدد:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "تاريخ النسبي:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "تاريخ النسبي:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "غير مضبوط" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "تاريخ الحدث" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" "لم نكن قادرين على معالجة طلبك تماما كما كان الملقم مشغول جدا. حاول مرة اخرى." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "انت لم تختر أي من المنتجات." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "عربة موقف معروف." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "تم تحديد موعد لذلك." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "يمكنك اختيار المنتج الذي هو ليس متاحة للبيع." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" "بعض المنتجات التي اخترتها لم تعد متوفرة. انظر أدناه للحصول على التفاصيل." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5185,22 +5250,22 @@ msgstr "" "بعض المنتجات التي اخترتها لم تعد متوفرة في كمية التي حددتها. انظر أدناه " "للحصول على التفاصيل." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "لا يمكنك تحديد أكثر من %s سلعة لكل طلب." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "لا يمكنك تحديد أكثر من %(max)s سلع من المنتج %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "تحتاج إلى تحديد ما لا يقل عن %(min)s سلع من المنتج %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5208,21 +5273,21 @@ msgid "" msgstr "" "أزلنا %(product)s من عربة التسوق كما لا يمكنك شراء أقل من %(min)s سلع منه." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "لم يبدأ الفترة [خبر] لهذا الحدث حتى الان." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "انتهت الفترة [خبر] لهذا الحدث." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5230,7 +5295,7 @@ msgstr "" "لم يبدأ الفترة [خبر] لهذا الحدث حتى الان. تم إزالة مواقع المتضررة من عربة " "التسوق." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5238,20 +5303,20 @@ msgstr "" "انتهت الفترة [خبر] لأحد الأحداث في عربة التسوق. تم إزالة مواقع المتضررة من " "عربة التسوق." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "سعر تم إدخالها إلى الأعلى." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "ولا يعرف هذا الرمز قسيمة في قاعدة البيانات الخاصة بنا." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "انتهى كود الخصم المدخل." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5263,12 +5328,12 @@ msgstr "" "آخر هو التعويض هذه القسائم في الوقت الحالي، أو أنك حاولت استرداد قيمتها من " "قبل ولكن لم يكمل عملية السحب. يمكنك محاولة استخدامه مرة أخرى في %d دقيقة." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "هذا الرمز قسيمة يمكن أن يكون إلا مطفي %d أكثر من مرة." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5276,52 +5341,52 @@ msgstr "" "استخدمته بالفعل هذا الرمز قسيمة. إزالة السطر المرتبطة من سلة الخاص بك إذا " "كنت ترغب في استخدامه لمنتج مختلف." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "هذا هو قسيمة منتهية الصلاحية." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "هذه القسيمة غير صالح لهذا المنتج." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "هذة القسيمة غير صالحة لهذا المقعد." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "القسيمة غير صالحة لالمنتج الذي هو حاليا ليس للبيع." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "هذه القسيمة غير صالح لهذا التاريخ الحدث." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "تحتاج إلى رمز قسيمة صالح لطلب هذا المنتج." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "تاريخ الحدث المحدد غير نشط." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "لا يمكنك تحديد وظيفة إضافية على للمنتج المحدد." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "لا يمكنك تحديد شكلان من نفس إضافة على المنتج." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5330,7 +5395,7 @@ msgstr "" "يمكنك تحديد في معظم %(max)s الصورة إضافات من فئة %(cat)s ليالي للمنتج " "%(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5339,7 +5404,7 @@ msgstr "" "تحتاج إلى تحديد ما لا يقل عن %(min)s الصورة إضافات من فئة %(cat)s S للمنتج " "%(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5351,7 +5416,7 @@ msgstr "" "يمكنك تحديد في معظم %(max)s الصورة إضافات من فئة %(cat)s ليالي للمنتج " "%(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5359,23 +5424,23 @@ msgstr "" "واحدة من المنتجات التي حددتها لا يمكن إلا أن يكون اشترى باعتبارها إضافة إلى " "مشروع آخر." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "واحدة من المنتجات التي حددتها لا يمكن إلا أن يكون اشترى جزءا من حزمة." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "الرجاء اختيار مقعد صالح." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "لا يمكنك تحديد مقعد لهذا المنصب." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "لا يمكنك تحديد نفس المقعد عدة مرات." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5383,50 +5448,50 @@ msgstr "" "لقد أدخلت بطاقة هدية بدلا من قسيمة. بطاقات هدية يمكن إدخالها في وقت لاحق " "عندما يطلب منك للحصول على تفاصيل الدفع الخاصة بك." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "تم إلغاء هذا المنصب النظام." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "هذا الموقف أمر له منتج غير صالح لهذا الاختيار في القائمة." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." msgstr "هذا الموقف أمر له منتج غير صالح لهذا الاختيار في القائمة." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "لم يتم وضع هذا النظام كما المدفوعة." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "تحتاج إلى الإجابة على الأسئلة لإكمال هذا الاختيار في." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "يتم طمس هويتها هذا الدخول ولم يعد من الممكن استخدامها." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "تم استرداد هذه التذكرة." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "لم التصدير لا يحتوي على أية بيانات." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "يرجى إتمام عملية الدفع قبل %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5442,45 +5507,45 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "الحضور: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "تاريخ: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "قد يظهر النص تحديدا مزود دفع هنا." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "شارع مثال 214th" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "المنتج عينة {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "عينة المنتج A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "لقد استلمت هذا البريد لأن الحجز مسجل بايميلك ل {event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5489,24 +5554,24 @@ msgstr "" "يمكنك مشاهدة تفاصيل طلبك في الرابط التالي:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "تلقيت هذا البريد لأنك قمت بالحجز في{event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5514,7 +5579,7 @@ msgstr "" "وكانت بعض المنتجات التي اخترتها لم تعد متوفرة. انظر أدناه للحصول على " "التفاصيل." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5522,22 +5587,22 @@ msgstr "" "وكانت بعض المنتجات التي اخترتها لم تعد متوفرة في كمية التي حددتها. انظر " "أدناه للحصول على التفاصيل." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" "لقد تغير أسعار بعض العناصر في سلة تسوقك. انظر أدناه للحصول على التفاصيل." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "خطأ داخلي حدث، يرجى المحاولة مرة أخرى." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "عربة التسوق فارغة." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5546,17 +5611,17 @@ msgstr "" "لا يمكنك تحديد أكثر من %(max)s سلع من المنتج %(product)s. أزلنا المواد " "الفائضة من عربة التسوق." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "انتهت الفترة [خبر]." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "رمز قسيمة تستخدم لأحد التذاكر في عربة التسوق غير معروف." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5565,7 +5630,7 @@ msgstr "" "تم استخدام الحد الأقصى لعدد مرات المسموح بها لقسيمة التخفيض . أزلنا التذكرة " "من عربة التسوق." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5578,7 +5643,7 @@ msgstr "" "وقد تم بالفعل استخدام رمز قسيمة تستخدم لأحد العناصر الموجودة في سلة التسوق " "الخاصة بك الحد الأقصى لعدد مرات المسموح بها. أزلنا هذا البند من عربة التسوق." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5586,7 +5651,7 @@ msgstr "" "انتهت صلاحية رمز قسيمة تستخدم لأحد بنود في عربة التسوق. أزلنا هذا البند من " "عربة التسوق." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5594,7 +5659,7 @@ msgstr "" "رمز قسيمة تستخدم لأحد بنود في عربة التسوق غير صالح لهذا البند. أزلنا هذا " "البند من عربة التسوق." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5602,7 +5667,7 @@ msgstr "" "تحتاج إلى رمز قسيمة صالحة لأمر واحد من هذه المنتجات في سلة التسوق الخاصة بك. " "أزلنا هذا البند من عربة التسوق." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5610,48 +5675,48 @@ msgstr "" "لم يبدأ الفترة [خبر] لأحد الأحداث في عربة التسوق حتى الان. تم إزالة مواقع " "المتضررة من عربة التسوق." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "كان باطلا واحد من المقاعد في طلبك، أزلنا موقف من عربة التسوق." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" "وقد اتخذت واحد من المقاعد في طلبك في غضون ذلك، أزلنا موقف من عربة التسوق." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "احتياجات تاريخ انتهاء الصلاحية الجديدة ليكون في المستقبل." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "هذا النظام لم يتم انتظار الموافقة." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "ترتيب المعتمدة وأكد: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "أجل الموافقة عليها وتنتظر السداد: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "نفى أجل: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "لا يمكنك إلغاء هذا النظام." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5660,17 +5725,17 @@ msgstr "" "لا يمكن إلغاء هذا النظام منذ بطاقة هدية {card} شراؤها في هذا النظام قد تم " "استبدالها." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "رسوم الإلغاء لا يمكن أن يكون أعلى من الائتمان دفع هذا النظام." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "من أجل إلغاء: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5680,55 +5745,55 @@ msgstr "" "من أسعار تغيرت الآن فقط، أو قد استخدمت بطاقة هدية استخدمتها في هذه الأثناء. " "يرجى التحقق من أسعار أقل وحاول مرة أخرى." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "النظام الخاص بك هو على وشك الانتهاء: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "طلبك في انتظار دفع: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "تذكرتك جاهز للتحميل: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "تم تغيير طلبك: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "تحتاج إلى تحديد الاختلاف من المنتج." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "الحصة {name} ليس لديها ما يكفي من القدرة اليسار لتنفيذ العملية." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "ليس هناك حصة محددة تسمح هذه العملية." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "المنتج المحدد غير نشط أو لا يوجد لديه مجموعة السعر." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "أن هذه العملية تترك أجل تفريغ. يرجى إلغاء النظام نفسه بدلا من ذلك." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "في انتظار فقط أو يمكن تغيير أوامر المدفوعة." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5736,7 +5801,7 @@ msgstr "" "أن هذه العملية جعل النظام مجانا، وبالتالي تدفع على الفور، ولكن لا الحصة " "المتاحة." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5744,17 +5809,17 @@ msgstr "" "هذا هو وظيفة إضافية على المنتج، يرجى اختيار موقف الأساس لها ينبغي أن يضاف " "إلى." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "موقف قاعدة المحدد لا يسمح لك لإضافة هذا المنتج باعتباره الإضافة." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "تحتاج إلى اختيار subevent لهذا المنصب الجديد." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5763,27 +5828,27 @@ msgstr "" "لك مقعد المحدد \"{seat}\" عن التاريخ الذي لا يتطابق مع تاريخ التذكرة المحدد. " "الرجاء اختيار المقعد مرة أخرى." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "المنتج المختار يتطلب منك اختيار مقعد." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "لا يسمح للمنتج المحدد إلى اختيار مقعد." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "المنتج المحدد غير نشط أو لا يوجد لديه مجموعة السعر." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "لا يمكنك تغيير سعر الموقف الذي تم استخدامه لإصدار بطاقة هدية." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5792,7 +5857,7 @@ msgstr "" "لا يمكن إلغاء A المنصب منذ بطاقة هدية {card} شراؤها في هذا النظام قد تم " "استبدالها." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5800,7 +5865,7 @@ msgstr "" "حدث خطأ أثناء محاولة إرسال ظهره المال لك. يرجى الاتصال منظم الحدث لمزيد من " "المعلومات." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5808,7 +5873,7 @@ msgid "" msgstr "" "لا يمكنك تغيير الخطة منذ مقعد \"%s\" غير موجود في الخطة الجديدة ويباع بالفعل." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5817,7 +5882,7 @@ msgstr "" "لا تستطيع تغيير خطة المقاعد لأن المقعد \"%s\" غير متواجد في الخطة الجديدة و " "قد تم أستخدامه في قسيمة." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5825,31 +5890,31 @@ msgstr "" "لم يعد من الممكن العثور على الملف التحميل على الخادم، يرجى محاولة للبدء من " "جديد." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "هذا ملف من حدث مختلفة." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "كان رمز تأكيد أدخلته غير صحيح." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "حدث شيء في هذا الحدث الخاص بك بعد التصدير، يرجى المحاولة مرة أخرى." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "غير مصنف" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "ورشة عمل عينة" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "تحديث pretix متاح" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5884,32 +5949,32 @@ msgstr "" "\n" "المطورين pretix الخاص بك" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "المساعد: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "القسيمة تم إرسالها إلى {recipient}." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "الحد الأقصى لعدد العناصر في النظام" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "إضافة على المنتجات لن يتم فرزها." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "عرض أسعار صافي بدلا من أسعار الجسيمة في قائمة المنتجات (غير مستحسن!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this is " @@ -5921,27 +5986,27 @@ msgstr "" "مستقلة عن اختيارك، سوف العربة تظهر الأسعار الإجمالية لأن هذا هو الثمن الذي " "يحتاج إلى أن تدفع" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "اسأل عن أسماء الحضور" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "تسأل عن اسم لجميع التذاكر التي تشمل القبول لهذا الحدث." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "تتطلب الحضور أسماء" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "يحتاج الزبائن للشغل في أسماء جميع الحاضرين." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "اسأل عن عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5960,11 +6025,11 @@ msgstr "" "عنوان البريد الإلكتروني أساسي واحد، وليس إلى عناوين لكل الحضور. ولكن يمكنك " "تمكين هذا في إعدادات البريد الإلكتروني." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5974,87 +6039,87 @@ msgstr "" "خيار أعلاه للحصول على مزيد من التفاصيل. ستكون دائما المطلوبة عنوان بريد " "إلكتروني واحد لتأكيد الطلب بغض النظر عن هذا الإعداد." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "اسأل عن عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "اسأل عن عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "تسأل عن عنوان البريد الإلكتروني أجل مرتين" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "تتطلب العملاء لملء في عنوان البريد الإلكتروني الرئيسي مرتين لأخطاء تجنب." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "اسأل عن عنوان الفاتورة" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "لا تسأل عن عنوان الفاتورة إذا أمر نقدمه مجانا" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "تتطلب اسم العميل" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "تظهر الحضور الأسماء على الفواتير" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "تتطلب عنوان الفاتورة" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "تتطلب عناوين الأعمال" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "وهذا يتطلب من المستخدمين إدخال اسم الشركة." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "اسأل عن المستفيد" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6063,81 +6128,81 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "طلب ID VAT" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "لا يعمل إلا إذا كان طلب عنوان فاتورة. ليس مطلوبا VAT ID." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "فاتورة تفسير عنوان" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "سيتم عرض هذا النص أعلاه شكل عنوان الفاتورة أثناء الخروج." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "عرض المنتجات الخالية على الفواتير" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" "علما بأن الفواتير لن يتم إنشاؤها للأوامر التي تحتوي على المنتجات فقط مجانا." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "عرض زائدة أوامر" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "رقم الفاتورة البادئة" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "توليد الفواتير مع أرقام متتالية" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "إذا أبطل مفعولها، سيتم استخدام رمز النظام في رقم الفاتورة." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "رقم الفاتورة البادئة" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6161,11 +6226,11 @@ msgstr "" "العدد الكامل على الأكثر مرة واحدة على كل الأحداث الخاصة بك. هذا الإعداد يؤثر " "فقط على الفواتير المستقبلية." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "رقم الفاتورة بادئة لالغاء" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " @@ -6174,25 +6239,25 @@ msgstr "" "سيتم إرفاق مسبقا هذا إلى فاتورة أعداد إلغاءات. إذا تركت هذا الحقل فارغا، " "سيتم استخدام نظام الترقيم نفسه الذي تكوين الفواتير العادية." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "فترة الحجز" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "محجوزة عدد الدقائق البنود في عربة المستخدم لهذا المستخدم." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "إعادة توجيه مباشرة إلى المغادرة بعد تمت إضافة المنتج إلى عربة." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "نهاية النص [خبر]" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6202,11 +6267,11 @@ msgstr "" "لهذا الحدث هو أكثر. يمكنك استخدامه لوصف خيارات أخرى للحصول على تذكرة، مثل " "شباك التذاكر." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "نص التوجيه" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6214,33 +6279,33 @@ msgstr "" "سيتم عرض هذا النص فوق خيارات الدفع. هل يمكن ان توضح الخيارات للمستخدم هنا، " "إذا كنت تريد." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgid "All days" msgid "in days" msgstr "كل الأيام" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "تمديد فترة السداد" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "مصطلح الدفع في أيام" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6252,11 +6317,11 @@ msgstr "" "الدفع في الوقت الحقيقي، ونحن نوصي لا يزال وضع اثنين أو ثلاثة أيام للسماح " "للناس لإعادة المحاولة المدفوعات الفاشلة." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "شروط الدفع نهاية الوحيدة في أيام الأسبوع" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6273,13 +6338,13 @@ msgstr "" "نقل إلى يوم الاثنين المقبل بدلا من ذلك. هذا مطلوب في بعض البلدان بموجب " "القانون المدني. هذا لن يؤثر على موعد الماضي المدفوعات تكوين أعلاه." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "مصطلح الدفع في أيام" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6298,11 +6363,11 @@ msgstr "" "الدفع في الوقت الحقيقي، ونحن نوصي لا يزال وضع اثنين أو ثلاثة أيام للسماح " "للناس لإعادة المحاولة المدفوعات الفاشلة." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "آخر موعد للمدفوعات" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6318,11 +6383,11 @@ msgstr "" "كنت تستخدم ميزة سلسلة الحدث وأمر تحتوي على تذاكر لعدة تواريخ، سيتم استخدام " "أقرب وقت ممكن." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "تنتهي تلقائيا أوامر غير المدفوعة" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6332,22 +6397,22 @@ msgstr "" "\"انتهت\" بعد انتهاء مهلة السداد. وهذا يعني أن تلك التذاكر تعود إلى تجمع " "ويمكن طلبها من قبل أشخاص آخرين." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "استعرض المدفوعات المتأخرة" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6357,88 +6422,88 @@ msgstr "" "القدرة المتاحة. في أي وقت يتم قبول أي مدفوعات بعد 'آخر موعد للمدفوعات " "\"تكوين أعلاه." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "مشاهدة تاريخ البدء" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "عرض تاريخ البدء [خبر] قبل أن يبدأ [خبر]." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "لا تولد الفواتير" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "يدويا فقط في لوحة الادارة" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "تلقائيا على طلب المستخدم" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "تلقائيا لجميع أوامر خلق" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "إعادة محاولة دفع أو اختيار طريقة دفع أخرى" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "توليد الفواتير" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "لن تولد الفواتير تلقائيا لأوامر الحرة." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "خط عنوان" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "ألبرت أينشتاين شارع 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "ID الضرائب المحلية" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "ID ضريبة القيمة المضافة في الاتحاد الأوروبي" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "مثلا مع هذه الوثيقة، أرسلنا لك الفاتورة لأجل التذكرة." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "النص التمهيدي" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "سيتم طباعتها على كل فاتورة فوق صفوف الفاتورة." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6446,15 +6511,15 @@ msgstr "" "مثلا شكرا لك على الشراء! يمكنك العثور على مزيد من المعلومات حول هذا الحدث " "في ..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "نص إضافي" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "سيتم طباعتها على كل فاتورة أقل من إجمالي الفاتورة." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6462,21 +6527,21 @@ msgstr "" "مثلا تفاصيل حسابك المصرفي، التفاصيل القانونية مثل ID ضريبة القيمة المضافة، " "أرقام التسجيل، الخ" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "تذييل" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "سيتم طباعة وتركزت في خط أصغر في نهاية كل صفحة الفاتورة." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "إرفاق الفواتير على رسائل البريد الإلكتروني" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6487,28 +6552,28 @@ msgstr "" "تأكيد الطلب. إذا يتم إنشاؤها تلقائيا في الدفع، سيتم تعلق على تأكيد البريد " "الدفع. إذا لم يتم إنشاؤها تلقائيا، وأنها لن تعلق على رسائل البريد الإلكتروني." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "إظهار العناصر خارج فترة [خبر]" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "عرض تفاصيل هذا البند قبل بدء [خبر] وبعد [خبر] قد انتهت" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "اللغات المتوفرة" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "اللغة الافتراضية" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6516,57 +6581,57 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Ask search engines not to index the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "اسأل محركات البحث لا مؤشر المحل تذكرة" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "مشاهدة تاريخ نهاية الحدث" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "إذا المعوقين، سيتم عرض تاريخ بدء الحدث فقط للجمهور." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "تظهر مواعيد مع الوقت" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "إذا المعوقين، سيتم عرض بداية الحدث وتاريخ انتهاء بدون وقت من اليوم." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "إخفاء جميع المنتجات التي تباع بها" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "تظهر علنا ​​كيف العديد من تذاكر من نوع معين لا تزال متاحة." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "اسأل محركات البحث لا مؤشر المحل تذكرة" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "مشاهدة أشكال مختلفة من المنتج توسعت بشكل افتراضي" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "تمكين قائمة الانتظار" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6578,11 +6643,11 @@ msgstr "" "الانتظار وهذا الشخص يتلقى اشعارا بالبريد الالكتروني مع قسيمة التي يمكن " "استخدامها لشراء التذاكر." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "قائمة الانتظار التلقائي المهام" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6595,11 +6660,11 @@ msgstr "" "تلقائيا ولكن يمكنك إرسالها يدويا عن طريق لوحة التحكم. إذا تم تعطيل قائمة " "الانتظار ولكن يبقى تمكين هذا الخيار، ستظل أرسلت تذاكر بها." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "وقت الانتظار استجابة قائمة" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6609,81 +6674,81 @@ msgstr "" "العدد من ساعات حتى تنتهي ويمكن أن تكون إعادة تعيينه إلى الشخص التالي على " "القائمة." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "اسأل عن أسماء الحضور" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "تم تغيير دخول على قائمة الانتظار." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "تتطلب اسم العميل" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "تم تغيير دخول على قائمة الانتظار." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "اسأل عن أسماء الحضور" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "تم تغيير دخول على قائمة الانتظار." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "رقم الهاتف" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "تم تغيير دخول على قائمة الانتظار." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "تفسير قسيمة" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "تذكير تذاكر تحميل" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "تاريخ التحميل" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6693,49 +6758,49 @@ msgstr "" "وأمر تحتوي على تذاكر لتواريخ الأحداث متعددة، وتحميل جميع التذاكر ستكون متاحة " "إذا واحد على الأقل من موعد فعاليات المؤتمر يسمح بذلك." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6744,11 +6809,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "عرض توفر لمحات عامة في الحدث" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -6758,48 +6823,48 @@ msgstr "" "لأوقات أطول تحميل الصفحة إذا كان لديك الكثير من الأحداث والحالة المعروضة قد " "يكون قديما لمدة تصل إلى دقيقتين." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "قائمة" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "التقويم" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "التقويم" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "أسلوب محة افتراضي" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "آخر موعد للتعديلات" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6810,57 +6875,57 @@ msgstr "" "على الأسئلة. إذا كنت تستخدم ميزة سلسلة الحدث وأمر تحتوي على تذاكر لتواريخ " "الأحداث متعددة، سيتم استخدام أقرب وقت ممكن." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "يمكن للعملاء إلغاء أوامر أموالها المدفوعة" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "لا تسمح إلغاء بعد" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "يمكن للعملاء إلغاء أوامرهم غير المدفوعة" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "لا تسمح إلغاء بعد" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "يمكن للعملاء إلغاء أوامر أموالها المدفوعة" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6868,41 +6933,41 @@ msgstr "" "سيتم دفعها المال المدفوع تلقائيا مرة أخرى إذا في طريقة الدفع يسمح بذلك. خلاف " "ذلك، سيتم إنشاء استرداد اليدوي للك لمعالجة يدويا." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "الحفاظ على رسوم على إلغاء الثابتة" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "الحفاظ على الدفع والشحن ورسوم الخدمات" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "الحفاظ على رسوم على إلغاء percentual على" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "تفسير قسيمة" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6910,58 +6975,58 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Manually issue a gift card" msgid "All refunds are issued as gift cards" msgstr "يدويا إصدار بطاقة هدية" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "أجل استرداد" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "عنوان الإتصال" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "سنعرض هذا علنا ​​للسماح الحضور للاتصال بك." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "مقدم الخدمة URL" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6969,34 +7034,34 @@ msgstr "" "وينبغي أن نشير على سبيل المثال إلى جزء من موقع الويب الخاص بك الذي يحتوي على " "تفاصيل الاتصال الخاصة بك والمعلومات القانونية." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "ملفات تذكرة مؤقتا" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "موضوع بادئة" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7004,19 +7069,19 @@ msgstr "" "سيتم إرفاق مسبقا هذا لموضوع كل رسائل البريد الإلكتروني الصادرة، بتنسيق " "[بادئة]. اختيار، على سبيل المثال، شكل قصيرة من اسم الحدث الخاص بك." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "عنوان المرسل" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "عنوان المرسل لرسائل البريد الإلكتروني الصادرة" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "اسم المرسل" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7024,7 +7089,7 @@ msgstr "" "اسم المرسل استخدامها جنبا إلى جنب مع عنوان المرسل لرسائل البريد الإلكتروني " "الصادرة. افتراضات إلى اسم الحدث الخاص بك." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7049,7 +7114,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7071,7 +7136,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7094,7 +7159,7 @@ msgstr "" "تحياتي الحارة،\n" "لديك {event} فريق" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7119,7 +7184,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7146,7 +7211,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7176,7 +7241,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7199,7 +7264,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7222,7 +7287,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7249,7 +7314,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7272,7 +7337,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7299,7 +7364,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7345,7 +7410,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7368,7 +7433,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7398,7 +7463,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7435,7 +7500,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7464,7 +7529,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7483,7 +7548,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7506,7 +7571,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7529,58 +7594,58 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "الرجاء إدخال رمز عشري من لون، على سبيل المثال # 990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "لون أصلي" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "لون لهجة للنجاح" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "نقترح بشدة لاستخدام الظل الأخضر." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "لون لهجة عن الأخطاء" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "نقترح بشدة لاستخدام الظل الأحمر." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "الخط" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "تحترم إلا من خلال المتصفحات الحديثة." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Sender name" msgid "Header image" msgstr "اسم المرسل" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7596,25 +7661,25 @@ msgstr "" "إذا كنت توفير صورة الشعار، ونحن سوف افتراضيا لا تظهر اسم الأحداث والتاريخ في " "رأس الصفحة. وسوف نعرض شعارك مع ارتفاع الحد الأقصى من 120 بكسل." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will only show up in the backend." msgid "The title will only be shown on the event front page." msgstr "على هذا السؤال سوف تظهر فقط في الخلفية." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -7630,11 +7695,11 @@ msgstr "" "إذا كنت توفير صورة الشعار، ونحن سوف افتراضيا لا تظهر اسم مؤسستك في رأس " "الصفحة. وسوف نعرض شعارك مع ارتفاع الحد الأقصى من 120 بكسل." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7643,19 +7708,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "صورة الشعار" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "وسوف نعرض شعارك مع ارتفاع القصوى وعرض 2.5 سم." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "معلومات النص" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7663,11 +7728,11 @@ msgstr "" "لا يتم عرض أي مكان افتراضيا، ولكن إذا كنت ترغب في ذلك، يمكنك استخدام هذا على " "سبيل المثال في قوالب تذكرة." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -7679,21 +7744,21 @@ msgstr "" "سيتم عرض هذا النص فوق خيارات الدفع. هل يمكن ان توضح الخيارات للمستخدم هنا، " "إذا كنت تريد." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "تفسير قسيمة" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -7701,13 +7766,13 @@ msgstr "" "وسيتم عرض هذا النص القادم لإدخال لرمز قسيمة. يمكنك استخدامه على سبيل المثال " "لشرح كيفية الحصول على رمز قسيمة." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee data" msgid "Attendee data explanation" msgstr "بيانات الحضور" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7719,23 +7784,23 @@ msgstr "" "وسيتم عرض هذا النص القادم لإدخال لرمز قسيمة. يمكنك استخدامه على سبيل المثال " "لشرح كيفية الحصول على رمز قسيمة." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "رسوم إضافية" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7743,15 +7808,15 @@ msgstr "" "تأكد من إدخال عنوان البريد الألكتروني بشكل صحيح. سوف نرسل تأكيد الطلب مرفقا " "معه رابط سوف تحتاجه للدخول لطلبك لاحقا." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7759,207 +7824,207 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "وقت بدء الحدث (تنازلي)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "الاسم (تنازلي)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "تاريخ الطلب" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "صلة الى نظرة عامة منظم على جميع صفحات الحدث" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "النص الصفحة الرئيسية" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "سيتم عرض هذا على الصفحة الرئيسية منظم." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "رمز بطاقة هدية" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "رمز بطاقة هدية" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "يمكن للعملاء إلغاء أوامرهم غير المدفوعة" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "معظم الألقاب الإنجليزية المشتركة" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "معظم الألقاب الألمانية المشتركة" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "الاسم المعطى" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "اسم العائلة" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "يوحنا" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "أنثى ظبية" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "عنوان" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "الدكتور" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "الاسم الاول" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "الاسم الأوسط" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "فلان الفلاني" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "الشتائم" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "النسخ اللاتينية" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "إلغاء" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "تتطلب اسم العميل" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "ولا بد أيضا من تمكين اللغة الافتراضية لهذا الحدث الخاص بك (انظر المربع " "أعلاه)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "لا يمكنك تتطلب تحديد أسماء الحضور إذا كنت لا أطلب منهم." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "عليك أن تسأل لرسائل البريد الإلكتروني الحضور إذا كنت تريد أن تجعل منهم " "المطلوبة." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -7969,17 +8034,17 @@ msgstr "" "عليك أن تسأل لرسائل البريد الإلكتروني الحضور إذا كنت تريد أن تجعل منهم " "المطلوبة." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 #, fuzzy #| msgid "This will require users to enter a company name." msgid "You have to require invoice addresses to require for company names." msgstr "وهذا يتطلب من المستخدمين إدخال اسم الشركة." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "تاريخ الدفعة الأخيرة لا يمكن أن يكون قبل نهاية [خبر]." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." @@ -7988,27 +8053,27 @@ msgstr "" "يحتاج هذا الحدث الخاص بك إلى أن أكثر من 60 يوما على الأقل لاستخدام هذه " "الميزة." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "متجر التذكرة يجب أن يكون حاليا لاستخدام هذه الميزة." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Phone number" msgid "Phone numbers" msgstr "رقم الهاتف" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "سيؤدي ذلك إلى إزالة جميع عناوين البريد الإلكتروني من قائمة الانتظار." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-رسائل" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8016,7 +8081,7 @@ msgstr "" "سيؤدي ذلك إلى إزالة جميع عناوين البريد الإلكتروني من أوامر والحضور، وكذلك " "محتويات البريد الإلكتروني تسجيل." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8024,13 +8089,13 @@ msgid "" "waiting list." msgstr "سيؤدي ذلك إلى إزالة جميع عناوين البريد الإلكتروني من قائمة الانتظار." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "الاسم" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8042,11 +8107,11 @@ msgstr "" "سيؤدي هذا إلى إزالة كافة أسماء الحضور من مواقف النظام، فضلا عن التغيرات " "بتسجيل الدخول إليها." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "عناوين فاتورة" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8054,18 +8119,18 @@ msgstr "" "سيؤدي هذا إلى إزالة كافة عناوين فاتورة من أوامر، فضلا عن التغيرات بتسجيل " "الدخول إليها." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "إجابات السؤال" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "سيؤدي هذا إلى إزالة جميع الأجوبة على الأسئلة، فضلا عن التغيرات بتسجيل الدخول " "إليها." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8075,16 +8140,16 @@ msgstr "" "التي قد تحتوي على بيانات شخصية من قاعدة البيانات. سيتم الحفاظ أرقام الفاتورة " "والمجاميع." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "ملفات تذكرة مؤقتا" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "سيؤدي هذا إلى إزالة جميع الملفات المخزنة مؤقتا تذكرة. وسيتم تقديم أي تنزيل." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8122,7 +8187,7 @@ msgid "You do not have access to this page." msgstr "لم يكن لديك الوصول إلى هذه الصفحة." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8184,8 +8249,6 @@ msgstr "" "إذا استغرقت العملية أكثر من بضع دقائق، يرجى تحديث هذه الصفحة أو الاتصال بنا." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "المنصة منpretix" @@ -8237,9 +8300,9 @@ msgstr "خلقت" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "منظم" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8257,6 +8320,10 @@ msgstr "تلقيت هذا البريد لأنك قمت بالحجز في:" msgid "Details:" msgstr "تفاصيل" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8272,95 +8339,107 @@ msgstr "قبل أيام" msgid "at" msgstr "في" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "كود قسيمة" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable test mode" msgid "Enable ticket format" msgstr "تمكين وضع الاختبار" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "حمل تذكرة" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "يبدأ هذا الحدث الخاص بك" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "ينتهي هذا الحدث الخاص بك" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "القبول للبدء الحدث" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "بدء من مبيعات التذاكر" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "نهاية مبيعات التذاكر" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "لم يعد يمكن للعملاء تعديل أوامرهم" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "يمكن أن تكتمل أي مزيد من المدفوعات" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "تذاكر يمكن تحميلها" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "لم يعد يمكن للعملاء إلغاء أوامر المجانية أو المدفوعة" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "لم يعد يمكن للعملاء إلغاء أوامر دفع" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "يتم إرسال رسائل تذكيرية تحميل" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "المنتج \"{name}\" يصبح متوفرا" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "المنتج \"{name}\" يصبح غير متوفر" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "مقدم الدفع \"{name}\" لم يعد من الممكن اختيار" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "هذا الحقل يحتوي على قيمة غير صالحة: %(value)s" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8371,7 +8450,7 @@ msgstr "" "من قبل مستعرض ويب، ولكن تم إرسال لا شيء. مطلوب هذا الرأس لأسباب أمنية، لضمان " "أن متصفحك لا يتم اختطافها من قبل أطراف ثالثة." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8380,7 +8459,7 @@ msgstr "" "إذا قمت بتكوين متصفحك لرؤوس تعطيل \"التحويلية\"، يرجى إعادة تمكينها، على " "الأقل لهذا الموقع، أو HTTPS اتصالات، أو لطلبات \"من نفس المنشأ\"." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8390,7 +8469,7 @@ msgstr "" "مطلوب ملف تعريف الارتباط هذا لأسباب أمنية، لضمان أن متصفحك لا يتم اختطافها " "من قبل أطراف ثالثة." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8398,64 +8477,64 @@ msgstr "" "إذا قمت بتكوين متصفحك لتعطيل ملفات تعريف الارتباط، يرجى إعادة تمكينها، على " "الأقل لهذا الموقع، أو لطلبات \"من نفس المنشأ\"." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "حدث خطأ غير متوقع، يرجى المحاولة مرة أخرى في وقت لاحق." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "تم الانتهاء من المهمة." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, fuzzy, python-brace-format #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than {size}!" msgstr "يرجى فقط تحميل الملفات PDF." -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "الملف المطبوع سري!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "جميع التواريخ" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "استخدام اللغات" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "اختيار جميع اللغات التي ينبغي أن يكون هذا الحدث الخاص بك متاحة في." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "هذه هي سلسلة من الأحداث" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "استخدمته بالفعل هذا سبيكة لحدث آخر. الرجاء اختيار واحدة جديدة." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "توقيت الحدث" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "معدل ضريبة المبيعات" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8465,22 +8544,22 @@ msgstr "" "يرجى إدخال معدل الضريبة المطبقة هنا في المئة. إذا كان لديك الوضع الضريبي " "أكثر تعقيدا، يمكنك إضافة المزيد من معدلات الضرائب وتكوين مفصل لاحقا." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8488,48 +8567,48 @@ msgstr "" "مركز المؤتمرات عينة\n" "هايدلبرغ، ألمانيا" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "يجب تحديد اللغة الافتراضية." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "تكوين نسخة من" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "لا تنسخ" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "اللغة الافتراضية" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "مجال مخصص" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "تحتاج إلى تكوين المجال مخصصة في خادم الويب مسبقا." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "لا يمكنك اختيار المجال الأساسي من هذا التثبيت." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This domain is already in use for a different organizer." msgid "This domain is already in use for a different event or organizer." msgstr "هذا المجال هو بالفعل في استخدام لمنظم مختلفة." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "تنسيق اسم" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8538,11 +8617,11 @@ msgstr "" "هذا يعرف كيف pretix سيطلب أسماء الإنسان. تغيير هذا بعد تلقي أوامر بالفعل قد " "يؤدي إلى سلوك غير متوقع عندما يكون الترتيب أو تغيير أسماء." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "عناوين سمح" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." @@ -8550,41 +8629,41 @@ msgstr "" "إذا كان نظام تسمية قمت بتعريفه فوق يتيح للمستخدمين إدخال العنوان، يمكنك " "استخدام هذا للحد من مجموعة من العناوين اختيار." -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "طلب {fields}، العرض مثل {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "إدخال النص الحر" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "لا تنسخ" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "حكم الضرائب لدفع الرسوم" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8594,11 +8673,11 @@ msgstr "" "هذا وسوف يحدد معدل الضريبة وقواعد المحاسبة العكسية، يتم تجاهل إعدادات أخرى " "للحكم الضرائب." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "توليد الفواتير للقنوات المبيعات" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." @@ -8606,77 +8685,77 @@ msgstr "" "إذا قمت بتمكين الجيل الفاتورة في الإعداد السابق، يمكنك تحديد هنا لقنوات " "البيع المحددة." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "النمط فاتورة" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "اللغة فاتورة" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "لغة المستخدم" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sales channels to automatically check in" msgid "Sales channels for checkout emails" msgstr "قنوات المبيعات إلى الاختيار تلقائيا في" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "عنوان مخفية" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "سيتم إرسال جميع رسائل البريد الإلكتروني إلى هذا العنوان كنسخة مخفية" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "التوقيع" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "وسيلحق هذا على كل البريد الإلكتروني. النائبة المتاحة: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "مثلا تفاصيل الاتصال الخاصة بك" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "HTML العارض الإلكتروني" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "إرسالها إلى عنوان النص أمر الاتصال" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "إرسال بريد إلكتروني إلى الحضور" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -8685,32 +8764,32 @@ msgstr "" "إذا كان النظام يحتوي على الحضور مع عناوين البريد الإلكتروني المختلفة من " "الشخص الذي يأمر التذاكر، سيتم إرسال البريد الإلكتروني التالي إلى الحضور." -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "إرسالها النص إلى الحضور" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "نص" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "النص (أرسلت بواسطة admin)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "النص (عن طريق المستخدم المطلوب)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "عدد الأيام" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8718,7 +8797,7 @@ msgstr "" "سيتم إرسال هذا البريد الإلكتروني من هذا عدة أيام قبل انتهاء صلاحية النظام. " "إذا كانت القيمة 0، لن يتم إرسال البريد." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -8726,15 +8805,15 @@ msgstr "" "سيتم إرسال هذا البريد الإلكتروني من هذا عدة أيام قبل أن يبدأ الحدث النظام. " "إذا كان الحقل فارغا، لن يتم إرسال البريد." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "النظام وردت" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "أجل المعتمد" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -8746,13 +8825,13 @@ msgstr "" "لن يتم إرسال هذه خارج لأوامر غير حرة. وسوف تتلقى أوامر الحرة قالب النظام " "الحر من فوق بدلا من ذلك." -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Approved order" msgid "Approved free order" msgstr "أجل المعتمد" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -8764,127 +8843,127 @@ msgstr "" "لن يتم إرسال هذه خارج لأوامر غير حرة. وسوف تتلقى أوامر الحرة قالب النظام " "الحر من فوق بدلا من ذلك." -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "أمر مرفوض" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "استخدام خادم SMTP مخصص" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" "سيتم إرسال جميع الرسائل المتعلقة الحدث الخاص بك على خادم SMTP التي يحددها لك." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "اسم المضيف" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "ميناء" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "اسم المستخدم" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "استخدام STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "تمكين عادة على المنفذ 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "استخدام SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "تمكين عادة على المنفذ 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "النائبة المتاحة: {list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "يمكنك تنشيط إما SSL أو الأمن STARTTLS، ولكن ليس كلاهما في نفس الوقت." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "تذكرة التعليمات البرمجية" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "أي بلد" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "الإتحاد الأوربي" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "أي زبون" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "فرد" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "اعمال" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "العمل مع معرف الضريبة على القيمة المضافة" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "تكلفة ضريبة القيمة المضافة" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "لا ضريبه للقيمه المضافه" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "الملف المطبوع سري!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "معدل ضريبة المبيعات" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "النص على الفواتير" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "قسيمة المختارة مسبقا" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8895,11 +8974,11 @@ msgstr "" "شراء المنتج عن طريق القطعة، سيتم استخدام هذه القسائم. يمكن استخدام هذا يمكن " "على سبيل المثال لتوفير الحاجيات التي تعطي تخفيض أو إلغاء المنتجات سرية." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "وضع التوافق" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8907,28 +8986,28 @@ msgstr "" "لا تعمل لدينا القطعة العادية في جميع بناة الموقع. إذا واجهت مشكلة، حاول " "استخدام هذا الوضع التوافق." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "لا وجود رمز قسيمة معين." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "وكانت سبيكة التي أدخلتها غير صحيحة." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "التنزيلات تذكرة" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "زبائنك سوف تكون قادرة على تحميل تذاكرهم في شكل PDF." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "يتطلب من جميع الحضور لملء في أسمائها" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8936,11 +9015,11 @@ msgstr "" "افتراضيا، ونحن سوف تسأل عن الأسماء ولكن لا تتطلب منهم. يمكنك إيقاف هذا تماما " "في الإعدادات." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "الدفع عن طريق الشريط" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8951,11 +9030,11 @@ msgstr "" "خيارات الدفع الأخرى. لقبول الدفع عن طريق الشريط، وسوف تحتاج إلى إعداد حساب " "معهم، والتي تأخذ أقل من خمس دقائق باستخدام واجهة بسيطة بهم." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "الدفع عن طريق التحويل المصرفي" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8965,459 +9044,459 @@ msgstr "" "المصرفية الخاصة بك لمعالجة المدفوعات في غضون pretix، أو وضع علامة عليها كما " "تدفع يدويا." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "السعر (اختياري)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "حر" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "الكمية متاحة" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "يبحث عن…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "جميع الطلبات" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "طلبات مدفوعة." -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "دفع (أو إلغاؤها مع رسوم المدفوعة)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "قيد الانتظار" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "بانتظار أو المدفوعة" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "إلغاء" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "إلغاء (الرسوم المدفوعة)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (or with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "إلغاء (أو مع رسوم المدفوعة)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "رسوم الإلغاء" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "مقدمي خدمات الدفع" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "معلقة أو منتهية الصلاحية" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "في انتظار (تأخر)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "زائدة" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "احتفالا ب المدفوعة" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "تم تاكيد الطلب" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "في انتظار (ولكن مدفوع بالكامل)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Order approval process" msgid "Approval process" msgstr "عملية الموافقة أجل" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "في انتظار الموافقة" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "في انتظار الموافقة" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "جميع المنتجات" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - أي تباين" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "النظام الجديد وضعت" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "المدفوعات النظام واسترداد" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "المدفوعات النظام واسترداد" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "كلمة سر الزبون" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "جميع المنظمين" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "تسوق الحية و[خبر] تشغيل" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "غير نشط" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "لم يبدأ البيع الأولي بعد" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "انتهى البيع الأولي" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "التاريخ من" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "التاريخ وحتى" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "يوم من أيام الأسبوع" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "كل الأيام" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "يوم الاثنين" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "الثلاثاء" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "الأربعاء" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "الخميس" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "يوم الجمعة" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "يوم السبت" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "الأحد" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "استعلام بحث" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "كل الأحداث" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "متجر على الهواء مباشرة" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "تسوق لا يعيش" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "حدث واحد قيد التشغيل أو في المستقبل" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "حدث واحد في الماضي" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "بحث الحضور ..." -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "تحقق ذات المركز" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "جميع الحاضرين" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "إيداعه - {list}" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "مبيعات" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "إيداعه" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "غير محددة في" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "مدير" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "لا المسؤول" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "صالح" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "غير معوض" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "افتدى على الأقل مرة واحدة" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "افتدى بالكامل" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "مطفأة وإيداعه مع تذكرة" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "التعامل مع الحصص" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "السماح لتجاهل الحصص" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "تصفية حسب العلامة" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "بحث قسيمة" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "أي منتج في الحصص \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "حالة إعادة الأموال" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "كل مبلغ معاد المفتوحة" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "كل مبلغ معاد" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "تاريخ فلتر" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "مصنف بواسطة…" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "تاريخ الدفع الناجح الماضي" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "نص تذييل إضافية" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "وسيتم إدراج كنص إضافي في تذييل الصفحة، في جميع أنحاء الموقع." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "رابط تذييل إضافية" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "وسيتم إدراج كحلقة وصل في النص تذييل إضافية." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "راية رسالة العالمي" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "رسالة عالمية النص راية التفاصيل" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "تنفيذ اختبارات التحديث" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9432,11 +9511,11 @@ msgstr "" "البيانات مجهولة المصدر، أبدا أي عناوين IP ونحن لن نعرف من أنت أو من أين تجد " "مثيل. يمكنك تعطيل هذا السلوك هنا في أي وقت." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "اشعارات البريد الالكتروني" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9446,19 +9525,140 @@ msgstr "" "ينتقل هذا العنوان إلى pretix.eu، سيتم إرسال رسائل البريد الإلكتروني من قبل " "هذا الملقم محليا." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "تغيير" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "نظرة عامة الاستخدام" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "تسجيلك" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "هذه الخانة مطلوبه" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "غير معتمدة تبعيات بين الأسئلة أثناء التسجيل في مكتب الاستقبال." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "يجب أن تكون موجودة المنتج في أشكال مختلفة" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9466,78 +9666,78 @@ msgstr "" "حدد هذا الخيار على سبيل المثال للالقمصان التي تأتي في أحجام متعددة. يمكنك " "تحديد الاختلافات في الخطوة التالية." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "فئة المنتج" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "لا ضرائب" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "معلومات عن المنتج نسخة" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "لا تضيف إلى الحصة الآن" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "إضافة منتج إلى الحصة الحالية" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "إنشاء حصص جديدة لهذا المنتج" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "خيارات الحصص" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "إضافة إلى الحصص الحالية" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "اسم الحصص الجديد" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "بحجم" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "عدد التذاكر" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "مطلوب اسم الحصص." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "يرجى تحديد الحصص." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(الافتراضي الأحداث)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "اختيار تلقائيا اعتمادا على إعدادات الحدث" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "نعم، يتم تمكين إذا الجيل تذكرة في عام" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "أبدا" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9546,11 +9746,11 @@ msgstr "" "مثلا هذا السعر المخفض متاح للطلاب بدوام كامل، والعاطلين عن العمل والناس على " "65. هذه التذكرة تشمل الوصول إلى جميع أجزاء من هذا الحدث، باستثناء منطقة VIP." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9560,15 +9760,15 @@ msgstr "" "الاختلاف \"%s\" لا يمكن حذفها لأنه قد تم بالفعل أمر بذلك من قبل مستخدم أو " "حاليا هي في عربة المستخدم. الرجاء ضبط التباين بأنه \"غير نشطة\" بدلا من ذلك." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "إضافات" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "لقد قمت بإضافة نفس إضافة على فئة مرتين" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9576,67 +9776,67 @@ msgstr "" "كن على علم أن تحديد أقل عدد ممكن يجعل من المستحيل لشراء هذا المنتج إذا بعت " "كل ما هو متاح من الإضافات بها." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "المنتجات المجمعة" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "لقد قمت بإضافة نفس إضافة على فئة مرتين" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "غير نشط" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Import file" msgid "Import mode" msgstr "استيراد ملف" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Mark order as paid" msgid "Create orders as fully paid" msgstr "أجل إجعلها المدفوعة" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Show all test mode orders" msgid "Create orders as test mode orders" msgstr "عرض كل أوامر وضع الاختبار" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "حصة حجز إضافي" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -9644,11 +9844,11 @@ msgstr "" "إذا قمت بتحديد هذا المربع، سيتم تنفيذ هذه العملية حتى لو أدى ذلك إلى الحصة " "مكتظا بالنزلاء وكنت بعد أن باعت تذاكر أكثر مما تعدون!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "حجز إضافي الحصص وتجاهل التأخر في السداد" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9659,17 +9859,17 @@ msgstr "" "مكتظا بالنزلاء وكنت بعد أن باعت تذاكر أكثر مما تعدون! كما سيتم تنفيذ العملية " "بغض النظر عن إعدادات المدفوعات المتأخرة." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "تنبيه المستخدم عن طريق البريد الإلكتروني" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "الحفاظ على رسوم إلغاء" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9682,52 +9882,52 @@ msgstr "" "إلغاء الحجز الخاص بك إذا كنت ترغب في الاحتفاظ بها. يرجى دائما إدخال قيمة " "الإجمالية، وسيتم احتساب الضرائب تلقائيا." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "توليد إلغاء" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "دفع المبلغ" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "يوم الدفع او الاستحقاق" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "الضرائب إعادة حساب" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "الضرائب إعادة حساب" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "إصدار فاتورة جديدة إذا لزم الأمر" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." @@ -9735,67 +9935,67 @@ msgstr "" "في حالة وجود فاتورة لهذا النظام وهذا من شأنه أن عملية تغيير محتوياته، سيتم " "إلغاء الفاتورة القديمة وسيتم إصدار فاتورة جديدة." -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "إبلاغ المستخدم" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "إرسال بريد إلكتروني إلى إخطار العملاء التي تم تغيير ترتيبها." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "السماح لحصص حجز إضافي عند تنفيذ هذه العملية" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "إضافة إلى" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "مقعد" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "بما في ذلك الضرائب، إن وجدت. تبقي فارغة للحصول على السعر الافتراضي المنتج" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "(دون تغيير)" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "السعر الجديد (إجمالي)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "توليد سر جديدة" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "إلغاء هذا المنصب" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "تنقسم إلى النظام الجديد" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "أسرار يبطل" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -9805,68 +10005,68 @@ msgstr "" "للمستخدم وسوف يحتاج المستخدم إلى تحميل تذاكر له مرة أخرى. سوف الإصدارات " "القديمة تكون غير صالحة." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "موضوع" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "مستلم" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "رسالة" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "الغي الطلب. وجميع التذاكر لم تعد تعمل. هذا لا يمكن عاد." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "لا تفعل شيئا والحفاظ على النظام كما هو عليه." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "احتياجات المبلغ المسترد لتكون إيجابية وأقل من {}." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "تحتاج إلى تحديد مبلغ للحصول على رد جزئي." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "الغاء الطلب" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "تلقائيا استرداد" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "طريقة الدفع هذه لا يدعم استرداد التلقائي." -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9874,37 +10074,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card value" msgid "Gift card validity" msgstr "قيمة بطاقة هدية" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "الحفاظ على رسوم على إلغاء الثابتة" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "رسوم الطلب" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9912,25 +10112,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Send out emails" msgid "Send information via email" msgstr "إرسال رسائل البريد الإلكتروني" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Send out emails" msgid "Send information to waiting list" msgstr "إرسال رسائل البريد الإلكتروني" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "يمكن إنشاء أحداث" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -9967,7 +10167,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10000,34 +10200,34 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "يرجى تحديد الاختلاف محددة لهذا المنتج." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "يرجى تحديد الاختلاف محددة لهذا المنتج." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "هذا سبيكة هي قيد الاستخدام. الرجاء اختيار واحدة مختلفة." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10035,16 +10235,16 @@ msgstr "" "لا يمكن حفظ التغييرات لأنه لن يكون هناك أي فريق المتبقية مع الإذن لفرق " "التغيير والأذونات." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "سوف جهازك لا يحصلون على أي شيء، يرجى اختيار بعض الأحداث." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "فافيكون" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -10052,22 +10252,22 @@ msgstr "" "إذا قمت بتوفير فافيكون، وسوف نعرض بدلا من الافتراضي pretix رمز. نوصي حجم " "200x200px على الأقل لاستيعاب معظم الأجهزة." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "أنواع الأحداث" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "قيمة بطاقة هدية" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "اختياري" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10077,116 +10277,116 @@ msgctxt "form_bulk" msgid "change" msgstr "يتغيرون" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current value" msgid "Keep the current values" msgstr "القيمة الحالية" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "استبعاد هذه التواريخ بدلا من إضافتها." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "سنوات)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "الشهور)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "أسبوع (s)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "أيام)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "فترة" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "عدد repetitions" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "اخر موعد" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "أول" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "ثانيا" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "الثالث" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "الاخير" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "يوم" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "يوم عطلة نهاية الأسبوع" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "لا يمكن حفظ التغييرات. انظر أدناه للحصول على التفاصيل." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "منتج غير صالح المحدد." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" "قسيمة مباريات فقط المنتجات المخفية ولكن لم تقم بتحديد أنه ينبغي أن نظهر لهم." -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "رموز" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" "إضافة رمز قسيمة واحدة في كل سطر. نقترح أن تقوم بنسخ هذه القائمة وحفظه في ملف." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -10204,82 +10404,82 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "الأعراف القصوى لكل قسيمة" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "عدد مرات مرات كل من هذه القسائم يمكن استبدال." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "قسيمة مع واحد من هذه الرموز موجودة بالفعل." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "تم تغيير الترتيب:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10287,12 +10487,12 @@ msgid "" msgstr "" "موقف # {posid}: {old_item} ({old_price}) تغيرت إلى {new_item} ({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "موقف # {posid}: مقعد \"{old_seat}\" تغير إلى \"{new_seat}\"." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10301,80 +10501,80 @@ msgstr "" "موقف # {posid}: تاريخ الحدث \"{old_event}\" ({old_price}) تغير الى " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "سعر موقف # {posid} تغير من {old_price} إلى {new_price}." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "سعر موقف # {posid} تغير من {old_price} إلى {new_price}." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "سعر موقف # {posid} تغير من {old_price} إلى {new_price}." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "تمت إضافة الحصص." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "موقف # {posid} ({old_item}، {old_price}) الملغاة." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "موقف # {posid} الانشاء: {item} ({price}) كإضافة إلى موقف # {addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "موقف # {posid} الانشاء: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "تم إنشاء سر جديد لموقف # {posid}." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" "موقف #{posid} ({old_item}، {old_price}) تنقسم إلى النظام الجديد: {order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "تم إنشاء هذا النظام من خلال تقسيم ترتيب {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(غير معروف)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10386,7 +10586,7 @@ msgstr "" "تفحص لموقف #{posid} في{datetime} لقائمة \"{list}\" تم تحميلها حتى لو تم " "مسحها بالفعل." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10394,7 +10594,7 @@ msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "في الاختيار من موقف # {posid} على قائمة \"{list}\" وقد عادت." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10406,7 +10606,7 @@ msgstr "" "تفحص لموقف #{posid} في{datetime} لقائمة \"{list}\" تم تحميلها حتى لو تم " "مسحها بالفعل." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10415,7 +10615,7 @@ msgid "" "uploaded." msgstr "في الاختيار من موقف # {posid} على قائمة \"{list}\" وقد عادت." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10427,7 +10627,7 @@ msgstr "" "تفحص لموقف #{posid} في{datetime} لقائمة \"{list}\" تم تحميلها حتى لو تم " "مسحها بالفعل." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10436,7 +10636,7 @@ msgid "" "code \"{errorcode}\"." msgstr "في الاختيار من موقف # {posid} على قائمة \"{list}\" وقد عادت." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -10444,24 +10644,24 @@ msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "موقف # {posid} تم إيداعه في {datetime} لقائمة \"{list}\"." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been checked in for list \"{list}\"." msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "وقد تم التحقق من موقف # {posid} في لائحة \"{list}\"." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "موقف # {posid} تم إيداعه في {datetime} لقائمة \"{list}\"." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "وقد تم التحقق من موقف # {posid} في لائحة \"{list}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10470,7 +10670,7 @@ msgstr "" "تفحص لموقف #{posid} في{datetime} لقائمة \"{list}\" تم تحميلها حتى لو تم " "مسحها بالفعل." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10479,144 +10679,144 @@ msgstr "" "موقف #{posid} تم مسحها ضوئيا ورفض لأنه قد تم فحصها من قبل على قائمة " "\"{list}\"." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "تم إنشاء المنتج." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "تم تغيير النظام." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "تم تغيير إعدادات الفريق." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "تم إنشاء منظم جديد." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "تم إنشاء منظم جديد." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "تم إنشاء المستخدم." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "تم تغيير الفئة." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "تم تحديث التعليق الداخلي للحدث." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "تم إلغاء استرداد." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "الحدث تم الغائه." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "تم تغيير تفاصيل النظام." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "تم وضع علامة على النظام وبدون أجر." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "تم تغيير سر النظام و." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "تم تغيير تاريخ انتهاء النظام و." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "تم وضع علامة على النظام ومنتهية الصلاحية." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "تم وضع علامة على الترتيب كما المدفوعة." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "تم حذف السؤال المحدد." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "وقد تم ترتيب ردها." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "تم إلغاء هذا الأمر." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "تم إنشاء هذا الأمر." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "تم حذف أجل وضع الاختبار {code}." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "تم إنشاء هذا الأمر." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "الأمر يتطلب موافقة قبل أن تتمكن من الاستمرار في معالجتها." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "تمت الموافقة على النظام." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "تم رفض الطلب." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" "تم تغيير عنوان البريد الإلكتروني من \"{old_email}\" إلى \"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10626,46 +10826,46 @@ msgid "" msgstr "" "تم تغيير عنوان البريد الإلكتروني من \"{old_email}\" إلى \"{new_email}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "تم تغيير لغة النظام." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "تم إنشاء الفاتورة." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "تم إعادة إنشاء الفاتورة." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "تم إعادة إصدار الفاتورة." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "تم تحديث تعليق الداخلي النظام و." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "تم تبديل عند النقر علم النظام وبحاجة إلى اهتمام في الاختيار." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "وقد بدأ دفعة جديدة {local_id} بدلا من سابقتها." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "تم ارسال نوع البريد الإلكتروني مجهول." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "ارسال بريد الكتروني قد فشلت." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10673,34 +10873,34 @@ msgstr "" "تم إرسال البريد الإلكتروني دون المرفقات لأنها كان يمكن أن يكون كبيرا جدا " "ليكون من المرجح أن يصل." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "تم إرسال البريد الإلكتروني المخصص." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "تم إرسال البريد الإلكتروني المخصص." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "وقد أرسلت رسالة بالبريد الالكتروني مع التذكير بأن تذكرة يتوفر للتحميل." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "وقد أرسلت رسالة بالبريد الالكتروني مع تحذير بأن النظام على وشك الانتهاء." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم إلغاء الطلب." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -10709,32 +10909,32 @@ msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم إلغاء الطلب." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم تغيير النظام." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام النظام." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام المبلغ." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم رفض الطلب." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم أن تمت الموافقة على النظام." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10742,7 +10942,7 @@ msgstr "" "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام النظام ويتطلب " "الدفع." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10750,406 +10950,406 @@ msgstr "" "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام النظام، ويتطلب " "موافقة عليها." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "وكانت رسائل البريد الإلكتروني مع رابط إلى صفحة التفاصيل النظام تستاء إلى " "المستخدم." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "وقد تم تأكيد الدفع {local_id}." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "تم إلغاء الدفع {local_id}." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has failed." msgid "Canceling payment {local_id} has failed." msgstr "فشلت الدفع {local_id}." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "وقد بدأ الدفع {local_id}." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "فشلت الدفع {local_id}." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "لا يمكن أن تكون وضعت النظام كما المدفوعة: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "وقد تم ترتيب زائدة." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "تم إنشاء استرداد {local_id}." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "تم إنشاء استرداد {local_id} كيان خارجي." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "طلب لك العملاء لإصدار رد." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "وقد تم الانتهاء استرداد {local_id}." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "تم إلغاء استرداد {local_id}." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "فشل استرداد {local_id}." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "تم إنشاء المستخدم." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "تم تمكين مصادقة اثنين عامل." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "تم تعطيل المصادقة اثنين عامل." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "وقد جددت بك رموز الطوارئ اثنين عامل." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "A اثنين عامل جهاز التوثيق جديد \"{name}\" قد أضيفت إلى حسابك." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "الجهاز اثنين عامل التوثيق \"{name}\" تمت إزالة من حسابك." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "تم تمكين الإشعارات." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "تم تعطيل الإشعارات." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "تم تغيير إعدادات الإشعار." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "تم طمس هويتها لهذا المستخدم." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "إرسال كلمة المرور الإلكتروني إعادة تعيين." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "وقد تم إعادة تعيين كلمة المرور." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "منظم \"{name}\" تم حذفها." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "تم إنشاء قسيمة." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "تم إنشاء قسيمة وإرسالها إلى شخص على قائمة الانتظار." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "تم تغيير قسيمة." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "تم حذف قسيمة." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "تم استبدال القسيمة من أجل {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "تم إنشاء المنتج." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "تم تغيير المنتج." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "تم حذف المنتج." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "الاختلاف \"{value}\" تم إنشاؤه." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "الاختلاف \"{value}\" تم حذفها." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "الاختلاف \"{value}\" تم تغيير." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "تمت إضافة وظيفة إضافية على هذا المنتج." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "تمت إزالة وظيفة إضافية على من هذا المنتج." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "تم تغيير وظيفة إضافية على على هذا المنتج." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "تمت إضافة بند المجمعة لهذا المنتج." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "تمت إزالة عنصر المجمعة من هذا المنتج." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "تم تغيير عنصر المجمعة لهذا المنتج." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "تمت إضافة الحصص." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "تم حذف الحصص." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "تم تغيير الحصص." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "وقد أغلقت الحصص." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "وكانت الحصة إعادة فتح." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "تمت إضافة فئة." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "تم حذف الفئة." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "تم تغيير الفئة." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "تمت إضافة هذا السؤال." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "تم حذف السؤال." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "تم تغيير السؤال." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "تمت إضافة القاعدة الضريبية." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "تم حذف حكم الضرائب." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "تم تغيير القاعدة الضريبية." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "تمت إضافة الاختيار في القائمة." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "تم حذف الاختيار في القائمة." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "تم تغيير الاختيار في القائمة." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "تم تغيير إعدادات الحدث." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "تم تغيير إعدادات تذكرة تنزيل." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "تم تمكين البرنامج المساعد." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "تم تعطيل البرنامج المساعد." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "وقد اتخذت المحل الحية." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "وقد اتخذت المحل حاليا." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "وقد اتخذت المحل في وضع الاختبار." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "تم تعطيل وضع الاختبار." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "تم إنشاء هذا الحدث." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "تم تغيير إعدادات الحدث." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "تمت إضافة خيار الإجابة على السؤال." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "تمت إزالة خيار الإجابة عن السؤال." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "تم تغيير خيار الإجابة." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "تمت إضافة المستخدم إلى فريق الحدث." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "وقد وجهت الدعوة للمستخدم لفريق الحدث." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "تم تغيير الأذونات للمستخدم." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "تمت إزالة مستخدم من فريق الحدث." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "تم إرسال قسيمة لشخص على قائمة الانتظار." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "تمت إزالة إدخال من قائمة الانتظار." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "تم تغيير دخول على قائمة الانتظار." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "تمت إضافة إدخال إلى قائمة الانتظار." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "تم تغيير إعدادات الفريق." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "تم حذف الفريق." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "تم تغيير الفئة." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "تم حذف الفريق." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "تم حذف تاريخ الحدث." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11157,86 +11357,86 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "تم تغيير تاريخ الحدث." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "تم تغيير تاريخ الحدث." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "تم إنشاء تاريخ الحدث." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "تمت إضافة الحصص لتاريخ الحدث." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "تم تغيير الحصص في تاريخ الحدث." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "تمت إزالة حصة من تاريخ الحدث." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "تم إنشاء الجهاز." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "تم تغيير الجهاز." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "تم إبطال الوصول للجهاز." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "تم تهيئة الجهاز." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "تم إعادة إنشاء الوصول رمزية للجهاز." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "وقد أخطرت جهاز الخادم من تحديث الأجهزة أو البرامج." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The manual transaction has been saved." msgid "A manual transaction has been performed." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "تم تغيير الإعدادات من مقدم الدفع." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "تم تغيير إعدادات مزود الناتج التذاكر." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "أكد المستخدم الرسالة التالية: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11244,7 +11444,7 @@ msgid "" msgstr "" "وقد تم التحقق من موقف # {posid} في يدويا في{datetime} على قائمة \"{list}\"." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -11252,100 +11452,100 @@ msgstr "" "وقد تم التحقق من موقف # {posid} الدخول مرة أخرى في{datetime} على قائمة " "\"{list}\"." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "في الاختيار من موقف # {posid} على قائمة \"{list}\" وقد عادت." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} قد أضيفت إلى الفريق." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} تمت إزالته من الفريق." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user} انضم إلى الفريق باستخدام دعوة إرسالها إلى {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} وقد وجهت الدعوة للفريق." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "دعوة ل{user} لديه كان يستاء." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "الدعوة المرسلة إلى {user} تم إلغائها." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "ورمزي \"{name}\" تم إنشاؤه." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "ورمزي \"{name}\" تم إبطال." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "تم تغيير إعدادات حسابك." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "تم تغيير عنوان البريد الإلكتروني الخاص بك إلى {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "تم تغيير كلمة السر الخاصة بك." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "تم تمكين حسابك." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "تم تعطيل حسابك." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "كنت انتحاله {}." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "قمت بإيقاف انتحال {}." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "لم يتم العثور على الحدث المحدد أو لم يكن لديك إذن لادارة ذلك." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "لم يتم العثور على منظم المحددة أو لم يكن لديك إذن لادارة ذلك." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "لوحة القيادة" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11356,7 +11556,7 @@ msgstr "لوحة القيادة" msgid "General" msgstr "جنرال لواء" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11365,49 +11565,49 @@ msgstr "جنرال لواء" msgid "Payment" msgstr "دفع" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "تذاكر" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "القواعد الضريبية" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "الفواتير" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "إلغاء" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "القطعة" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "الإعدادات" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "الاقسام" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "نظرة عامة" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11415,41 +11615,41 @@ msgstr "نظرة عامة" msgid "Refunds" msgstr "المستردة" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "تصدير" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 #, fuzzy #| msgid "Import file" msgid "Import" msgstr "استيراد ملف" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "جميع القسائم" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "الكلمات" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "تحقق في" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "تحقق في القوائم" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11457,24 +11657,24 @@ msgstr "تحقق في القوائم" msgid "Order search" msgstr "بحث ترتيب" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "إعدادات المستخدم" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "إخطارات" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "التطبيقات المعتمدة" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11482,45 +11682,62 @@ msgstr "التطبيقات المعتمدة" msgid "Account history" msgstr "تاريخ الحساب" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "جميع المستخدمين" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "جلسات مشرف" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "الاعدادات العامة" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "الاختيار تحديث" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "تذاكر والتسجيل في مكتب الاستقبال" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "الفوقية الحدث" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "الأجهزة" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "الأجهزة" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "ليس لديك إذن لعرض هذا المحتوى." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "كنت أعمل حاليا باسم%(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "توقف انتحالا للشخصية" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "إرسال معلومات الاسترداد" @@ -11605,7 +11822,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11624,16 +11841,22 @@ msgstr "" "هل تريد حقا أن منح التطبيق على %(application)s الدخول إلى " "الحساب الخاص بك pretix؟" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "كنت أعمل حاليا باسم%(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "يتطلب تطبيق الأذونات التالية:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "يرجى اختيار منظم حسابات هذا التطبيق يجب الحصول على:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -11641,7 +11864,7 @@ msgstr "" "وعلى لا تم مراجعة هذا الطلب من قبل فريق pretix. منح " "الوصول إلى الحساب الخاص بك pretix يحدث على مسؤوليتك الخاصة." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "خطأ:" @@ -11664,7 +11887,7 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11681,7 +11904,7 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11703,63 +11926,54 @@ msgstr "حفظ" msgid "Create a new account" msgstr "انشاء حساب جديد" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "تبديل الملاحة" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "الذهاب للتسوق" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "حساب عام" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "إنهاء جلسة مشرف" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "إعدادت الحساب" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "الخروج" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "حساب منظم" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "البحث عن الأحداث" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "يرجى ترك تعليق قصير على ما فعلتم في دورات المشرف التالية:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "كنت أعمل حاليا باسم%(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "توقف انتحالا للشخصية" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "اقرأ أكثر" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11770,11 +11984,11 @@ msgstr "" "من أن وضع على اختبار تم تعطيل . يجب حذف تلك الأوامر للتأكد " "من أنها لا تظهر في التقارير والإحصاءات وكتلة الناس من شراء تذاكر الواقع." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "عرض كل أوامر وضع الاختبار" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11788,7 +12002,13 @@ msgstr "" "الإلكتروني للحصول على إشعار عبر البريد الإلكتروني في حالة وصول التحديث " "الجديد. وسوف تختفي هذه الرسالة بمجرد النقر فوقه." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -11796,16 +12016,16 @@ msgstr "" "يشغل pretix في وضع التصحيح. لأسباب أمنية، من فضلك لا تشغيل وضع التصحيح على " "نسخة الإنتاج." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "عرض مرة في %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "يعمل في نمط التنمية" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11944,7 +12164,7 @@ msgstr "التكوين pretixdesk" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12112,18 +12332,18 @@ msgstr "حذف" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "تحقق في قائمة" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "المتقدمة" @@ -12846,7 +13066,7 @@ msgstr "البريد الإلكتروني تصميم" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "معاينة" @@ -12971,26 +13191,27 @@ msgstr "" "ولا يمكن ان تمر على لعملائك." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "الإضافات المثبتة" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "تم حفظ التغييرات." @@ -13104,7 +13325,7 @@ msgstr "" "هنا." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "المميزات" @@ -13658,14 +13879,14 @@ msgstr "المزيد من الحصص" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "البيع متوقف الآن" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "للبيع" @@ -13730,6 +13951,69 @@ msgstr "" "النظام، وسوف تكون قادرة على إعادة استخدام بطاقة هدية في المستقبل.\n" "    " +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "ضبط الأسعار" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "تفاصيل التسجيل" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "معلوماتك" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "حفظ وعرض المعاينة" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "نتائج الاختيار تحديث" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14108,7 +14392,7 @@ msgstr "محفوظة بالكامل" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "بيعت كلها" @@ -14182,8 +14466,8 @@ msgstr "تحرير مسألة" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "مدفوع" @@ -14191,7 +14475,7 @@ msgstr "مدفوع" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "ألغيت" @@ -14245,28 +14529,28 @@ msgstr "" "لتحديد نعم ولا لا تقبل. إذا كنت ترغب في السماح كلا الخيارين، لا تجعل هذا " "المجال المطلوبة." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "خيارات الإجابة" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "فقط ينطبق إذا اخترت \"اختيار واحد / متعددة من قائمة\" أعلاه." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "الجواب خيار %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "الخيار إجابات جديد" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "إضافة خيار جديد" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "مسألة التبعية" @@ -15034,8 +15318,8 @@ msgstr "كلمة سر الزبون" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "بلا جواب" @@ -15057,33 +15341,33 @@ msgstr "UNSAFE" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr " زائد %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "بما في ذلك %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "الضرائب" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "مجموع" @@ -15180,7 +15464,7 @@ msgstr "تاريخ الطلب" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "تاريخ البريد الإلكتروني" @@ -15428,7 +15712,7 @@ msgstr "ما يجب أن يحدث للنظام؟" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "ارسل بريد الكتروني" @@ -15483,8 +15767,8 @@ msgstr "خيارات الإجابة" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15712,7 +15996,7 @@ msgstr "" "والتي تعود التي ينتمون إليها." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "اشترى" @@ -16303,7 +16587,7 @@ msgid "PDF Editor" msgstr "PDF محرر" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "الشفرة" @@ -16402,7 +16686,7 @@ msgstr "نسخ" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "العرض (مم)" @@ -16448,83 +16732,85 @@ msgstr "ص (مم)" msgid "Size (mm)" msgstr "حجم (مم)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"فإن رمز الاستجابة السريعة النهائي سيكون أصغر قليلا لأنه مطلوب بعض المسافات " -"لمسح السليم." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "حجم الخط (نقطة)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "لون الخط" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "قلم المدقة" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "داكن" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "ضوء" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "البريد الإلكتروني المحتوى" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "محتوى النص" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "السمة الحدث:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 #, fuzzy #| msgid "Event attribute:" msgid "Item attribute:" msgstr "السمة الحدث:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "آخر…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "إضافة وجوه جديدة" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "رمز الاستجابة السريعة لتسلم الغرف" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "رمز الاستجابة السريعة لالضوئي الرصاص" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "pretix شعار" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -17417,7 +17703,7 @@ msgstr "تفاصيل قسيمة" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "تأثير الأسعار" @@ -17667,15 +17953,15 @@ msgstr "الانتقال إلى رأس القائمة" msgid "Move to the end of the list" msgstr "الانتقال إلى نهاية القائمة" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "إعدادات مستوى منظم" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "الإعدادات على مستوى الموقع" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17686,7 +17972,7 @@ msgstr "" "بسهولة لجميع الأحداث الخاصة بك في نفس الوقت. يمكنك إما الذهاب إلى الإعدادات " "منظم لتغييرها أو فصل لهم من حساب منظم لتغييرها لهذا الحدث بشكل فردي." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -17698,31 +17984,31 @@ msgstr "" "الإعدادات العالمية لتغييرها أو فصل لهم من الإعدادات العمومية لتغييرها لهذا " "الحدث بشكل فردي." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "تغيير فقط لهذا الحدث" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "تغيير فقط لهذا منظم" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "التغيير لجميع الأحداث" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "تغيير لجميع المنظمين" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "أن رقم الصفحة ليس صحيحا" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "أن رقم الصفحة هو أقل من 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -17731,21 +18017,21 @@ msgstr "" "يمكنك استخدام وصلة غير صالحة. يرجى نسخ الرابط من البريد الإلكتروني الخاص بك " "إلى شريط العنوان وتأكد من أنه هو الصحيح وأن الارتباط لم تستخدم من قبل." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "لا يمكنك قبول الدعوة ل \"{}\" كما كنت بالفعل جزءا من هذا الفريق." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "أنت الآن جزءا من الفريق \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "مرحبا بكم في pretix! أنت الآن جزءا من الفريق \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -17755,7 +18041,7 @@ msgstr "" "تحتوي على مزيد من التعليمات. يرجى ملاحظة أننا سوف ترسل في معظم بريد إلكتروني " "واحد كل 24 ساعة." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -17763,7 +18049,7 @@ msgstr "" "إذا تم REGISTRED العنوان لحساب صالح، ثم لقد قمنا بإرسال رسالة بريد إلكتروني " "تحتوي على مزيد من التعليمات." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -17773,132 +18059,132 @@ msgstr "" "شريط العنوان. يرجى ملاحظة أن هذا العنوان هو صالح فقط لمدة ثلاثة أيام وذلك " "على الرابط يمكن استخدامها مرة واحدة فقط." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "لم نتمكن من العثور على المستخدم الذي طلب كلمة مرور جديدة ل." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "يمكنك الآن تسجيل الدخول باستخدام كلمة المرور الجديدة." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "حاول مرة اخرى." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "رمز غير صالح، يرجى المحاولة مرة أخرى." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "ليس لديك إذن لتنفيذ هذا الإجراء." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "وقد عادت الإضافية الاختيار المحددة." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "وقد اتسمت تذاكر اختياره إيداعه." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "تم إنشاء الاختيار في قائمة جديدة." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "لم نتمكن من حفظ التغييرات. انظر أدناه للحصول على التفاصيل." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "عدم وجود قائمة المطلوب." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "تم حذف القائمة المحددة." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "الحضور (أمر)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "الحضور (المدفوعة)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "إجمالي الإيرادات ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "المنتجات النشطة" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "متاح لإعطاء الناس على قائمة الانتظار" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "إجمالي طول قائمة الانتظار" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} اليسار" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "متجر تذكرتك" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "انقر هنا لتغيير" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "حي" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "يعيش وفي وضع الاختبار" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "لا الجمهور بعد" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "في وضع الاختبار الخاص" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, fuzzy, python-brace-format #| msgid "Checked in – {list}" msgid "Present – {list}" msgstr "إيداعه - {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "مرحبا بكم في pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "تبدأ مع أداة الإعداد لدينا" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -17906,36 +18192,36 @@ msgstr "" "لبدء بيع تذاكر السفر، وتحتاج إلى خلق منتجات أو الحصص. أسرع طريقة لإنشاء هذا " "هو استخدام أداة الإعداد لدينا." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "اقامة الحدث" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "لا مواعيد" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "الإجراء مطلوب" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "بيع أكثر" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "هكذا" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" @@ -17946,7 +18232,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17954,53 +18240,53 @@ msgstr "" "تم حفظ التغييرات. يرجى ملاحظة أنه يمكن أن يستغرق فترة قصيرة من الزمن حتى " "تصبح التغييرات نشطة." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice generation" msgid "Integrations" msgstr "جيل فاتورة" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "إجراءات العملاء" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "تنسيق التصدير" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Features" msgid "API features" msgstr "المميزات" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Other…" msgid "Other" msgstr "آخر…" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "عدم وجود هذا مزود خدمة الدفع أو تعطيل البرنامج المساعد المعني." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "حدث خطأ أثناء الاتصال بالخادم SMTP %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "تم حفظ التغييرات وكان محاولة الاتصال لخادم SMTP ناجحة." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -18009,36 +18295,36 @@ msgstr "" "كنا قادرين على الاتصال بخادم SMTP تكوينها. تذكر للتحقق من مربع \"خادم SMTP " "استخدام العرف\"، وإلا لن تستخدم خادم SMTP." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "سيتم استبدال هذه القيمة استنادا إلى معايير ديناميكية." -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "البند غير صالح" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "غير معروف العارض البريد الإلكتروني." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "لقد طلبت صالح نوع الانتاج التذاكر." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "متجرك مباشرة الآن!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "لقد اتخذنا متجر أسفل الخاص بك. يمكنك إعادة تمكينها وقتما تشاء!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "متجر الخاص بك هو الآن في وضع الاختبار!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -18046,19 +18332,19 @@ msgstr "" "لا يمكن حذف أمر وبعض القيود (مثل البيانات التي تم إنشاؤها من قبل المكونات " "الإضافية) لا تسمح بذلك." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "لقد تعطيل وضع الاختبار بالنسبة لك. دعونا بيع بعض التذاكر الحقيقية!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "لا يمكن حذف هذا الحدث." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "الحدث تم الغائه." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18066,43 +18352,43 @@ msgstr "" "لا يمكن حذف الحدث عن بعض القيود (مثل البيانات التي تم إنشاؤها من قبل " "المكونات الإضافية) لا تسمح بذلك." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "وقد اتسمت هذه القضية في حلها!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "تم تحديث التعليق." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "لا يمكن تحديث للتعليق." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "ضريبة" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "تم إنشاء القاعدة الضريبية الجديدة." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "عدم وجود حكم الضرائب المطلوبة." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "تم حذف قاعدة الضريبة المحدد." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "لا يمكن حذف القاعدة الضريبية المحدد." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "لم يتم تفريغ هذا الحدث الخاص بك، تحتاج إلى إعداده يدويا." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -18110,134 +18396,205 @@ msgstr "" "تم حفظ التغييرات. يمكنك الذهاب الآن فصاعدا مع النظر في التفاصيل أو يأخذ " "الحدث على الهواء مباشرة لبدء بيع!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "تذكرة العادية" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "تذكرة مخفضة" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "لم يتم حفظ التغييرات، انظر أدناه للحصول على الأخطاء." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "المنتج المطلوب غير موجود." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "تم تحديث ترتيب العناصر." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "لا وجود فئة من فئات المنتجات المطلوبة." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "تم حذف الفئة المختارة." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "تم إنشاء فئة جديدة." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "تم تحديث ترتيب الفئات." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "عنوان الشارع" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "بعض معرفات السؤال المقدمة غير صالحة." -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The question has been deleted." msgid "Not all questions have been selected." msgstr "تم حذف السؤال." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "عدم وجود مسألة المطلوبة." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "تم حذف السؤال المحدد." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "ملف مرفوع" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "تم إنشاء سؤالا جديدا." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "تم إنشاء نظام الحصص الجديدة." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "الممسوحة ضوئيا أولا: %(date)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "القسائم وانتظار التحفظات القائمة" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "الحصة المتاحة" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "قائمة الانتظار (انتظار)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "للبيع حاليا" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "عدم وجود الحصص المطلوبة." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "وكانت الحصة إعادة فتحها وسوف يتم إغلاق مرة أخرى." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "تم حذف حصص المحدد." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "عدم وجود العنصر المطلوب." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" "لا يمكنك إضافة من الإضافات إلى المنتجات التي لا تتوفر إلا كإضافة على نفسها." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "لا يمكنك إضافة حزم إلى المنتجات التي لا تتوفر إلا كإضافة على نفسها." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " @@ -18246,73 +18603,73 @@ msgstr "" "قمت بتعطيل هذا البند، لكنه لا يزال جزءا من حزمة المنتج. سيقوم المشاركون " "الخاصة بك لن تكون قادرة على شراء حزمة إلا إذا قمت بإزالة هذا البند من ذلك." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "تم حذف المنتج المحدد." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "تم إلغاء تنشيط المنتج المحدد." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "ليس لديك إذن لاستنساخ هذا الحدث." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "فريق {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "تم إنشاء سر عميل جديد، وهو الآن فعال." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "تم إبطال وصول التطبيق المحدد." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please only upload CSV files." msgstr "يرجى فقط تحميل الملفات PDF." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than 10 MB." msgstr "يرجى فقط تحميل الملفات PDF." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "The last update check was not successful." msgid "The import was successful." msgstr "كان الاختيار آخر تحديث يكن ناجحا." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "كود أجل غير معروف أو غير مخول للوصول إلى هذا النظام." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "لم يتم تمكين حمل تذكرة لهذا المنتج." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "تم حذف هذا الأمر." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18320,55 +18677,55 @@ msgstr "" "لا يمكن حذف النظام كما بعض القيود (مثل البيانات التي تم إنشاؤها من قبل " "المكونات الإضافية) لا تسمح بذلك." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "أوامر الوحيدة التي تم إنشاؤها في وضع الاختبار يمكن حذفها." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "تم رفض الطلب، وبالتالي يتم إلغاء الآن." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "تم إلغاء هذا الدفع." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "لا يمكن إلغاء هذه الدفعة في الوقت الراهن." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "تم إلغاء استرداد." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "لا يمكن إلغاء هذا رد في الوقت الراهن." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "تم معالجة استرداد." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "لا يمكن معالجة هذا رد في الوقت الراهن." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "تم وضع علامة على المبلغ في القيام به." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "تم التحقق من الجهاز ويمكن الآن أن تستخدم." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "رسوم الإلغاء" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -18404,7 +18761,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -18412,28 +18769,28 @@ msgstr "" "تم وضع علامة الدفع على النحو الكامل، ولكن لم نتمكن من إرسال البريد " "الإلكتروني تأكيد." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "تم وضع علامة الدفع على النحو الكامل." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "لا يمكن تأكيد هذه الدفعة في الوقت الراهن." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "لا يمكنك استرداد أكثر من مبلغ الدفعة التي لم يتم ردها حتى الان." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" "لقد حددت استرداد جزئي لطريقة الدفع التي تدعم فقط المبالغ المستردة كامل." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -18441,11 +18798,11 @@ msgstr "" "فشل في معالجتها واحدة من المبالغ المستردة. يجب عليك إعادة المحاولة لاسترداد " "بطريقة مختلفة. وكانت رسالة الخطأ: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "وقد تم تجهيز واسترداد {}." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -18453,16 +18810,16 @@ msgstr "" "تم حفظ استرداد {}، ولكن لم يتم تنفيذها بالكامل. يمكنك وضع علامة على أنها " "كاملة أدناه." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18475,22 +18832,22 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "المبالغ المستردة التي حددتها لا تتطابق إجمالي استرداد المبلغ المحدد." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" "تم وضع علامة على النظام ودفع، ولكن لم نتمكن من إرسال البريد الإلكتروني تأكيد." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "تم إنشاء دفع بنجاح." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -18498,23 +18855,23 @@ msgstr "" "تم إلغاء هذا الأمر. يمكنك الآن تحديد كيف تريد لنقل الجزء الخلفي المال " "للمستخدم." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "يتم تحديد معرف ضريبة القيمة المضافة." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "تحديد أي بلد." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "ولم يتسن التحقق VAT ID منذ تم تحديد بلد خارج الاتحاد الأوروبي." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "هذا ID ضريبة القيمة المضافة غير صالح." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -18522,35 +18879,35 @@ msgstr "" "ولم يتسن التحقق من هوية ضريبة القيمة المضافة، مثل خدمة فحص ضريبة القيمة " "المضافة من البلاد غير متوفرة حاليا." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "هذا ID VAT صالح." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "فاتورة غير معروفة." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "وقد تم بالفعل إلغاء الفاتورة." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "وقد تم تنظيف الفاتورة البيانات الشخصية." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "وقد تم في قائمة الانتظار البريد الإلكتروني لإرسالها." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "لم يتم العثور على هذه الفاتورة" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "لم يعد تخزين الملف فاتورة على الخادم." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18558,123 +18915,123 @@ msgstr "" "لم يتم إنشاء ملف الفاتورة، وسوف تولد لانها لكم الآن. يرجى المحاولة مرة أخرى " "في بضع ثوان." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "تم تغيير مصطلح الدفع." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "لم نكن قادرين على معالجة الطلب تماما كما كان الملقم مشغول جدا." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "This action is only allowed for canceled orders." msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "يسمح هذا الإجراء فقط المعلقة أو أوامر دفع." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "حدث خطأ. يرجى الاطلاع على التفاصيل أدناه." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "تم تغيير النظام وتم إعلام المستخدم." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "تم تغيير النظام." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "كان لدينا صعوبات معالجة المدخلات الخاصة بك. يرجى مراجعة الأخطاء أدناه." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "كان شيئا عن هذا الأمر يجب أن يتغير." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "لم نتمكن من إرسال البريد الإلكتروني. انظر أدناه للحصول على التفاصيل." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "الموضوع: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "وقد اصطف رسالتك وسوف يتم ارسالهم الى {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "فشل في إرسال البريد الإلكتروني للمستخدم التالية: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "هذا الرابط لم يعد صالحا. يرجى العودة، بتحديث الصفحة وحاول مرة أخرى." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "لا يوجد أي ترتيب مع رمز ترتيب معين." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "لم يتم العثور على مصدر المحدد." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "كانت هناك مشكلة معالجة المدخلات الخاصة بك. انظر أدناه للحصول على تفاصيل " "الخطأ." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "تم إلغاء هذا الأمر." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "Your input was invalid, please try again." msgid "Your input was not valid." msgstr "كان الإدخال غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "اسم رمزي" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "لا يمكن حذف هذا منظم." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "تم حذف منظم." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18682,37 +19039,37 @@ msgstr "" "لا يمكن حذف منظم وبعض القيود (مثل البيانات التي تم إنشاؤها من قبل المكونات " "الإضافية) لا تسمح بذلك." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "تم إنشاء منظم جديد." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "المسؤولين" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "تم إنشاء فريق. يمكنك الآن إضافة أعضاء للفريق." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "لا يمكن حفظ التغييرات." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "تم حذف فريق المحدد." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "لا يمكن حذف الفريق المحدد." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -18720,43 +19077,43 @@ msgstr "" "لا يمكنك إزالة آخر عضو من هذا الفريق كما هو ترك أي واحد مع الإذن لفرق " "التغيير." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "تمت إزالة عضو من الفريق." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "غير صالح مع المدعوين المحدد." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "وتم إبطال دعوة." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "وكان يستاء دعوة." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "رمز غير صالح المحدد." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "تم إبطال الرمز المميز." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "يحتاج المستخدمون إلى لديك حساب pretix قبل أن يتمكنوا من المدعوين." -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "وقد دعا عضو جديد إلى الفريق." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "تمت إضافة عضو جديد إلى الفريق." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -18765,120 +19122,120 @@ msgstr "" "تم إنشاء رمز API جديدة مع سر التالية: {}\n" "يرجى نسخ هذا السر إلى مكان آمن. فلن تكون قادرا على مشاهدته مرة أخرى هنا." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "تم تعيين هذا الجهاز تصل بنجاح." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "هذا الجهاز حاليا لا يستطيعون الوصول." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "تم إلغاء الوصول لهذا الجهاز." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "تمت إضافة مصدر البطاقة هدية المحدد." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "تمت إزالة مصدر البطاقة هدية المحدد." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "لا يسمح بطاقات هدية لديها قيم سلبية." -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The pretix.eu server could not be reached." msgid "The transaction could not be reversed." msgstr "ولم يتسن الوصول الى خادم pretix.eu." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The manual transaction has been saved." msgid "The transaction has been reversed." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "كان الإدخال غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "تم إنشاء بطاقة هدية، ويمكن الآن استخدامها." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "تم حذف التاريخ المحدد." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "تم إنشاء المنتج." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "تم حذف المنتج المحدد." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "ملف PDF مرفوع هو كبير." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "ملف PDF مرفوع هو صغير." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "يرجى فقط تحميل الملفات PDF." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "تم حذف البيانات المحددة بنجاح." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "عدم وجود تاريخ الطلب." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "لا يمكن حذف موعد إذا أوامر بالفعل تم وضعها." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "تم حذف التاريخ المحدد." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "تم إنشاء الموعد الجديد." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "تم تعطيل التواريخ المحددة." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected dates have been disabled." @@ -18886,53 +19243,53 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "تم تعطيل التواريخ المحددة." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "تم حذف المواعيد المحددة أو تعطيل." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "وقد تم إنشاء {} مواعيد جديدة." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "سلسلة:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "طلب {}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "إيصال {}" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "وكانت كلمة المرور التي أدخلتها غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "تتوفر فقط إذا يتم تقديم pretix عبر HTTPS الأجهزة الأمنية." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "تمت إزالة جهاز المصادقة اثنين عامل من حسابك." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "تمت إزالة الجهاز." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "مسجلة بالفعل هذا الجهاز الأمني." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "تمت إضافة جهاز جديد اثنين عامل التوثيق إلى حسابك." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -18941,15 +19298,15 @@ msgstr "" "يرجى الملاحظة التي لا تزال بحاجة لتمكين مصادقة اثنين عامل لحسابك باستخدام " "الأزرار أدناه لجعل العامل الثاني المطلوبة لتسجيل الدخول إلى حسابك." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "تم التحقق من الجهاز ويمكن الآن أن تستخدم." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "تعذر إكمال التسجيل. حاول مرة اخرى." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -18957,21 +19314,21 @@ msgstr "" "كان الرمز الذي أدخلته غير صالح. إذا كانت هذه المشكلة قائمة، فيرجى التأكد من " "أن يتم تكوين التاريخ والوقت من الهاتف الخاص بك بشكل صحيح." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "يرجى تكوين جهاز واحد على الأقل قبل تمكين مصادقة اثنين عامل." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "يتم تمكين مصادقة اثنين عامل الآن لحسابك." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "يتم تعطيل المصادقة اثنين عامل الآن لحسابك." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -18979,123 +19336,123 @@ msgstr "" "تم إنشاء حديثا رموز الطوارئ الخاصة بك. تذكر لتخزينها في مكان آمن في حالة " "فقدان الوصول إلى الأجهزة الخاصة بك." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "تم تعطيل الإشعارات." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "تم حفظ إعدادات الإشعار." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "تم حفظ تعليقك." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "أرسلنا رسالة بريد إلكتروني تحتوي على مزيد من التعليمات." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "تم إنشاء مستخدم جديد." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "حصص الاحتياط" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "حصة الالتفافية" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "Add product" msgid "Any product" msgstr "أضف منتج" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "عدم وجود قسيمة المطلوبة." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "لا يمكن حذف قسيمة إذا كان بالفعل قد تم استبدالها." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "تم حذف قسيمة المحدد." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "تم إنشاء قسيمة جديدة: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "ليس هناك قسيمة مع رمز القسيمة معين." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "وقد تم إنشاء هذه القسائم الجديدة." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "تم حذف قسائم المحددة أو تعطيل." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "وقد تم إنشاء {num} القسائم وترسل عبر البريد الإلكتروني." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "انت لا تملك اذنا لتعمل هذا" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "وقد أرسلت بريدا إلكترونيا يحتوي على كود قسيمة إلى العنوان المحدد." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "في انتظار دخول قائمة غير موجود." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "تم نقل إدخال قائمة الانتظار إلى الأعلى." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "تم نقل إدخال قائمة الانتظار إلى نهاية القائمة." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "على قائمة منذ" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "انتظار" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "لا وجود إدخال المطلوبة." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "لقد تم حذف الإدخال المحدد." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "نطاق معروف" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "المجالات المعروفة" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -19104,72 +19461,72 @@ msgstr "المجالات المعروفة" msgid "Badges" msgstr "شارات" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "فريق pretix" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "هذا البرنامج المساعد يسمح لك لتوليد شارات أو علامات الأسماء لديك الحضور." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "يتم تكوين أي من المنتجات المختارة لطباعة الشارات." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "شارات الحضور" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "وتشمل الأوامر المعلقة" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "وتشمل إضافة على مناصب أو واحدة" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Answer options" msgid "Rendering option" msgstr "خيارات الإجابة" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -19177,49 +19534,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "ترتيب حسب" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(لا طباعة شارات)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "تصميم شارة" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "شارة نسق بإنشائه." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "حذف تخطيط شارة." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "شارة نسق يتغير." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "تصميم شارة {val}" @@ -19268,43 +19625,43 @@ msgstr "إنشاء تخطيط شارة جديدة" msgid "Make default" msgstr "جعل الافتراضي" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "تم إنشاء تخطيط شارة جديدة." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "عدم وجود تخطيط شارة المطلوبة." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "تم حذف تخطيط شارة المحدد." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "شارة التخطيط: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "حوالة بنكية" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive payments via bank transfer " msgid "This plugin allows you to receive payments via bank transfer." msgstr "هذا البرنامج المساعد يسمح لك الحصول على الدفع عن طريق التحويل المصرفي" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "تثبيت حزمة الثعبان \"chardet\" لتحسين قدرات استيراد CSV." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19317,48 +19674,48 @@ msgstr "" "يدويا كاملة، أو بانتظام استيراد كشف حساب مصرفي الرقمية من أجل إعطاء pretix " "المعلومات المطلوبة." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "البنك نوع الحساب" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "حساب مصرفي SEPA" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "حساب مصرفي آخر" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "اسم صاحب الحساب" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "اسم البنك" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "تفاصيل الحساب المصرفي" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -19368,7 +19725,7 @@ msgstr "" "الكثير من العملاء الدوليين، لأنها قد تحتاج العنوان الكامل وعنوان البنك الذي " "تتعامل معه بشكل كامل." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -19377,53 +19734,53 @@ msgstr "" "لحسابات المصلحة، يمكنك ترك هذا فارغا. خلاف ذلك، يرجى إضافة كل ما الزبائن " "بحاجة لنقل الاموال، على سبيل المثال أرقام، أرقام التوجيه، عناوين، الخ حساب" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Do not include hyphens in the payment reference." msgstr "لا تتضمن hyphen في إشارة الدفع." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "هذا مطلوب في بعض البلدان." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Include invoice number in the payment reference." msgstr "لا تتضمن hyphen في إشارة الدفع." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Tax rule for payment fees" msgid "Prefix for the payment reference" msgstr "حكم الضرائب لدفع الرسوم" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "Additional text to show on pending orders" msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All open refunds" msgid "IBAN blocklist for refunds" msgstr "كل مبلغ معاد المفتوحة" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19432,27 +19789,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "يرجى ملء تفاصيل حسابك المصرفي." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "الرجاء إدخال تفاصيل حسابك المصرفي." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "مالك الحساب" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19461,41 +19818,41 @@ msgstr "مالك الحساب" msgid "Bank" msgstr "بنك" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account {iban}" msgstr "البنك نوع الحساب" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(اختياري)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "Your input was invalid, please try again." msgid "Your input was invalid, please see below for details." msgstr "كان الإدخال غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "دافع" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19503,23 +19860,23 @@ msgstr "دافع" msgid "Import bank data" msgstr "بيانات البنك استيراد" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Perform refund" msgid "Export refunds" msgstr "أداء استرداد" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "تلقى طلبك دفعة ناقصة: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "وقد تم بالفعل إلغاء الطلب." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -19630,7 +19987,7 @@ msgid "" msgstr "حاليا، هذه الميزة تدعم بتنسيق csv الملفات والملفات في شكل MT940." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "استيراد ويجري حاليا معالجتها، يرجى المحاولة مرة أخرى في بضع دقائق." @@ -19919,53 +20276,53 @@ msgstr "أجل دفع بالفعل" msgid "Discard" msgstr "تجاهل" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "القيم السالبة و لكن الإسترجاع لايمكن تسجيله، فضلا أنشئ إسترجاع يدوي." -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "مشكلة إرسال البريد الإلكتروني." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "كود أجل غير معروف" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search" msgid "Search text" msgstr "بحث" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "المنظم" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgid "Tax" msgid "max" msgstr "ضريبة" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "This VAT ID is not valid." msgid "Filter form is not valid." msgstr "هذا ID ضريبة القيمة المضافة غير صالح." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "لقد تم تجاهل جميع المعاملات التي لم تحل بعد." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "يجب عليك اختيار ملف لاستيراد." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -19973,12 +20330,12 @@ msgstr "" "لم نتمكن من الكشف عن نوع ملف من هذا الاستيراد. دعم الإتصال بنا للحصول على " "المساعدة." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "لم نتمكن من معالجة المدخلات الخاصة بك." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -19986,22 +20343,22 @@ msgstr "" "أنا آسف، لكننا لم نتمكن من استيراد هذا الملف CSV. دعم الإتصال بنا للحصول على " "المساعدة." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" "أنا آسف، ولكن اكتشفنا هذا الملف فارغ. دعم الإتصال بنا للحصول على المساعدة." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "إدخال البيانات غير صالح." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "تحتاج إلى تحديد العمود الذي يحتوي المرجع الدفع." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -20009,20 +20366,20 @@ msgstr "" "يرجى إجراء في الحدث الواردات البنك في هذه المنظمة لها الأحداث مع بعملات " "متعددة." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "تم إلغاء هذا الأمر." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 #, fuzzy #| msgid "" #| "Please perform per-event bank imports as this organizer has events with " @@ -20034,97 +20391,97 @@ msgstr "" "يرجى إجراء في الحدث الواردات البنك في هذه المنظمة لها الأحداث مع بعملات " "متعددة." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "تحقق في مصدر قائمة" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "هذا البرنامج المساعد يسمح لك لتوليد الاختيار في القوائم لمؤتمركم." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "تتضمن QR رمز سري" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "يتطلب اهتماما خاصا" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "وتشمل الأسئلة" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "تحقق في قائمة (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "مدفع" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "الدفع" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "التحقق تلقائيا في" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "سر" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "نوع البطاقة" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Devices" msgid "Device" msgstr "الأجهزة" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 #, fuzzy #| msgid "Order overview" msgid "Offline override" msgstr "نظرة عامة ترتيب" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Check-in lists" msgid "All check-in lists" msgstr "تحقق في القوائم" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "ويضيف هذا البرنامج المساعد طريقة الدفع تخصيص لمعالجة اليدوي." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "باي بال" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "يسمح هذا البرنامج المساعد لك الحصول على الدفع عن طريق باي بال" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -20132,37 +20489,37 @@ msgstr "" "يتم استخدام رمل باي بال، يمكنك اختبار الواقع دون ارسال المال ولكن سوف تحتاج " "إلى المستخدم رمل باي بال للدخول." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "حساب باي بال" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "انقر هنا للحصول على البرنامج التعليمي حول كيفية الحصول على مفاتيح المطلوبة" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "نقطة النهاية" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference code" msgid "Reference prefix" msgstr "رمز مرجع" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -20171,16 +20528,16 @@ msgstr "" "لقبول الدفع عن طريق باي بال، وسوف تحتاج حساب في باي بال. من خلال النقر على " "الزر التالي، يمكنك إما إنشاء باي بال جديدة حساب pretix اتصال واحدة موجودة." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "تواصل مع {icon} باي بال" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "قطع من باي بال" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -20188,16 +20545,16 @@ msgstr "" "يرجى تكوين وباي بال Webhook إلى نقطة النهاية التالية من أجل إلغاء أوامر " "تلقائيا عند المدفوعات وردها خارجيا." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -20206,82 +20563,82 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "كان لدينا مشكلة في التواصل مع باي بال" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" "لم نتمكن من معالجة دفعتك. انظر أدناه للحصول على تفاصيل حول كيفية المضي قدما." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" "وباي بال لم يوافق بعد الدفع. ونحن سوف أبلغكم في أقرب وقت اتمام عملية الدفع." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "كان هناك خطأ أثناء إرسال البريد تأكيد." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "برد مبلغ عن طريق PayPal فشل: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "الدفع لهذه الفاتورة تم إستلامه مسبقا." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "رقم المرجعي لعملية الدفع في باي بال" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "رقم البيع في باي بال" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "تم الدفع." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "ونفى الدفع." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "ردها الدفع." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "عكس الدفع." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "انتظار الدفع." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "ذكرت باي بال حدث: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "باي بال الاتصال: معرف العميل" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "باي بال الاتصال: المفتاح السري" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "باي بال اتصال نقطة النهاية" @@ -20379,37 +20736,37 @@ msgstr "لم يفتح نافذة لإدخال البيانات الدفع أو msgid "Click here in order to open the window." msgstr "انقر هنا لفتح النافذة." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "حدث خطأ أثناء الاتصال مع باي بال، يرجى المحاولة مرة أخرى." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" "متصل الآن حساب باي بال لpretix. يمكنك تغيير الإعدادات في التفاصيل أدناه." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "استجابة غير صالحة من باي بال وردت." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "يبدو أنك إلغاء الدفع باي بال" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "تم فصل حساب PayPal الخاص بك." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 #, fuzzy #| msgid "Check-in device API" msgid "Old check-in device API" msgstr "تحقق في API جهاز" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." @@ -20417,113 +20774,113 @@ msgstr "" "يسمح هذا البرنامج المساعد لك استخدام pretixdroid وpretixdesk تطبيقات لهذا " "الحدث الخاص بك." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "تقرير مصدر" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "هذا البرنامج المساعد يسمح لك لتوليد تقارير للطباعة حول المبيعات الخاص بك." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "الصفحة %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "مكون: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "نظرة عامة النظام (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "أوامر من قبل المنتج" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "بما في ذلك الضرائب" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "بما في ذلك الضرائب" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} بين {start} و {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "قائمة الطلبات مع الضرائب (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "أوامر من سعر الضريبة ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "إجمالي" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "ضريبة" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "قائمة الطلبات مع الضرائب" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "أي بلد" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "الشركات" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "بلد" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "إعادة توجيه من صفحة النظام" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." @@ -20531,7 +20888,7 @@ msgstr "" "هذا البرنامج المساعد يسمح لتصل إلى المدفوعات وإعادة توجيه يعود بعد ذلك. وهذا " "مفيد في تركيبة مع API لدينا." -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "إعادة توجيه" @@ -20543,83 +20900,83 @@ msgstr "" "هذه الميزة مفيدة إذا كنت تستخدم فقط المكون دفع pretix لكن بناء واجهة الخروج " "الخاصة ل خطوات أخرى." -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "URL إعادة توجيه قاعدة" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "وسيسمح إعادة توجيه فقط إلى عناوين URL التي تبدأ مع هذه البادئة." -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" "يسمح هذا البرنامج المساعد لك لإرسال رسائل البريد الإلكتروني لجميع الزبائن." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "إرسال بريد إلكتروني إلى" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "إرسال فقط للأشخاص الذين اشتروا" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "تصفية حالة تسجيل الدخول" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "أرسل للعملاء اللذين لم يسجلوا دخول" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "إرسال فقط للعملاء من" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "إرسال فقط للعملاء من" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "إرسال فقط للعملاء من" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "ارسل الى الزبائن مع حالة الطلب" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "إرسال فقط للعملاء من" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "الجميع الذي خلق نظام التذاكر" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -20627,42 +20984,42 @@ msgstr "" "كل الحضور (يتراجع إلى الاتصال النظام عندما لا يتم منح أي عنوان الحضور البريد " "الإلكتروني)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" "على حد سواء (كل عناوين أمر الاتصال وكافة عناوين البريد الإلكتروني الحضور)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "في انتظار الموافقة" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "بانتظار مع دفع تأخر" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "ارسل الى الزبائن مع حالة الطلب" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "أرسل للعملاء اللذين تم تسجيل دخولهم في القائمة" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "تم إرسال البريد الإلكتروني" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "أحصل على الطلب على البريد الإلكتروني الشامل." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "حامل التذكرة من هذا النظام تلقي البريد الإلكتروني الشامل." @@ -20690,15 +21047,15 @@ msgstr "عناوين أمر الاتصال" msgid "Send a new email based on this" msgstr "إرسال رسالة بريد إلكتروني جديدة بناء على هذا" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "قمت بتوفيرها معرف إدخال سجل غير صالح" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "لا توجد أوامر مطابقة هذا الاختيار." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to the contact addresses of " @@ -20710,15 +21067,15 @@ msgstr "" "وقد اصطف رسالتك وسوف يتم ارسالهم الى عناوين الاتصال %d أوامر في الدقائق " "القادمة." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "الإحصاء" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "هذا البرنامج المساعد يظهر لك إحصاءات مختلفة." @@ -20831,35 +21188,35 @@ msgstr "" "ونحن سوف تظهر لك مجموعة متنوعة من الإحصاءات حول المبيعات الخاص بك هنا، حالما " "يتم تقديم الطلبات الأولى!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "شريط" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "يسمح هذا البرنامج المساعد لك لتلقي مدفوعات بطاقات الائتمان عبر الشريط" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "مفتاح تقدم \"%(value)s\" لا تبدو صحيحة. يجب أن تبدأ مع \"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "شريط الاتصال: التطبيق رسوم (نسبة مئوية)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "شريط الاتصال: التطبيق الرسوم (كحد أقصى)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "شريط الاتصال: التطبيق رسوم (دقيقة)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -20868,15 +21225,15 @@ msgstr "" "لقبول الدفع عن طريق الشريط، ستحتاج إلى حساب في الشريط. من خلال النقر على " "الزر التالي، يمكنك إما إنشاء الشريط الجديد حساب pretix اتصال واحدة موجودة." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "تواصل مع الشريط" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "قطع من الشريط" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20887,22 +21244,22 @@ msgstr "" "\">Stripe Webhook إلى نقطة النهاية التالية من أجل إلغاء أوامر تلقائيا " "عندما التهم ليست ردها خارجيا وتجهيز وسائل الدفع غير متزامن مثل SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "يجب تمكين في حساب الشريط الخاص بك أولا." -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20913,21 +21270,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "حساب الشريط" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "حي" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "اختبارات" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -20935,15 +21292,15 @@ msgstr "" "إذا هذا الحدث الخاص بك في وضع الاختبار، وسوف نستخدم دائما API اختبار الشريط، " "وبغض النظر عن هذا الإعداد." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "مفتاح للنشر" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "المفتاح السري" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -20951,39 +21308,39 @@ msgstr "" "البلد الذي هو REGISTRED الشريط في الحساب الخاص بك في. عادة، وهذا هو البلد " "الذي تقيم فيه." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "مدفوعات بطاقات الائتمان" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "نظام Giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "يجب تمكين في حساب الشريط الخاص بك أولا." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "المثالي" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "و alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20995,23 +21352,23 @@ msgstr "" "في بعض الحالات. يرجى تفعيلها فقط طريقة الدفع هذه إذا سمح مصطلح الدفع الخاص " "بك لهذا التأخر." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of " "العديد من بطاقات اختبار لتنفيذ الصفقة. والواقع أن نقل أي مبلغ من المال." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "ذكرت شريط خطأ مع بطاقتك: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21037,7 +21394,7 @@ msgstr "" "كان لدينا التواصل المتاعب مع الشريط. يرجى المحاولة مرة أخرى والحصول على " "اتصال معنا إذا كانت هذه المشكلة قائما." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21045,16 +21402,16 @@ msgstr "" "الدفع الخاص بك في انتظار الانتهاء. ونحن سوف أبلغكم في أقرب وقت اتمام عملية " "الدفع." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "ذكرت شريط خطأ: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "لا توجد معلومات الدفع." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21062,182 +21419,182 @@ msgstr "" "كان لدينا التواصل المتاعب مع الشريط. يرجى المحاولة مرة أخرى والاتصال بالدعم " "إذا كان قائما المشكلة." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "عاد شريط خطأ" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "بطاقة الائتمان عبر الشريط" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "بطاقة ائتمان" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "قد تحتاج إلى تفعيل جافا سكريبت لدفع الشريط." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "فشل الدفع الخاص بك. حاول مرة اخرى." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "نظام Giropay عبر الشريط" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "اسم غير معروف" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "البنك نوع الحساب" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "مثالية عبر الشريط" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "و alipay عبر الشريط" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact عبر الشريط" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT عبر الشريط" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "بلد البنك الذي تتعامل معه" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "ألمانيا" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "النمسا" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "بلجيكا" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "هولندا" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "إسبانيا" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "تفاصيل الحساب المصرفي" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "مثالية عبر الشريط" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "و alipay عبر الشريط" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "و alipay عبر الشريط" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" msgstr "الدفع عن طريق الشريط" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "نجح تهمة." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "رد تهمة." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "تهمة المحدثة." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "تهمة انتظار" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "أذن الدفع." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "إذن الدفع ألغيت." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "فشل إذن الدفع." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "فشل الاتهام. السبب: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "خلاف خلق. السبب: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "النزاع تجديد. السبب: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "أغلقت النزاع. الحالة: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "ذكرت الشريط حدث: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "شريط الاتصال: معرف العميل" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "شريط الاتصال: المفتاح السري" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "شريط الاتصال: مفتاح للنشر" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "شريط الاتصال: المفتاح السري (اختبار)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "شريط الاتصال: مفتاح للنشر (اختبار)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -21401,28 +21758,28 @@ msgstr "تأكيد الدفع: %(code)s" msgid "Confirming your payment…" msgstr "تأكيد الدفع الخاص بك ..." -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "حدث خطأ أثناء الاتصال مع الشريط، يرجى المحاولة مرة أخرى." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "عاد شريط خطأ: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." msgstr "" "متصل الآن حساب الشريط لpretix. يمكنك تغيير الإعدادات في التفاصيل أدناه." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "تم فصل حساب الشريط الخاص بك." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -21430,7 +21787,7 @@ msgstr "" "عذرا، هناك خطأ في عملية الدفع. يرجى الاطلاع على الرابط في رسائل البريد " "الإلكتروني للمتابعة." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -21438,55 +21795,55 @@ msgstr "" "كان لدينا مشكلة يجيز دفع بطاقتك. يرجى المحاولة مرة أخرى والحصول على اتصال " "معنا إذا كانت هذه المشكلة قائما." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "عذرا، هناك خطأ في عملية الدفع." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "الناتج PDF تذكرة" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "هذا البرنامج المساعد يسمح لك لطباعة تذاكر كملفات PDF" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "جميع تذاكر PDF في ملف واحد" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "تخطيط PDF تذكرة ل {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(نفس النحو الوارد أعلاه)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "تخطيط تذكرة PDF" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "التخطيط الافتراضي" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "تخطيط تذكرة إنشاؤه." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "حذف تخطيط التذاكر." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "تخطيط تذكرة يتغير." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "تخطيط تذكرة {val}" @@ -21548,59 +21905,59 @@ msgstr "لم تقم بإنشاء أي تخطيطات حتى الان." msgid "Create a new layout" msgstr "إنشاء تخطيط جديد" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "الناتج PDF" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 #, fuzzy #| msgid "Download ticket" msgid "Download tickets (PDF)" msgstr "حمل تذكرة" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 #, fuzzy #| msgid "Download ticket" msgid "Download ticket (PDF)" msgstr "حمل تذكرة" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "تخطيط تذكرة افتراضي" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "تم إنشاء تخطيط تذكرة جديدة." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "عدم وجود تخطيط المطلوبة." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "تم حذف تخطيط تذكرة المحدد." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "تخطيط تذكرة PDF: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Automated check-in" msgid "Web-based check-in" msgstr "آلية الاختيار في" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." msgid "This plugin allows you to perform check-in actions in your browser." msgstr "هذا البرنامج المساعد يسمح لك لتوليد الاختيار في القوائم لمؤتمركم." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgctxt "navigation" #| msgid "Check-in" @@ -21614,107 +21971,107 @@ msgstr "تحقق في" msgid "Check-in" msgstr "تحقق في" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "خطوة" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "إضافة على المنتجات" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "معلوماتك" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "لو سمحت أدخل بريد إليكتروني صالح." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "يرجى إدخال عنوان إرسال الفواتير." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "يرجى إدخال اسمك." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "يرجى ملء في الإجابة على جميع الأسئلة المطلوبة." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "دفع" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "الرجاء اختيار طريقة الدفع." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "وكانت معلومات الدفع التي أدخلتها غير مكتملة." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "مراجعة الحجز" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "تحتاج إلى التحقق من جميع خانات على الجزء السفلي من الصفحة." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "كان هناك خطأ أثناء إرسال البريد تأكيد. الرجاء معاودة المحاولة في وقت لاحق." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "عنوان البريد الإلكتروني (المتكررة)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." msgstr "" "يرجى إدخال عنوان البريد الإلكتروني نفسه مرة أخرى للتأكد من كتابته بشكل صحيح." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "يرجى إدخال عنوان البريد الإلكتروني نفسه مرتين." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "بالإضافة إلى الضرائب" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 #, fuzzy #| msgid "" #| "You cannot add yourself to the waiting list as this product is currently " @@ -21723,42 +22080,42 @@ msgid "No other variation of this product is currently available for you." msgstr "" "لا يمكنك إضافة نفسك إلى قائمة الانتظار حيث أن هذا المنتج هو متاح حاليا." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 #, fuzzy #| msgid "The variation of the product selected above." msgid "No other variations of this product exist." msgstr "التغير في المنتج المحدد أعلاه." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 #, fuzzy #| msgid "Valid" msgctxt "form" msgid "is valid" msgstr "صالح" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgid "expired" msgctxt "form" msgid "required" msgstr "منتهية الصلاحية" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "تذاكر: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "القبول: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "منظم: {organizer}" @@ -21769,11 +22126,6 @@ msgstr "منظم: {organizer}" msgid "Footer Navigation" msgstr "تبديل الملاحة" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr " الحدث التذاكر مدعوم من pretix " - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "هذا المحل هو حاليا مرئية فقط لكم ولفريقكم." @@ -21887,8 +22239,8 @@ msgstr "مشاهدة المتغيرات" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "تعديل سعر %(item)s" @@ -21897,8 +22249,8 @@ msgstr "تعديل سعر %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "بما في ذلك الضرائب" @@ -21906,8 +22258,8 @@ msgstr "بما في ذلك الضرائب" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr " زائد %(rate)s%% %(name)s" @@ -21916,24 +22268,24 @@ msgstr " زائد %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "بما في ذلك %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "عدد %(item)s - %(var)s للطلب" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "كمية %(item)s للنظام" @@ -21963,31 +22315,31 @@ msgstr "الدفع" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "عربتك" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "انتهت صلاحية عربة التسوق" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "سيتم الغاء الحجز تلقائيا بعد %(minutes)s دقائق." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "التذاكر في عربتك لم تعد محجوزة لك." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "أضف تذاكر لتاريخ أخر" @@ -22170,7 +22522,7 @@ msgstr "بيعت كلها" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "محجوز" @@ -22184,50 +22536,50 @@ msgstr "كل المنتجات المتبقية هي محجوزة لكنها قد msgid "No attendee name provided" msgstr "تظهر الحضور الأسماء على الفواتير" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "تعديل سعر %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "يتم الآن إلغاء التذكرة…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "إزالة تذكرة" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "إضافة تذكرة!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "سيكون لديك %(time)s دقائق لإتمام عملية الشراء." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "إضافة واحد أكثر" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "السعر" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Add product" msgid "One product" @@ -22239,26 +22591,37 @@ msgstr[3] "أضف منتج" msgstr[4] "أضف منتج" msgstr[5] "أضف منتج" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% %(taxname)s" msgid "incl. %(tax_sum)s taxes" msgstr "بما في ذلك %(rate)s%% %(taxname)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "كود خصم" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "ادخل كود الخصم" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "الغاء الحجز" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "إتمام عملية الدفع" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -22375,9 +22738,9 @@ msgstr "عرض كل الأحداث من %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "مجانا" @@ -22412,7 +22775,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "إحجز الآن" @@ -22420,7 +22783,7 @@ msgstr "إحجز الآن" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 #, fuzzy #| msgid "Fully redeemed" msgid "Fully booked" @@ -22445,107 +22808,96 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "الغاء الحجز" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "إتمام عملية الدفع" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "يرجى تحديد الاختلاف محددة لهذا المنتج." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "عرض تاريخ آخر" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "تاريخ شراء التذاكر" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "تواريخ أخرى" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "انتهت فترة بيع التذاكر." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "من [خبر] لهذا الحدث سيبدأ على%(date)s في %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "لم يبدأ [خبر] لهذا الحدث حتى الان." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "تبدأ: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "النهاية: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "القبول: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "القبول: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "إضافة إلى التقويم" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "نجهز حجزك!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, fuzzy #| msgid "Register" msgctxt "free_tickets" msgid "Register" msgstr "تسجيل" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "أضف إلى السلة" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "إذا كان لديك تذكرة" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22556,7 +22908,7 @@ msgstr "" "ليتم إعادة ارسال تفاصيل طلبك إلى إيميلك ومن ثم قم بالضغط على الرابط في " "الإيميل." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -23030,24 +23382,24 @@ msgid "Send links" msgstr "إرسال الروابط" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "كود الخصم" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "هذه القسيمة غير صالح لهذا التاريخ الحدث." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "كود الخصم المدخل يمكنك من الحصول على التذكرة بسعر محدد في الأسفل:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "من %(minprice)s" @@ -23200,142 +23552,142 @@ msgstr "الصفحة%(page)s من %(of)s" msgid "We are processing your request …" msgstr "جاري معالجة طلبك …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "لم يتم العثور على الحدث المحدد." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "المحل تذكرة المحدد حاليا غير متوفر." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "لم يتم تمكين هذه الميزة." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "لم يتم العثور على منظم المحدد." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "برجاء إدخال أرقام فقط." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "الرجاء إدخال أرقام موجبة فقط." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "تم تحديث عربة التسوق." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "عربة التسوق الخاصة بك الآن فارغة." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "تم إضافة التذاكر إلى سلة التسوق." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "عربة التسوق فارغة" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "من [خبر] لهذا الحدث هو أكثر أو لم تبدأ بعد." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "رمز الحدث غير معروف أو غير مخول للوصول إلى هذا الحدث." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "موعد المحدد." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "التاريخ غير معروف المحدد." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "الرجاء العودة والمحاولة مجددا." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "لا يمكن أن يستمر في دفع لهذا النظام." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "ويتم الدفع المتأخر جدا أن يكون مقبولا." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "تم إنشاء الفاتورة." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "لا يمكن تغيير طريقة الدفع لهذا النظام." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "دفعة معلقة حاليا لهذا النظام." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "لا يمكنك تعديل هذا الطلب" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "الحفاظ على رسوم على إلغاء الثابتة" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "أي زبون" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "تم حذف السؤال." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "تذكرة التحميل غير (حتى الآن) تمكين لهذا النظام." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "لا يمكنك إلغاء هذا النظام." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -23347,28 +23699,28 @@ msgstr "" "تم إلغاء هذا الأمر. يمكنك الآن تحديد كيف تريد لنقل الجزء الخلفي المال " "للمستخدم." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "كان لدينا صعوبات معالجة المدخلات الخاصة بك." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "طلباتكم ل{}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "لدينا مشكلة في إرسال البريد حاليا، يرجى التحقق مرة أخرى في وقت لاحق." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -23376,26 +23728,26 @@ msgstr "" "إذا كانت هناك أي أوامر من قبل هذا المستخدم، وسوف تتلقى رسالة بريد إلكتروني " "مع رموز ترتيبها." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "وتعطيل قوائم الانتظار لهذا الحدث." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "لم نتمكن من تحديد المنتج الذي حددته." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "تم تعطيل قائمة الانتظار لهذا المنتج." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" "لا يمكنك إضافة نفسك إلى قائمة الانتظار حيث أن هذا المنتج هو متاح حاليا." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -23403,124 +23755,140 @@ msgstr "" "لقد أضفنا لك قائمة الانتظار. سوف تتلقى رسالة بريد إلكتروني بمجرد الحصول على " "تذاكر متوفرة مرة أخرى." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "هذا المتجر يعمل ب pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "يتم تعطيل هذا المحل تذكرة لعرضه." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "عدم وجود التاريخ المحدد في هذه السلسلة الحدث." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "هذه ليست سلسلة الحدث." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "من %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "الإنجليزية" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "ألمانية" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "الألمانية (رسمي)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "الصينية المبسطة)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "دانماركي" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "هولندي" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "الهولندية (غير رسمية)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "الفرنسية" -#: pretix/settings.py:443 +#: pretix/settings.py:478 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "دانماركي" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "الإغريقي" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "الإيطالي" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "لاتفيفي" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "البولندي" -#: pretix/settings.py:448 +#: pretix/settings.py:483 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "البرتغالية (البرازيل)." -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "البرتغالية (البرازيل)." -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "روسي" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "الأسبانية" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "اللغة التركية" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "حق الوصول للقراءة" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "وصول الكتابة" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "اختياري. وسيتم بيع أي منتجات قبل هذا التاريخ." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "منظم" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "فإن رمز الاستجابة السريعة النهائي سيكون أصغر قليلا لأنه مطلوب بعض " +#~ "المسافات لمسح السليم." + +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "هذا المتجر يعمل ب pretix" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po index a6649bebf6..e0ff6a3ab0 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-07-30 19:00+0000\n" "Last-Translator: Abdullah \n" "Language-Team: Arabic \n" "Language-Team: Catalan pretix" +msgid "powered by {name} based on pretix" +msgstr "impulsat per pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "ticketing d'esdeveniments via pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Codi de val" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Predeterminat" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Simple amb logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Joan Pons" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Associació de mostra" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Exemple de tiquet d'entrada" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Podeu inserir aquí un text amb el motiu." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "S'ha carregat l'import a la vostra targeta." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Si us plau, feu una transferència a aquest compte bancari: " "9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Format d'exportació" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (amb comes)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (estil Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (amb punts i coma)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Excel combinat (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Contesteu a les preguntes del fitxer a pujar" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Preguntes" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Tiquet per l'acte {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -443,14 +462,14 @@ msgstr "Tiquet per l'acte {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Data d'inici" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -459,22 +478,23 @@ msgstr "" "compte que la data de la factura no es correspon sempre amb la comanda o la " "data de pagament." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Data de finalització" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -483,9 +503,9 @@ msgstr "" "compte que la data de la factura no es correspon sempre amb la data de la " "comanda o del pagament." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -495,12 +515,12 @@ msgstr "" msgid "Payment provider" msgstr "Proveïdor de pagament" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Tots els proveïdors de pagament" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -511,15 +531,15 @@ msgstr "" "de comandes que finalment s'han pagat parcial o completament amb un " "proveïdor diferent." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Totes les factures" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Dades de la factura" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -527,93 +547,93 @@ msgstr "Dades de la factura" msgid "Invoices" msgstr "Factures" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Línies de la factura" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Número de la factura" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Data" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Codi de comanda" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Adreça de correu electrònic" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Tipus de factura" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Cancel·lació de" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Idioma" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Emissor de la factura:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -623,14 +643,14 @@ msgstr "Emissor de la factura:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -638,369 +658,370 @@ msgstr "Emissor de la factura:" msgid "Name" msgstr "Nom" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adreça" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Codi postal" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Ciutat" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Estat" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Identificador fiscal" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Identificador d'IVA" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Receptor de la factura:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Empresa" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Adreça" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Estat" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiari" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referència interna" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Auto-liquidació" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Mostra la moneda estrangera" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Tipus de canvi estranger" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Valor total (amb imposts)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Valor total (sense imposts)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment ID" msgid "Payment matching IDs" msgstr "Identificador de pagament" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Proveïdors de pagament" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Cancel·lació" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Si" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "No" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Número de línia" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Descripció" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Preu brut" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Preu net" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Valor fiscal" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Taxa d'impostos" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Nom de l'impost" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Data d'inici de l'esdeveniment" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Adreces de correu electrònic (fitxer de text)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtra per estat" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Dades de la comanda" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Comandes" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posicions de les comandes" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Tarifa de les comandes" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Només les comandes pagades" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "Incloure imports de pagament" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only send to customers of" msgid "Only include orders created on or after this date." msgstr "Enviar només a clients de" -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "Opcional. No es vendrà cap producte abans d'aquesta data." +#| msgid "Only send to customers of" +msgid "Only include orders created on or before this date." +msgstr "Enviar només a clients de" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Data d'inici" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Data de l'esdeveniment" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Mot de l'esdeveniment" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Total de comandes" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1012,179 +1033,179 @@ msgstr "Total de comandes" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estat" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Correu electrònic" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Número de telèfon" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Data de la comanda" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Hora de la comanda" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "Camp d'adreça personalitzat" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Darrer dia de pagament" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Tarifes" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Configuració regional de la comanda" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Brut al {rate} % d'impostos" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Net al {rate} % d'impostos" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Valor fiscal al {rate} % d'impostos" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Números de les factures" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Canal de vendes" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Requereix atenció especial" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Commentari" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Posicions" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "Pagat via {method}" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Tipus de tarifa" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Preu" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Regla fiscal" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Nom de l'adreça de la factura" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Identificador de la posició" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1193,65 +1214,65 @@ msgstr "Identificador de la posició" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Data" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Producte" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variació" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Nom de l'assistent" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Correu electrònic de l'assistent" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1259,96 +1280,96 @@ msgstr "Correu electrònic de l'assistent" msgid "Voucher" msgstr "Val" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "Identificador de la pseudonimització" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "Codi de seient" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Nom de seient" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Zona de seient" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Filera de seient" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Número de seient" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "Comentari de la comanda" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Pagaments i reemborsaments de les comandes" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "Estats del pagament" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Estats del reemborsament" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Comanda" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Identificador de pagament" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Data de creació" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Data de finalització" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Codi d'estat" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Quantitat" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1356,41 +1377,41 @@ msgstr "Quantitat" msgid "Payment method" msgstr "Mètode de pagament" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Disponibilitat de quotes" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Nom de les quotes" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Quotes totals" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Comandes pagades" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Comandes pendents" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Vals bloquejants" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Carretó de l'usuari actual" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1402,31 +1423,31 @@ msgstr "Carretó de l'usuari actual" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Llista d'espera" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "Comandes abandonades" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Disponibilitat actual" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Infinit" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Usos de vals regal" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1436,37 +1457,37 @@ msgstr "Usos de vals regal" msgid "Gift card code" msgstr "Codi del val regal" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Emissor" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Targeta regal" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Mostrar variants" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Mode de prova" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1475,59 +1496,59 @@ msgstr "Mode de prova" msgid "All" msgstr "Tots" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Expirat" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Targeta de prova" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Data de caducitat" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1535,186 +1556,208 @@ msgstr "" msgid "Current value" msgstr "Valor actual" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Creation date" msgid "Created in order" msgstr "Data de creació" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Prefix numèric de la factura" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Expiration date" msgid "Last invoice date of order" msgstr "Data d'expiració" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Totes les entrades" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Esperant un val" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Val assignat" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Esperant el bescanvi del val" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Val bescanviat" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Val expirat" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nom del producte" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Nom de l'esdeveniment" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Data" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Prioritat" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Codi de val" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Manté la sessió iniciada" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "El sistema no reconeix aquesta combinació de credencials." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" "Per raons de seguretat, si us plau espereu 5 minuts abans de tornar-ho a " "provar." -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Aquest compte és inactiu." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Ja us heu registrat amb aquesta adreça de correu, si us plau utilitzeu el " "formulari d'inici de sessió." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Si us plau, introduïu la mateixa contrasenya dues vegades" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Adreça de correu" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Repetiu la contrasenya" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "Si us plau, introduïu un nom més curt." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Referència interna" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Carrer i número" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Seleccioneu l'estat" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Es requereix aquest camp." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Heu de proporcionar un nom d'empresa." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Heu de proporcionar el vostre nom." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "L'identificador d'IVA no es correspon amb el país seleccionat." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Aquest identificador d'IVA no és vàlid. Si us plau comproveu-ho." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1726,7 +1769,7 @@ msgstr "" "carregar-vos l'impost a la vostra factura. Podeu recuperar la quantitat " "mitjançant el procés de reemborsament de l'impost." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1737,7 +1780,7 @@ msgstr "" "Haurem de carregar-vos l'IVA a la vostra factura. Si us plau contacteu amb " "suport per a resoldre això manualment." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1745,7 +1788,7 @@ msgstr "" "Ja existeix un compte associat a aquesta adreça de correu electrònic. Si us " "plau trieu-ne una altra." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1753,27 +1796,27 @@ msgstr "" "Si us plau introduïu la vostra contrasenya actual si voleu canviar la vostra " "adreça de correu o contrasenya." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "La contrasenya actual que heu introduït no és correcta." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "La vostra contrasenya actual" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "La contrasenya nova" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Repetiu la nova contrasenya" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Zona horària predeterminada" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1782,25 +1825,25 @@ msgstr "" "Per a totes les visualitzacions d'esdeveniments s'utilitza la zona horària " "de l'esdeveniment." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Nom del dispositiu" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Tipus de dispositiu" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Telèfon intel·ligent amb l'aplicació Authenticator" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Testimoni de maquinari compatible amb U2F (ex. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1808,82 +1851,82 @@ msgstr "" "Sintaxi incorrecta de l'espai reservat: Heu usat un número diferent de \"{\" " "than of \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Espai(s) reservat(s) incorrecte(s): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Client comercial" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Client individual" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Pàgina %d de %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Renderització clàssica (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Factura de" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Factura a" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Codi de comanda" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Número de cancel·lació" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Factura original" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Número de la factura" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Data de cancel·lació" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Data de la factura original" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Data de la factura" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Esdeveniment" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1893,8 +1936,8 @@ msgstr "" "{from_date}\n" "fins {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1909,111 +1952,111 @@ msgstr "" msgid "TEST MODE" msgstr "MODE DE PROVES" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Factura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Referència de client: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Client VAT ID" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Beneficiari" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Impostos de la factura" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Factura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Cancel·lació" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Descripció" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Quantitat" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Taxa d'impostos" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Net" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Brut" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Quantitat" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Total de la factura" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Pagaments rebuts" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Pagaments emesos" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Valor net" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Valor brut" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Impost" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Imposts inclosos" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2023,7 +2066,7 @@ msgstr "" "S'està usant la taxa de conversió de 1:{rate} tal com publica en Banc " "Central Europeu a dia {date} que es correspon amb:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2034,7 +2077,7 @@ msgstr "" "Central Europeu a dia {date}, el total de la factura es correspon amb " "{total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Generador Modern de Factures (pretix 2.7)" @@ -2043,42 +2086,42 @@ msgstr "Generador Modern de Factures (pretix 2.7)" msgid "Default list" msgstr "Llista predeterminada" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nom complet" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "És actiu" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "És administrador del lloc" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Data d'inscripció" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Zona horària" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" "Es necessita un factor d'autenticació de dues passes per iniciar sessió" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Rep notificacions d'acord a la meva configuració d'abaix" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Si està desactivat no rebreu cap notificació." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2086,40 +2129,40 @@ msgstr "Si està desactivat no rebreu cap notificació." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Usuari" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Usuaris" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "S'ha canviat la informació del compte" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Recuperació de la contrasenya" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Tots els productes (inclosos els recent creats)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Límit als productes" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Inclou comandes pendents" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." @@ -2127,12 +2170,12 @@ msgstr "" "Amb aquesta opció la gent podrà validar el tiquet fins i tot si la comanda " "no s'ha pagat." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Portes" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." @@ -2140,30 +2183,30 @@ msgstr "" "No té cap efecte de cara a la validació dels tiquets, només per a la " "configuració automàtica dels dispositius de check-in." -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Permetre tornar a entrar després d'un escaneig de sortida" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Permetre múltiples entrades per tiquet" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" "Feu servir aquesta opció per desactivar els avisos si un tiquet és escanejat " "per segon cop." -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "Fes check-out automàtic de tothom a" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Canals de venda amb check-in automàtic" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2171,19 +2214,19 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Entrada" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Sortida" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Identificador intern" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2191,34 +2234,34 @@ msgstr "" "Podeu introduir aquí qualsevol valor per facilitar la coincidència de dates " "amb altres fonts. Si no n'introduïu cap, es generarà una automàticament." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Aquest identificador ja s'està utilitzar per a una pregunta diferent." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Porta" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Data de configuració" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Data d'inicialització" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" "La data del període de prevenda ha de ser posterior al seu començament." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "La finalització de l'esdeveniment ha de ser posterior al seu inici." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2233,47 +2276,47 @@ msgstr "" "URL, codis de comandes, números de factura, i referències de transferències " "bancàries." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "El mot només pot contenir lletres, números, punts i guions." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forma curta" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "La tenda està activa" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Moneda de l'esdeveniment" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora d'inici de l'esdeveniment" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Hora de finalització de l'esdeveniment" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Hora d'admissió" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Mostra a les llistes" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2281,13 +2324,13 @@ msgstr "" "Si es selecciona aquest esdeveniment es mostrarà públicament a la llista " "d'esdeveniments del vostre compte d'organitzador." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fi de la prevenda" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2296,77 +2339,77 @@ msgstr "" "especificau aquest valor, la prevenda acabarà després de la data de " "finalització del vostres esdeveniment." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Inici de la prevenda" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Opcional. No es vendrà cap producte abans d'aquesta data." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Ubicació" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Latitud" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Longitud" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Connectors" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Comentari intern" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Sèrie d'esdeveniments" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "Restringir a canals de venda especícifs" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "Vendre només tiquets per aquest acte als canals de venda següents." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Esdeveniment" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Esdeveniments" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2374,52 +2417,52 @@ msgstr "" "Heu configurat al menys un producte pagat però no heu habilitat cap mètode " "de pagament." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Heu de configurar al menys una quota per vendre alguna cosa." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Una vegada creat, no es pot canviar un esdeveniment entre únic i en sèrie." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "El mot de l'esdeveniment no es pot canviar." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Ja s'ha utilitzat aquest mot per a un altre esdeveniment." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "L'esdeveniment no pot acabar abans de que comenci." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "La prevenda de l'esdeveniment no pot acabar abans que comenci." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actiu" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" "Només si aquest selector està activat, els usuaris veuran la data al frontal." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2427,125 +2470,125 @@ msgstr "" "Si se selecciona, aquest esdeveniment es mostrarà públicament a la llista de " "dates del teu esdeveniment." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Text de la pàgina frontal" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Data a la sèrie d'esdeveniments" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Dates a la sèrie d'esdeveniments" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Una o més variacions no pertanyen a aquest esdeveniment." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "No pot contenir espais o caràcters especials excepte guions baixos" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "El nom de la propietat només pot tenir lletres, números i guions baixos." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Idioma predeterminat" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Poden canviar la configuració de l'organitzador" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Refund order" msgid "Required for events" msgstr "Reemborsar comanda" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Valor fiscal" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "No podeu seleccionar una quota que pertany a un esdeveniment diferent." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Cap valor pot tenir el caràcter delimitador." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "El val regal només pot contenir lletres, números, punts i guions." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Termes i condicions especials" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Identificador fiscal: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "Identificador de l'IVA: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Nom de la categoria" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Nom intern" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "Si establiu això, s'utilitzarà al rerefons enlloc del nom públic." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Descripció de la categoria" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Els productes en aquesta categoria són productes de complements" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2556,34 +2599,34 @@ msgstr "" "amb un producte que té aquesta categoria configurada com a possible font de " "complements." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Categoria del producte" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Categories del producte" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (productes de complements)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "Desactivar producte per aquesta data" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoria" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2591,19 +2634,19 @@ msgstr "" "Si teniu molts productes teniu l'opció d'ordenar-los dins categoria per " "tenir-ho tot organitzat." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Nom de l'element" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Això es mostra baix el nom del producte a les llistes." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Preu predeterminat" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2613,11 +2656,11 @@ msgstr "" "cada variació. Si una variació no té cap preu especial o si no teniu " "variacions, s'utilitzarà aquest preu." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Entrada de preu gratuït" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2631,68 +2674,68 @@ msgstr "" "addicionals pel vostre esdeveniment. Això no està actualment suportat per a " "productes que es compren com un complement d'altres productes." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Impost sobre la venda" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "És un tiquet d'admissió" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Determina si la compra d'aquest producte permet a la persona accedir al " "vostre esdeveniment" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Genera tiquets" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Mostrar una llista d'espera per a aquest tiquet" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" "Això només funcionarà si les llistes d'espera estan activades per a aquest " "acte." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Mostra el número restant de tiquets" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Mostra públicament quants tiquets hi ha encara disponibles." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Imatge del producte" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Disponible des de" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Aquest producte no es vendrà abans de la data especificada." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Disponible fins" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Aquest producte no es vendrà després de la data especificada." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Mostrar només quan s'hagin esgotat els" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2701,11 +2744,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Aquest producte només es pot comprar mitjançant un val." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2713,11 +2756,11 @@ msgstr "" "Per a comprar aquest producte l'usuari necessita un val que s'aplica " "directament a aquest producte o via una quota." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "La compra d'aquest producte requereix una aprovació" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2729,7 +2772,7 @@ msgstr "" "completat. Podeu utilitzar això per exemple per a tiquets de descompte que " "només estan disponibles a grups específics." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2737,7 +2780,7 @@ msgstr "" "Aquest producte només es mostrarà si s'ha bescanviat un val coincident amb " "el producte." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2745,22 +2788,22 @@ msgstr "" "Aquest producte romandrà ocult de la pàgina d'esdeveniments fins que " "l'usuari introdueixi un codi de val que el desbloquegi." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Només es ven aquest producte com a part d'un paquet" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "Permet la cancel·lació o el canvi del producte" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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 " @@ -2771,11 +2814,11 @@ msgstr "" "comandes que contenguin aquest producte no es poden cancel·lar excepte per " "vosaltres." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Quantitat mínima per comanda" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2785,11 +2828,11 @@ msgstr "" "aquesta quantitat. Si deixeu aquest camp buit o l'establiu a 0, no hi ha " "limitacions especials per a aquest producte." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Quantitat màxima per comanda" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2801,7 +2844,7 @@ msgstr "" "a aquest producte. Tanmateix, s'aplicarà igualment el límit del número màxim " "d'elements a tota la comanda." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2813,11 +2856,11 @@ msgstr "" "a tiquets d'estudiants per avisar a la persona que valida que ha de " "comprovar la identificació d'estudiant." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Preu original" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2827,16 +2870,16 @@ msgstr "" "és un descompte. Això és una configuració cosmètica i no afectarà realment " "al preu." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Canals de venda" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Aquest producte és un val regal" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2844,10 +2887,10 @@ msgstr "" "Quan un client compra aquest producte, rebrà un val regal amb un valor " "equivalent al preu del producte." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2857,60 +2900,60 @@ msgstr "" msgid "Products" msgstr "Productes" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" "El número màxim per comanda no pot ser menor que el número mínim per comanda." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "La categoria d'elements ha de pertànyer al mateix esdeveniment que l'element." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "La regla d'impost de l'element ha de pertànyer al mateix esdeveniment que " "l'element." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "La disponibilitat de l'element no pot acabar abans que comenci." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Això es mostra davall del nom de la variació a les llistes." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Posició" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Variació del producte" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variacions del producte" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Número mínim" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Número màxim" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Els complements s'inclouen al preu" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2918,49 +2961,49 @@ msgstr "" "Si es selecciona, afegir complement a aquest tiquet és gratuït, fins i tot " "si els complement normalment tenen un cost individual." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "Permetre triar el mateix producte diverses vegades" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "La categoria de complements ha de pertànyer al mateix esdeveniment que " "l'element." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "L'element ja té un complement d'aquesta categoria." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "El recompte mínim ha de ser igual o major que zero." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "El recompte màxim ha de ser igual o major que zero." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "El recompte màxim ha de ser major que el recompte mínim." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Element de paquet" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Variació de paquet" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Part de preu designat" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2972,228 +3015,238 @@ msgstr "" "de fiscalització mixta, però es pot deixar en blanc en altres casos. Aquest " "valor NO s'afegirà a la base del preu de l'element." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" "L'element del paquet ha de pertànyer al mateix esdeveniment que l'element." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "S'ha d'establir una variació per a aquest element." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "La variació triada no pertany a aquest element." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "El recompte ha de ser igual o major que zero." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Text (una línia)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Text multi-línia" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Si/No" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Triau-ne un de la llista" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Triau-ne varis de la llista" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Pujada de fitxer" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Hora" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Dia i hora" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Pregunta" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Text d'ajuda" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Si la pregunta necessita ser explicada o aclarida, feu-ho aquí!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Tipus de pregunta" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Pregunta obligatòria" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" "Aquesta pregunta es demanarà als compradors dels productes seleccionats" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" "Demana durant la validació enlloc de durant el procés de compra del tiquet" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Pregunta oculta" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "This question will only show up in the backend." msgstr "Aquesta pregunta només es mostrarà a la rebotiga." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Mostra la resposta a les factures" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "Valor mínim" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Currently not supported in our apps" msgid "Currently not supported in our apps and during check-in" msgstr "Actualment no suportat a les nostres apps" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "Valor màxim" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Es requereix una resposta a aquesta pregunta per poder continuar." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "S'ha seleccionat una opció invàlida." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "El número és massa petit." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "El número és massa gran." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Entrada de número incorrecte." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "Si us plau, trieu una data posterior." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "Si us plau, trieu una data anterior." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Entrada de data incorrecta." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Entrada d'hora incorrecta." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Entrada de dia i hora incorrecta." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Codi d'estat desconegut." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Resposta" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Ja s'utilitza l'identificador \"{}\" a una altra opció." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Opció de pregunta" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Opcions de preguntes" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacitat total" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Deixeu-ho buit per a un número de tiquets il·limitat." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Element" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Variacions" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Tancar aquesta quota permanentment un cop s'hagi exhaurit" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "Permetre vendre més tiquets un cop la gent hagi sortit de l'acte" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3203,13 +3256,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Quota" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3218,13 +3271,13 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotes" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Totes les variacions han de pertànyer a un element inclòs dins la llista " "d'elements." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3232,82 +3285,82 @@ msgstr "" "Un o més elements té variacions però cap d'aquestes es troba dins la llista " "de variacions." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "El sub-esdeveniment no pot ser buit per a sèries d'esdeveniments." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Comanda {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Val {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Producte {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Data {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Quota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Categoria {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Pregunta {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Regla fiscal {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "pendent" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "pagat" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "expirat" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Configuració regional" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Data d'expiració" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Quantitat total" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3315,7 +3368,7 @@ msgstr "" "El text introduït dins aquest camp no serà visible per a l'usuari i el teniu " "disponible per a la vostra conveniència." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3327,15 +3380,15 @@ msgstr "" "detall o missatge personalitzat, així que haureu d'informar a l'equip de " "validació sobre com gestionar aquests casos." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Informació meta" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Adreça de correu electrònic verificada" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3343,7 +3396,7 @@ msgstr "" "No es pot acceptar el pagament ja que s'ha acabat el darrer dia configurat " "com a dia de pagament." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3352,225 +3405,225 @@ msgstr "" "a la configuració de pagaments que no es puguin acceptar pagaments amb " "retard." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" "Aquesta comanda encara no s'ha aprovat per l'organitzador de l'esdeveniment." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "El producte comanat \"{item}\" ja no està disponible." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "El seient \"{seat}\" ja no està disponible." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "El val \"{voucher}\" ha estat usat simultàniament." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "La vostra comanda: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Buit si aquest producte no és un tiquet d'admissió" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Nom de l'empresa" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Seleccionau país" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "creat" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "pendent" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "confirmat" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "fallat" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "reemborsat" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Dades de pagament" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registre confirmat: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "S'ha rebut el pagament per a la vostra comanda: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "s'ha iniciat externament" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "creat" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "en trànsit" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "fet" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "fallat" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organitzador" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Client" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Només reemborsament" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Tarifa de pagament" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Tarifa d'enviament" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Tarifa de servei" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Tarifa de cancel·lació" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Altres tarifes" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Targeta regal" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Posició de la comanda" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "El vostre registre: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Identificador del carretó (ex. clau de sessió)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Posició del carretó" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Posicions del carretó" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Només per a clients empresarials dins la UE." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" "S'imprimirà aquesta referència dins la factura per a la vostra conveniència." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3580,45 +3633,45 @@ msgstr "" "guions. Cada mot només es pot utilitzar una vegada. Això s'utilitzarà a les " "URL per referir-vos als vostre esdeveniments i comptes d'organització." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organitzador" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organitzadors" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Nom de l'equip" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membres de l'equip" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Poden crear esdeveniments" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Poden canviar els equips i permisos" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Poden canviar la configuració de l'organitzador" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3627,98 +3680,98 @@ msgstr "" "dels vostres esdeveniments, ex. via informes privats, així que aneu en " "compte a qui afegiu dins aquest equip!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Pot gestionar vals regal" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Pot canviar la configuració de l'esdeveniment" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Pot canviar la configuració del producte" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Pot veure les comandes" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Pot canviar les comandes" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform changes" msgid "Can perform check-ins" msgstr "Fer les modificacions" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Pot veure els vals" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Pot canviar els vals" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s a %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Equip" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Equips" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Convida l'equip '{team}' per '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Fila {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Seient {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Hauria de ser curt, ex. \"IVA\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Els preus de producte configurats inclouen la quantitat de l'impost" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Useu les regles fiscals d'auto-liquidació de la UE" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3735,11 +3788,11 @@ msgstr "" "consultar un assessor fiscal. No es dóna cap garantia d'un càlcul fiscal " "correcte. USEU BAIX EL VOSTRE RISC." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "País mercant" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3747,27 +3800,27 @@ msgstr "" "El vostre país de residència. Aquest és el país on la regla d'auto-" "liquidació de la UE no s'aplica, si s'ha configurat més amunt." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Heu d'establir el vostre país d'origen per a utilitzar la funció d'auto-" "liquidació." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "inclou {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "més {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "s'ha activat l'auto-liquidació" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3776,59 +3829,59 @@ msgstr "" "Auto-liquidació: D'acord amb l'article 194, 196 de la Directiva del Consell " "2006/112/EEC la responsabilitat de l'IVA recau en el receptor del servei." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Sense efecte" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Estableix el preu del producte a" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Resta del preu del producte" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Redueix el preu del producte en (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Usos màxims" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Número de vegades que es pot utilitzar aquest val." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Reemborsat" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "Pressupost màxim per descomptes" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Vàlid fins" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Reserva tiquet de la quota" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3838,11 +3891,11 @@ msgstr "" "tal manera que es garanteixi que qualsevol amb aquest codi de val rebrà un " "tiquet." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Permet traspassar la quota" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3850,41 +3903,41 @@ msgstr "" "Si s'activa el propietari d'aquest codi de val pot comprar tiquets fins i " "tot encara que no en quedin." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Mode de preu" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Valor del val" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "Aquest producte s'afegirà al carretó de l'usuari si s'activa el val." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "S'està utilitzant aquesta variació del producte seleccionat més amunt." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Si s'activa, el val és vàlid per a qualsevol producte afectat per aquesta " "quota." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Seient específic" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Etiqueta" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3894,31 +3947,31 @@ msgstr "" "el mateix valor per a múltiples vals, podeu tenir estadístiques sobre quants " "d'ells s'han validat, etc." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Mostrar productes ocults que coincideixin amb aquest val" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vals" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "No podeu seleccionar una quota que pertany a un esdeveniment diferent." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" "No podeu seleccionar una quota i un producte específic al mateix temps." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" "No podeu seleccionar un element que pertany a un esdeveniment diferent." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -3926,11 +3979,11 @@ msgstr "" "No podeu seleccionar una variació sense haver seleccionat un producte que " "proporciona variacions." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Aquesta variació no pertany a aquest producte." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3938,11 +3991,11 @@ msgstr "" "Només podeu blocar la quota si especificau una variació del producte. " "D'altra manera podria ser confós quines quotes s'han de blocar." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "Actualment no es poden crear vals per a complements de productes." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." @@ -3950,7 +4003,7 @@ msgstr "" "Heu de triar una quota o un producte específic si aquest val ha de reservar " "tiquets." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -3959,19 +4012,19 @@ msgstr "" "Ja s'ha validat aquest val %(redeemed)s vegades. No podeu reduir el número " "màxim d'utilitzacions per davall d'aquest número." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Si voleu que aquest val bloqui la quota heu de seleccionar una data concreta." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "No podeu seleccionar un sub-esdeveniment si el vostre esdeveniment no és una " "sèrie d'esdeveniments." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -3979,101 +4032,101 @@ msgstr "" "No podeu crear un val que bloca la quota ja que el producte o quota " "seleccionats s'han venut o reservat completament." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Ja existeix un val amb aquest codi." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "Heu de triar una data si trieu un seient." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "El seient especificat \"{id}\" no existeix per a aquest acte." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "Si trieu un seient heu de seleccionar un producte en concret." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "El vals lligats a seients només es poden usar un cop." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Per a aquest seient heu de triar el producte \"{prod}\"." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Ja s'utilitza l'identificador \"{}\" a una altra opció." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "A la llista d'espera des de" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "S'ha assignat el val" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "El producte pel que l'usuari espera." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "La variació del producte seleccionat més amunt." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Entrada a la llista d'espera" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Entrades a la llista d'espera" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Aquest producte no es troba actualment disponible." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Ja s'ha enviat un val a aquesta persona." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" "S'ha creat automàticament de l'entrada de la llista d'espera per {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Heu sigut seleccionats de la llista d'espera de {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "L'element seleccionat no pertany a aquest esdeveniment." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Si us plau seleccioneu una variació concreta d'aquest producte." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4081,11 +4134,11 @@ msgstr "" "Ja sou dins aquesta llista d'espera! Us notificarem tan aviat com hi hagi " "tiquets disponibles." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Es requereix una acció administrativa" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4095,279 +4148,279 @@ msgstr "" "automàticament, ex. un reemborsament extern. Heu de resoldre-ho manualment o " "triar ignorar-ho, depenent del problema." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Mireu tots els problemes no resolts" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Dates" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Data de l'esdeveniment" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Quantitat pendent" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Estat de la comanda" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Productes comprats" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Visualitza els detalls de la comanda" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "S'ha realitzat una nova comanda: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "S'ha realitzat una nova comanda que requereix aprovació: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "S'ha marcat com a pagada la comanda {order.code} ." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "S'ha cancel·lat la comanda {order.code} ." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "La comanda {order.code} s'ha reactivat." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "S'ha marcat com expirada la comanda {order.code} ." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "Ha canviat la informació del tiquet de la comanda {order.code} ." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Ha canviat l'adreça de contacte de la comanda {order.code} ." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Ha canviat la comanda {order.code} ." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "S'ha pagat en excés la comanda" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "S'ha pagat en excés la comanda {order.code} ." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "S'ha produït un reemborsament extern per {order.code} ." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "S'ha demanat un reemborsament" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Se us ha demanat que emeteu un reemborsament per {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Mantenir buit" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Heu de triar una data." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "No hi ha cap data que coincideixi." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "S'han trobat diverses dates que coincideixen." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "No s'ha trobat cap producte que coincideixi." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "S'han trobat diversos productes que coincideixen." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Heu de seleccionar una variació del producte." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Adreça de la factura" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "Si us plau, introduïu un codi d'estat vàlid." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "Aquest proveïdor de pagament no suporta reemborsaments automàtics." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please enter the same password twice" msgid "Please enter a valid state." msgstr "Si us plau, introduïu la mateixa contrasenya dues vegades" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "Correu electrònic de l'assistent" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Adreça de l'assistent" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgid "Status" msgid "State" msgstr "Estat" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "Calcular des del producte" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Heu introduït un número invàlid." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Codi del tiquet" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "Generar automàticament" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "Si us plau, introduïu un codi d'idioma vàlid." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "Si us plau, introduïu un canal de venda vàlid." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "No s'ha trobat un seient que coincideixi." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Ja s'ha utilitzat aquest mot per a un altre esdeveniment." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Heu de seleccionar un seient específic." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "S'ha seleccionat una opció ambigua." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Activa el mètode de pagament" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Els usuaris no podran triar aquest proveïdor de pagament després de la data " "especificada." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Text a les factures" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4379,11 +4432,11 @@ msgstr "" "es pagui la comanda. Si la factura es genera després, mostrarà un text " "indicant que ja s'ha pagat." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Total mínim de comandes" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4394,11 +4447,11 @@ msgstr "" "pot ser calculat sense tenir en compte les tarifes imposades pel mètode de " "pagament." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Total màxim de comandes" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4409,23 +4462,23 @@ msgstr "" "ser calculat sense tenir en compte les tarifes imposades pel mètode de " "pagament." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Tarifa addicional" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Valor absolut" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Percentatge del total de la comanda." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Calcula la tarifa del valor total inclosa la tarifa." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4438,11 +4491,11 @@ msgstr "" "\"_blank\" rel=\"noopener\">Feu clic aquí per una informació detallada sobre " "el que fa això. No oblideu especificar correctament les tarifes!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Restringeix al països" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4452,39 +4505,39 @@ msgstr "" "els països seleccionats. Si no seleccioneu cap país, es permeten tots els " "països. Només s'activa això si es requereix l'adreça de la factura." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Amaga el mètode de pagament" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Enllaç per activar el mètode de pagament" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Ja s'ha rebut el pagament per a aquesta factura." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "Aquest proveïdor de pagament no suporta reemborsaments automàtics." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4492,21 +4545,21 @@ msgstr "" "No es requereix cap pagament ja que aquesta comanda només inclou productes " "sense cost." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Sense cost" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Taquilla" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Pagament manual" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4514,15 +4567,15 @@ msgstr "" "En el mode de proves podeu marcar manualment aquesta comanda com a pagada al " "gestor després d'haver-la creat." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Nom del mètode de pagament" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Descripció del procés de pagament durant la finalització de la comanda" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4531,12 +4584,12 @@ msgstr "" "seleccioni aquest mètode de pagament. Hauria d'incloure una petita " "explicació d'aquest mètode de pagament." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" "Descripció del procés de pagament als correus de confirmació de comandes" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4554,11 +4607,11 @@ msgstr "" "pagament. Podeu utilitzar els camps de {order}, {total}, {currency} i " "{total_with_currency}" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Descripció del procés de pagament per les comandes pendents" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4575,63 +4628,63 @@ msgstr "" "pagament. Podeu utilitzar els camps {order}, {total}, {currency} i " "{total_with_currency}" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Desplaçament" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Heu introduït una comanda que no es pot trobar." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Comandes amb equilibri en contra: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "En mode de proves només funcionen les targetes de prova." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "No es pot fer servir un val regal per comprar un val regal." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "This variation does not belong to this product." msgid "This gift card does not support this currency." msgstr "Aquesta variació no pertany a aquest producte." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "This gift card can only be used in test mode." msgstr "Aquest producte només es pot comprar mitjançant un val." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "En mode de proves només es poden fer servir targetes regal de proves." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Aquesta targeta regal ja no és vàlida." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Ja s'ha fet servir tot el crèdit de la targeta regal." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Aquest identificador ja s'està utilitzar per a una pregunta diferent." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4639,102 +4692,114 @@ msgstr "" "S'ha bescanviat la targeta regal però encara falten {} per pagar. Si us " "plau, selecciona una forma de pagament." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "S'ha bescanviat la targeta regal." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Aquesta targeta regal és desconeguda." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" "Aquesta targeta regal no és acceptada per l'organitzador de l'esdeveniment." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "Aquesta targeta regal ja s'ha fet servir. Si us plau torneu a provar." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Codi de tiquet (contingut del codi de barres)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "Número de posició de la comanda" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Producte de mostra" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Nom de la variació" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Variació de mostra" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Descripció del producte" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Descripció del producte de mostra" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Variació i nom del producte" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Producte de mostra - variació de mostra" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Descripció del producte" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Descripció del producte de mostra" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Categoria del tiquet" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Preu incloent complements" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Empresa de l'assistent" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Empresa de mostra" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Adreça completa de l'assistent" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4748,159 +4813,159 @@ msgstr "" "12345 Una Ciutat\n" "Atlantis" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "Carrer de l'assistent" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "Codi postal de l'assistent" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "Ciutat de l'assistent" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Comarca de l'assistent" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "Estat de l'assistent" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Nom de l'esdeveniment de mostra" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 de Març de 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Rang de data de l'esdeveniment" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 de Maig - 4 de Juny de 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Dia i hora de l'inici de l'esdeveniment" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "31-05-2017 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Data de l'inici de l'esdeveniment" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "31-05-2017" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Hora de l'inici de l'esdeveniment" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Dia i hora de l'esdeveniment" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "31-05-2017 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Data de finalització de l'esdeveniment" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Dia i hora de l'admissió de l'esdeveniment" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "31-05-2017 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Hora de l'admissió de l'esdeveniment" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Ubicació de l'esdeveniment" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Ciutat aleatòria" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Empresa de l'adreça de les factures" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "Carrer de la factura" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "Carrer Sense Nom 42" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "Codi postal de la factura" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "12345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Ciutat de la factura" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Ciutat Exemple" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Estat de la factura" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "Estat Exemple" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "Estat de la factura" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "Atlantis" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Llista de complements" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4908,154 +4973,154 @@ msgstr "" "Complement 1\n" "Complement 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Nom de l'organitzador" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Empresa de l'organitzador de l'esdeveniment" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Text de la informació de l'organitzador" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Text de la informació de l'organització de l'esdeveniment" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Text de la informació de l'organització de l'esdeveniment" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Data d'impressió" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Dia i hora de la impressió" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Hora de la impressió" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Seient: Nom complet" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Platea, Filera 3, Seient 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Entrada general" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Seient: Zona" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Platea" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Seient: Filera" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Seient: Número" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Pregunta: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Nom de l'assistent: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Nom de l'adreça de la factura: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Tiquet" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Inici de l'esdeveniment" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Finalització de l'esdeveniment" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Admissió de l'esdeveniment" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Inici de la prevenda" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Finalització de la prevenda" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Data fixa:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Data relativa:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "Temps relatiu:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "No s'ha establert" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "Aleatori (per defecte, funciona amb totes les apps de pretix)" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event created" msgid "Event canceled" msgstr "Esdeveniment creat" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5063,24 +5128,24 @@ msgstr "" "No hem pogut processar la vostra petició completament degut a que el " "servidor té massa càrrega. Si us plau, intenteu-ho de nou." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "No heu seleccionat cap producte." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Posició del carretó desconeguda." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "No s'ha especificat cap data." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Heu seleccionat un producte que no està disponible per a la venda." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5088,7 +5153,7 @@ msgstr "" "Alguns dels productes que heu seleccionat ja no són disponibles. Si us plau, " "mireu mes avall per a més detalls." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5096,22 +5161,22 @@ msgstr "" "Alguns dels productes que heu seleccionat ja no estan disponibles en la " "quantitat que heu seleccionat. Si us plau, mireu més abaix per a més detalls." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "No podeu seleccionar més de %s element per comanda." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "No podeu seleccionar més de %(max)s elements del producte %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Heu de seleccionar al menys %(min)s elements del producte %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5120,21 +5185,21 @@ msgstr "" "Hem eliminat %(product)s del vostre carretó ja que no podeu comprar menys de " "%(min)s elements." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "No ha començat encara el període de prevenda d'aquest esdeveniment." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5142,7 +5207,7 @@ msgstr "" "No ha començat encara el període de prevenda d'aquest esdeveniment. S'han " "eliminat les posicions afectades del vostre carretó." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5150,21 +5215,21 @@ msgstr "" "Ha acabat el període de prevenda d'un dels esdeveniments de la teva " "cistella. Les posicions afectades s'han eliminat de la teva cistella." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "El preu introduït és massa alt." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "El codi de val es desconegut dins la nostra base de dades." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Aquest codi de val ja s'ha utilitzat el número màxim de vegades permeses." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5177,12 +5242,12 @@ msgstr "" "aquest moment, o que heu intentat bescanviar-ho abans però no heu completat " "el procés de compra. Podeu intentar-ho de nou en %d minuts." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Aquest codi de val només es pot bescanviar %d vegada més." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5190,54 +5255,54 @@ msgstr "" "Ja heu utilitzat aquest codi de val. Suprimiu la línia associada de la " "vostra cistella si el voleu utilitzar per a un altre producte." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Aquest val ha expirat." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Aquest val no és vàlid per a aquest producte." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Aquest val no és vàlid per a aquest seient." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" "El vostre val és vàlid per a un producte que no està actualment en venda." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Aquest val no és vàlid per a aquesta data de l'esdeveniment." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Per comanar aquest producte necessiteu un val vàlid." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "La data de l'esdeveniment seleccionada no es troba activa." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "No podeu seleccionar un complement per a aquest producte." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" "No podeu seleccionar dues variacions del mateix complement del producte." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5246,7 +5311,7 @@ msgstr "" "Podeu seleccionar %(max)s complements com a màxim per a la categoria %(cat)s " "pel producte %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5255,7 +5320,7 @@ msgstr "" "Necessiteu seleccionar al menys %(min)s complements de la categoria %(cat)s " "per al producte %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5267,7 +5332,7 @@ msgstr "" "Podeu seleccionar %(max)s complements com a màxim per a la categoria %(cat)s " "pel producte %(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5275,43 +5340,43 @@ msgstr "" "Un dels productes que heu seleccionat només es pot comprar com un complement " "d'un altre projecte." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Un dels productes que heu seleccionat només es pot comprar com a part d'un " "paquet." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Si us plau, trieu un seient vàlid." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "No podeu seleccionar un seient per a aquesta posició." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "You can not select the same seat multiple times." msgstr "No podeu seleccionar més de %s element per comanda." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" "Aquesta posició de la comanda té un producte invàlid per a aquesta llista " "de validació." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." @@ -5319,34 +5384,34 @@ msgstr "" "Aquesta posició de la comanda té un producte invàlid per a aquesta llista " "de validació." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Aquesta comanda no està marcada com a pagada." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" "Necessitau respondre aquestes preguntes per completar aquesta validació." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "Aquesta entrada no està permesa degut a regles personalitzades." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Ja s'ha validat aquest tiquet." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "L'exportació no conté dades." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Si us plau, penseu a fer el pagament abans del dia {expire_date}." -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5362,38 +5427,38 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Assistent: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Data: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Aquí pot aparèixer un text específic del proveïdor de pagament." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Carrer exemple núm. 214" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Producte de mostra {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Producte de mostra A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5402,7 +5467,7 @@ msgstr "" "Heu rebut aquest correu perquè algú ha fet una comanda per {event} en nom " "vostre." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5411,24 +5476,24 @@ msgstr "" "Podeu veure els detalls de la vostra comanda a la següent URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Heu rebut aquest correu perquè heu fet una comanda per {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "Dades invàlides a la fila {row}: {message}" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5436,7 +5501,7 @@ msgstr "" "Alguns dels productes que heu seleccionat ja no es troben disponibles. Si us " "plau mireu més abaix les detalls." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5444,7 +5509,7 @@ msgstr "" "Alguns dels productes que heu seleccionat ja no estan disponibles en la " "quantitat que heu seleccionat. Si us plau mireu més abaix els detalls." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5452,15 +5517,15 @@ msgstr "" "El preu d'alguns dels productes de la vostra cistella han canviat " "mentrestant. Si us plau mireu abaix els detalls." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "La vostra cistella és buida." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5469,11 +5534,11 @@ msgstr "" "No podeu seleccionar més de %(max)s pel producte %(product)s. Hem suprimit " "els elements sobrants de la vostra cistella." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Ha acabat el període de prevenda." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5481,7 +5546,7 @@ msgstr "" "El codi de val que heu usat en un dels elements de la vostra cistella és " "desconegut en la nostra base de dades." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5491,7 +5556,7 @@ msgstr "" "utilitzat el número màxim de vegades permeses. Hem eliminat aquest element " "de la vostra cistella." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5505,7 +5570,7 @@ msgstr "" "utilitzat el número màxim de vegades permeses. Hem eliminat aquest element " "de la vostra cistella." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5513,7 +5578,7 @@ msgstr "" "El codi de val que heu usat per un dels elements de la vostra cistella ha " "expirat. Hem eliminat aquest element de la vostra cistella." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5521,7 +5586,7 @@ msgstr "" "El codi de val que heu usat per un dels elements de la vostra cistella no és " "vàlid per aquest element. L'hem eliminat de la vostra cistella." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5529,7 +5594,7 @@ msgstr "" "Necessiteu un codi de val correcte per comanar un dels productes de la " "vostra cistella. Hem eliminat aquest element de la vostra cistella." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5538,7 +5603,7 @@ msgstr "" "vostra cistella. S'han suprimit de la vostra cistella les posicions " "afectades." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5550,7 +5615,7 @@ msgstr "" "El codi de val que heu usat per un dels elements de la vostra cistella ha " "expirat. Hem eliminat aquest element de la vostra cistella." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5564,100 +5629,100 @@ msgstr "" "utilitzat el número màxim de vegades permeses. Hem eliminat aquest element " "de la vostra cistella." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "La nova data d'expiració s'ha d'establir en el futur." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Aquesta comanda no està pendent d'aprovació." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "S'ha confirmat i aprovat la comanda: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "S'ha aprovat i està pendent de pagament la comanda: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "S'ha denegat la comanda: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "No podeu cancel·lar aquesta comanda." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "La tarifa de cancel·lació no pot ser major que el crèdit de pagament " "d'aquesta comanda." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "S'ha cancel·lat la comanda: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "La vostra comanda està a punt d'expirar: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "La vostra comanda està pendent de pagament: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Està llest per la descàrrega el vostre tiquet: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Ha canviat la vostra comanda: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Heu de seleccionar una variació del producte." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" "A la quota {name} no li queda capacitat suficient per realitzar l'operació." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "No hi ha cap quota definida que permeti aquesta operació." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5665,11 +5730,11 @@ msgstr "" "Aquesta operació deixarà la comanda buida. Si us plau, cancel·leu la mateixa " "comanda." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Només es poden canviar comandes pagades o pendents." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5677,7 +5742,7 @@ msgstr "" "Aquesta operació deixaria la comanda gratuïta i per tant pagada " "immediatament, malgrat això no hi ha quota disponible." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5685,7 +5750,7 @@ msgstr "" "Això és un complement d'un producte, si us plau seleccioneu la posició base " "a la que s'hauria d'afegir." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5693,45 +5758,45 @@ msgstr "" "La posició base seleccionada no us permet afegir aquest producte com un " "complement." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Heu de triar un sub-esdeveniment per la nova posició." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "El producte seleccionat necessita que trieu un seient." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "El producte seleccionat no permet triar un seient." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5739,21 +5804,21 @@ msgstr "" "S'ha produït un error en intentar retornar-vos els diners. Si us plau, " "contacteu l'organitzador de l'esdeveniment per a més informació." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5761,33 +5826,33 @@ msgstr "" "El fitxer de descàrrega ja no es troba al servidor, si us plau intenteu " "començar de nou." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Aquest fitxer és d'un esdeveniment diferent." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "El codi de confirmació que heu introduït era incorrecte." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Ha succeït alguna cosa al vostre esdeveniment després de l'exportació, si us " "plau, intenteu-ho de nou." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Sense categoria" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Taller de mostra" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "disponible actualització de pretix" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5824,27 +5889,27 @@ msgstr "" "\n" "els desenvolupadors de pretix" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Complement: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "A voucher has already been sent to this person." msgid "The voucher has been sent to {recipient}." msgstr "Ja s'ha enviat un val a aquesta persona." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Número màxim d'elements per comanda" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "No es comptabilitzaran els productes de complement." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5852,7 +5917,7 @@ msgstr "" "Mostra els preus nets enlloc de bruts a la llista dels productes (no es " "recomana!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5860,28 +5925,28 @@ msgstr "" "Independentment de la vostra elecció, la cistella mostrarà el preu brut ja " "que aquest és el preu que s'ha de pagar." -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Demana els nom dels assistents" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Demana el nom per tots els tiquets que inclouen l'admissió a l'esdeveniment." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Requereix nom dels assistents" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Requereix als clients emplenar els noms de tots els assistents." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Demana adreces de correu per tiquet" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5900,11 +5965,11 @@ msgstr "" "enviarà la confirmació de la comanda a l'adreça de correu primària, no a les " "adreces dels assistents." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5915,54 +5980,54 @@ msgstr "" "necessitarà una adreça de correu per la confirmació de comanda " "independentment d'aquesta opció." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "Demana adreces de correu per tiquet" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "Demana adreces de correu per tiquet" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Demana dues vegades l'adreça de la comanda" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Requereix que els clients emplenin l'adreça de correu primària dues vegades " "per evitar errors." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Demana l'adreça de les factures" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -5971,37 +6036,37 @@ msgstr "" "Només funciona si es demana per una adreça de facturació. No es requereix " "l'identificador d'IVA." -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Requereix un nom de client" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Mostres els noms dels assistents a les factures" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Requereix l'adreça de les factures" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Requereix les adreces de les empreses" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Això requerirà que l'usuari introdueixi un nom d'empresa." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Demana pel beneficiari" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6010,41 +6075,41 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Demana per l'identificador d'IVA" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Només funciona si es demana per una adreça de facturació. No es requereix " "l'identificador d'IVA." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "Explicació de l'adreça de la factura" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" "Es mostrarà aquest text damunt de l'adreça de la factura durant el pagament." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "Mostrar import pagat en les factures parcialment pagades" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Mostra els productes gratuïts a les factures" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6052,44 +6117,44 @@ msgstr "" "Teniu en compte que mai es generaran factures per a comandes que només " "contenguin productes gratuïts." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Data d'expiració" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Prefix numèric de la factura" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Genera factures amb números consecutius" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Si es desactiva, el codi de la comanda s'utilitzarà com a número de factura." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Prefix numèric de la factura" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6114,42 +6179,42 @@ msgstr "" "al menys una vegada en tots els vostres esdeveniment. Aquesta configuració " "només afecta a factures futures." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Prefix numèric de la factura" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Període de reserva" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "El número de minuts que es reserven els elements dins la cistella d'un " "usuari." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Redirigeix directament a la revisió de la compra una vegada que s'ha afegit " "un producte a la cistella." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "Text del fi de la pre-venda" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6159,11 +6224,11 @@ msgstr "" "la finestra de temps de venda. Podeu utilitzar-ho per descriure altres " "opcions per obtenir un tiquet, com per exemple una oficina." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Text de guia" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6171,33 +6236,33 @@ msgstr "" "Aquest text es mostrarà a sobre de les opcions de pagament. Si voleu, podeu " "explicar aquí les opcions a l'usuari." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Tots els dies" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "en minuts" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Enable payment method" msgid "Set payment term" msgstr "Activa el mètode de pagament" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Termini de pagament en dies" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6210,11 +6275,11 @@ msgstr "" "pagament en temps real, recomanem igualment configurar dos o tres dies per " "permetre a la gent que torni a intentar pagaments erronis." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Finalitza els terminis de pagament només en dies feiners" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6232,11 +6297,11 @@ msgstr "" "alguns països per la llei civil. No afectarà al darrer dia de pagament " "configurat més amunt." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "Termini de pagament en minuts" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6256,11 +6321,11 @@ msgstr "" "pagament en temps real, recomanem igualment configurar dos o tres dies per " "permetre a la gent que torni a intentar pagaments erronis." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Darrer dia de pagaments" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6277,11 +6342,11 @@ msgstr "" "d'esdeveniment i una comanda inclou tiquets per múltiples dates, " "s'utilitzarà la data més propera." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Expira automàticament les comandes no pagades" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6292,22 +6357,22 @@ msgstr "" "pagament. Això significa que aquests tiquets tornaran a la reserva i es " "podran comanar per altra gent." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Accepta pagaments tardans" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6317,88 +6382,88 @@ msgstr "" "mentre hi hagi capacitat disponible. Mai s'acceptarà cap pagament després de " "la configuració \"Darrer dia de pagaments\" de més amunt." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Mostra la data d'inici" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "Mostra la data d'inici de la pre-venda abans que hagi començat." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "No generis factures" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Només manualment al panell administratiu" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automàticament a petició de l'usuari" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automàticament per a totes les comandes creades" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Genera factures" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "Mai es generaran automàticament factures per a comandes gratuïtes." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Línia de l'adreça" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Carrer Mallorca 40" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "Identificació fiscal nacional" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "Identificador d'IVA europeu" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "és a dir, amb aquest document us enviem la factura per la vostra comanda del " "tiquet." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Text introductori" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "S'imprimirà a cada factura per damunt de les fileres de la factura." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6406,15 +6471,15 @@ msgstr "" "per exemple: Gràcies per la vostra compra! Podeu trobar més informació de " "l'esdeveniment a..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Text addicional" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "S'imprimirà a cada factura sota el total." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6422,11 +6487,11 @@ msgstr "" "per exemple els detalls del vostre banc, detalls legals com el vostre " "identificador d'IVA, números de registre, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Peu" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6434,11 +6499,11 @@ msgstr "" "S'imprimirà centrat i en una tipografia menor al final de cada pàgina de la " "factura." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Adjunta les factures als correus" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6450,30 +6515,30 @@ msgstr "" "el pagament, s'adjuntaran al correu de confirmació de pagament. Si no es " "generen automàticament no s'adjuntaran als correus." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Mostra elements fora del seu període de pre-venda" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Mostra els detalls dels elements abans que la prevenda hagi començat i " "després que hagi acabat" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Idiomes disponibles" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Idioma predeterminat" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6481,33 +6546,33 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Ask search engines not to index the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "Demana als motors de cerque que no indexin la tenda de tiquets" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Mostra la data de finalització de l'esdeveniment" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Si està desactivat només es mostrarà al públic la data d'inici de " "l'esdeveniment." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Mostra la dates amb l'hora" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6515,27 +6580,27 @@ msgstr "" "Si està desactivat, la data d'inici i finalització de l'esdeveniment es " "mostraran sense l'hora." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "Mostra públicament quants tiquets queden d'un tipus determinat." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Demana als motors de cerque que no indexin la tenda de tiquets" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Mostra de manera predeterminada les variacions del producte expandides" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Activa la llista d'espera" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6547,11 +6612,11 @@ msgstr "" "primera persona de la llista d'espera i aquesta persona rep una notificació " "de correu amb un val que se pot usar per comprar el tiquet." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Assignació automàtica de la llista d'espera" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6566,11 +6631,11 @@ msgstr "" "d'espera però manteniu aquesta opció activada, s'enviaran igualment els " "tiquets." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Temps de resposta de la llista d'espera" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6580,75 +6645,75 @@ msgstr "" "validar durant aquest número d'hores fins que expira i es pot reassignar a " "la següent persona de la llista." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Demana els nom dels assistents" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "Add me to the waiting list" msgid "Ask for a name when signing up to the waiting list." msgstr "Afegiu-me a la llista d'espera" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Requereix un nom de client" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Demana els nom dels assistents" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "Número de telèfon" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Explicació del val" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Download ticket" msgid "Allow users to download tickets" msgstr "Baixa el tiquet" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Data de descàrrega" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6659,47 +6724,47 @@ msgstr "" "dates d'esdeveniments, la descàrrega de tots els tiquets estaran disponibles " "si ho permet al menys una de les dates de l'esdeveniment." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "Genera tiquets per a productes de no admissió" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "Genera tiquets per a tots els productes" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Genera tiquets per a productes de no admissió" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6708,59 +6773,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Llista" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Weekday" msgid "Week calendar" msgstr "Dia de la setmana" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Cached ticket files" msgid "Month calendar" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Darrera data de les modificacions" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6772,57 +6837,57 @@ msgstr "" "useu la funció de sèries d'esdeveniments i la comanda conté tiquets per " "múltiples dates, s'utilitzarà la data més propera." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "No permetis cancel·lacions després de" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Els clients poden cancel·lar les seves comandes no pagades" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "No permetis cancel·lacions després de" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6831,41 +6896,41 @@ msgstr "" "ho permet. D'altra manera, es crearà una devolució manual perquè la " "processeu manualment." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Manté una tarifa fixa de cancel·lació" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Manté les tarifes de pagament, enviament i servei" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Manté una tarifa de cancel·lació percentual" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "Explicació del val" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6873,59 +6938,59 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Targeta regal" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "S'ha demanat un reemborsament" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Adreça de contacte" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Això es mostrarà públicament per permetre que els assistents us contactin." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Imprimeix l'URL" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6933,36 +6998,36 @@ msgstr "" "Això hauria d'apuntar a una part del vostre lloc web amb els vostres detalls " "de contacte i informació legal." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Prefix de l'assumpte" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -6970,27 +7035,27 @@ msgstr "" "Això s'anteposarà a l'assumpte de tots els correus sortints, formatat com " "[prefix]. Trieu per exemple una forma curta del nom del vostre esdeveniment." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Adreça de l'emisor" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "L'adreça de l'emissor pels correus sortints" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7015,7 +7080,7 @@ msgstr "" "Atentament,\n" "l'equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7038,7 +7103,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7071,7 +7136,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7097,7 +7162,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7125,7 +7190,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7156,7 +7221,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7189,7 +7254,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7212,7 +7277,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7239,7 +7304,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7272,7 +7337,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7299,7 +7364,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7347,7 +7412,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7370,7 +7435,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7402,7 +7467,7 @@ msgstr "" "Atentament,\n" "l'equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7428,7 +7493,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7457,7 +7522,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7476,7 +7541,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7509,7 +7574,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7532,59 +7597,59 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" "Si us plau, introduïu el codi hexadecimal d'un color, per exemple #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Color primari" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Destaca el color del encerts" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "Recomanem fermament utilitzar un to verdós." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Destaca el color dels errors" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Tipografia" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Només ho respecten els navegadors moderns." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7601,26 +7666,26 @@ msgstr "" "el nom i la data de l'esdeveniment a la capçalera de la pàgina. Mostrarem el " "vostre logo amb una alçada màxima de 120 píxels." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "The title will only be shown on the event front page." msgstr "" "Aquesta pregunta es demanarà als compradors dels productes seleccionats" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7629,11 +7694,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7642,29 +7707,29 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Imatge del logo" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Mostrarem el vostre logo amb una alçada i amplada màxima de 2,5 cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -7676,21 +7741,21 @@ msgstr "" "Aquest text es mostrarà a sobre de les opcions de pagament. Podeu explicar " "aquí si voleu les opcions a l'usuari." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Explicació del val" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -7698,13 +7763,13 @@ msgstr "" "Aquest text es mostrarà al costat de l'entrada del codi del val. Ho podeu " "utilitzar per explicar com obtenir un codi de val." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7716,23 +7781,23 @@ msgstr "" "Aquest text es mostrarà al costat de l'entrada del codi del val. Ho podeu " "utilitzar per explicar com obtenir un codi de val." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Tarifa addicional" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7741,15 +7806,15 @@ msgstr "" "confirmació amb un enllaç que us farà falta per accedir a la comanda més " "endavant." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7757,247 +7822,247 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Hora d'inici de l'esdeveniment (descendent)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Nom (descendent)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Ordenació de la data" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Targeta regal" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Targeta regal" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "Els clients poden cancel·lar les seves comandes no pagades" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "Mostrar el botó per copiar les entrades d'altres productes" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "Sra" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Nom" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Cognom" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "Jaume" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Fuster" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Títol" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Nom" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Cognom" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jaume Fuster" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Nom" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Transcripció llatina" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "Salutació" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "Grau (després del nom)" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Ha d'estar activada també la vostra configuració regional predeterminada " "(mireu el quadre de més amunt)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "No podeu requerir que s'especifiquin noms d'assistents si no els demaneu." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Heu de demanar els correus dels assistents si voleu que siguin un " "requeriment." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Heu de demanar les adreces de facturació si voleu que siguin un requeriment." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" "Heu de demanar les adreces de facturació per poder demanar noms d'empresa." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "El darrer dia de pagament no pot ser abans de la fi de la prevenda." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" "Han d'haver passat al menys 30 dies des del vostre esdeveniment per " "utilitzar aquesta funcionalitat." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" "La tenda de tiquets ha d'estar fora de línia per utilitzar aquesta " "funcionalitat." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Número de línia" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "Això suprimirà totes les adreces de correu de la llista d'espera." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "Correus electrònics" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8005,7 +8070,7 @@ msgstr "" "Això eliminarà totes les adreces de correu de les comandes i els assistents, " "així com tot el contingut del registre de correus." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8013,11 +8078,11 @@ msgid "" "waiting list." msgstr "Això suprimirà totes les adreces de correu de la llista d'espera." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "Dades de l'assistent" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8025,11 +8090,11 @@ msgstr "" "Això suprimirà tots els noms i adreces postals dels assistents de les " "posicions de les comandes, així com els seus canvis registrats." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Adreces de les factures" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8037,18 +8102,18 @@ msgstr "" "Això suprimirà totes les adreces de les factures de les comandes, així com " "els seus canvis registrats." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Respostes de les preguntes" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Això suprimirà totes les respostes de les preguntes, així com els seus " "canvis registrats." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8058,17 +8123,17 @@ msgstr "" "de la base de dades que pugui contenir dades personals. Es conservaran els " "números i els totals de les factures." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Això suprimirà tots els fitxers dels tiquets en memòria cau. No s'oferirà " "cap descàrrega." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8107,7 +8172,7 @@ msgid "You do not have access to this page." msgstr "No teniu accés a aquesta pàgina." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8170,8 +8235,6 @@ msgstr "" "o contacteu amb nosaltres." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "impulsat per pretix" @@ -8227,9 +8290,9 @@ msgstr "creat" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organitzador" +#| msgid "Contact address" +msgid "Contact:" +msgstr "Adreça de contacte" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8249,6 +8312,10 @@ msgstr "" msgid "Details:" msgstr "Detalls" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8262,94 +8329,106 @@ msgstr "minuts abans" msgid "at" msgstr "a" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Codi de val" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Baixa el tiquet" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "L'esdeveniment comença" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "L'esdeveniment acaba" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "L'admissió per a l'esdeveniment comença" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Inici de la venda de tiquets" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Fi de la venda de tiquets" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Els clients ja no poden modificar les seves comandes" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Ja no es poden fer més pagaments" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Els tickets es poden descarregar" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" "Els clients ja no poden cancel·lar les seves comandes gratuïtes o no pagades" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Els clients ja no poden cancel·lar les seves comandes pagades" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "S'estan enviant els recordatoris de descàrrega" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Els producte \"{name}\" passa a estar disponible" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Els producte \"{name}\" passa a estar no disponible" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Aquest camp té un valor incorrecte: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8361,7 +8440,7 @@ msgstr "" "Aquesta capçalera és necessària per motius de seguretat per tal que el " "vostre navegador no sigui segrestat per terceres persones." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8371,7 +8450,7 @@ msgstr "" "'Referer', si us plau tornau a activar-les, al menys per aquests lloc, o per " "les connexions HTTPS, o per les peticions 'same-origin'." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8381,7 +8460,7 @@ msgstr "" "envia formularis. Aquesta galeta es requereix per motius de seguretat, per " "tal que el vostre navegador no sigui segrestat per terceres persones." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8390,69 +8469,69 @@ msgstr "" "tornau-les a activar al menys per aquest lloc o per a peticions 'same-" "origin'." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" "Ha succeït un error inesperat, si us plau intenteu-ho de nou d'aquí a una " "estona." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "S'ha completat la tasca." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "No es permet el tipus de fitxer!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Totes les dates" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Usa idiomes" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" "Trieu tots els idiomes en que hauria d'estar disponible el vostre " "esdeveniment." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Això és una sèrie d'esdeveniments" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Ja esteu utilitzant aquest mot per a un esdeveniment diferent. Si us plau, " "trieu-ne un de nou." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Zona horària de l'esdeveniment" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Taxa d'impostos sobre les vendes" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8462,22 +8541,22 @@ msgstr "" "introduïu aquí la taxa de l'impost en percentatge. Si teniu una situació " "fiscal més complexe, podeu afegir més tard taxes i configuració detallada." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8485,48 +8564,48 @@ msgstr "" "Centre de conferències de mostra\n" "Llubí, Illes Balears" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Heu d'especificar la configuració regional predeterminada." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Copia la configuració des de" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "No copiïs" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Idioma predeterminat" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "This domain is already in use for a different event or organizer." msgstr "Ja s'ha utilitzat aquest mot per a un altre esdeveniment." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Format del nom" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8536,53 +8615,53 @@ msgstr "" "d'haver rebut comandes pot conduir a comportaments estranys quan s'ordenin o " "canviïn noms." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Demana per {fields}, mostra-ho com {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Entrada de preu gratuït" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "No copiïs" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Regla fiscal per tarifes de pagament" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8592,125 +8671,125 @@ msgstr "" "mètodes de pagament senzills. Això establirà les regles del tipus d'impost i " "de l'auto-liquidació, s'ignores altres configuracions de les regles fiscals." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 #, fuzzy #| msgid "Generate invoices" msgid "Generate invoices for Sales channels" msgstr "Genera factures" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Estil de la factura" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Idioma de la factura" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Idioma de l'usuari" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sender address for outgoing emails" msgid "Sales channels for checkout emails" msgstr "L'adreça de l'emissor pels correus sortints" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "Adreça de la CCO" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Tots els correus s'enviaran a aquesta adreça com a còpia CCO" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Signatura" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Això s'adjuntarà a cada correu. Espais disponibles: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "per exemple, els vostres detalls de contactes" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "Renderitzador de correu HTML" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 #, fuzzy #| msgid "Order contact address changed" msgid "Text sent to order contact address" msgstr "S'ha canviat l'adreça de contacte de la comanda" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 #, fuzzy #| msgid "Text (sent by admin)" msgid "Text sent to attendees" msgstr "Text (enviat per l'administrador)" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Text" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Text (enviat per l'administrador)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Text (demanat per l'usuari)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Número de dies" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8718,7 +8797,7 @@ msgstr "" "Aquest correu s'enviarà aquest número de dies abans de que la comanda " "expiri. Si el valor és 0 no s'enviarà mai el correu." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -8726,15 +8805,15 @@ msgstr "" "Aquest correu s'enviarà aquest número de dies abans de començar " "l'esdeveniment. Si es deixa el camp buit no s'enviarà mai cap correu." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "S'ha rebut la comanda" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "S'ha aprovat la comanda" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -8750,13 +8829,13 @@ msgstr "" "{total_with_currency}, {total}, {currency}, {date}, {payment_info}, {url}, " "{invoice_name}, {invoice_company}" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Approved order" msgid "Approved free order" msgstr "S'ha aprovat la comanda" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -8772,15 +8851,15 @@ msgstr "" "{total_with_currency}, {total}, {currency}, {date}, {payment_info}, {url}, " "{invoice_name}, {invoice_company}" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "La comanda s'ha denegat" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Utilitza un servidor SMTP personalitzat" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -8788,113 +8867,113 @@ msgstr "" "Tot el correu relacionat amb el vostre esdeveniment s'enviarà amb el " "servidor SMTP que hagueu especificat." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Nom de l'ordinador" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Port" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Usuari" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Utilitza STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Habitualment activat al port 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Utilitza SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Habitualment activat al port 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Available placeholders: {event}, {url}" msgid "Available placeholders: {list}" msgstr "Camps disponibles: {event}, {url}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "Podeu activar la seguretat SSL o STARTTLS, però no ambdós alhora." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket category" msgid "Ticket code generator" msgstr "Categoria del tiquet" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Qualsevol país" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Unió Europea" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Qualsevol client" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Individual" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Negoci" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Empreses amb un identificador d'IVA correcte" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Carrega l'IVA" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Sense IVA" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "No es permet el tipus de fitxer!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Taxa d'impostos sobre les vendes" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Text a les factures" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Val preseleccionat" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8906,11 +8985,11 @@ msgstr "" "utilitzar per exemple per proporcionar ginys que ofereixen descomptes o " "desbloquen productes secrets." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Mode de compatibilitat" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8918,28 +8997,28 @@ msgstr "" "El nostre giny habitual no funciona amb tots els constructors de webs. Si " "vos trobau amb problemes intenteu utilitzar aquest mode de compatibilitat." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "No existeix el codi de val proporcionat." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "El mot que heu proporcionat no és correcte." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Descàrregues de tiquets" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "Els vostres clients podran descarregar els seus tiquets en format PDF." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Requereix emplenar el nom a tots els assistents" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8947,11 +9026,11 @@ msgstr "" "Per defecte demanarem els noms però no els requerirem. Podeu desactivar " "completament això a la configuració." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Pagament via Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8963,11 +9042,11 @@ msgstr "" "de configurar un compte, que pren menys de cinc minuts utilitzant la seva " "interfície web senzilla." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Pagament per transferència bancària" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8977,467 +9056,467 @@ msgstr "" "Podeu després importar els vostres rebuts bancaris per processar els " "pagaments dins pretix, o marcar-los com a pagats manualment." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preu (opcional)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Gratuït" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Quantitat disponible" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Cerca…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Totes les comandes" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Comandes pagades" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Paga (o cancel·lat amb tarifa de pagament)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Pendent" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Pendent o pagat" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Cancel·lació" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Cancel·lada (taxa pagada)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (or with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Cancel·lat (o amb tarifa pagada)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Tarifa de cancel·lació" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment provider" msgid "Payment process" msgstr "Proveïdor de pagament" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Pendent o expirat" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Pendent (endarrerit)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Pagat en excés" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Marcar com a pagat" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Confirmació de la comanda" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Pendent (però pagat completament)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Approval pending" msgid "Approval process" msgstr "Pendent d'aprovació" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Pendent d'aprovació" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Pendent d'aprovació" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Tots els productes" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "S'ha posat una nova comanda" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Pagaments i reemborsaments de les comandes" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Pagaments i reemborsaments de les comandes" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "Secret del client" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Tots els organitzadors" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "La tenda està activa i la pre-venda en marxa" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Inactiu" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "No ha començat la prevenda" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "S'ha acabat la prevenda" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Data" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Dia i hora" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Dia de la setmana" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Tots els dies" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Dilluns" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Dimarts" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Dimecres" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Dijous" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Divendres" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Dissabte" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Diumenge" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Tots els esdeveniments" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Tenda activa" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Tenda no activa" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale end" msgctxt "checkin state" msgid "Present" msgstr "Finalització de la prevenda" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgid "Date joined" msgid "Date filter" msgstr "Data d'inscripció" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtra per estat" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Darrer dia de pagament" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9447,118 +9526,239 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "Notificacions per correu electrònic" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "Canviar a" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Visió general de l'ús" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "El vostre registre" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Es requereix aquest camp" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Categoria del producte" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9566,87 +9766,87 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "Productes associats" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You did not select any products." msgid "You added the same bundled product twice." msgstr "No heu seleccionat cap producte." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Test mode" msgid "Import mode" msgstr "Mode de prova" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9654,15 +9854,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9671,183 +9871,183 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Generate cancellation for invoice" msgstr "Manté una tarifa fixa de cancel·lació" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Import del pagament" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Data de pagament" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Posició del carretó" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Can change orders" msgid "Cancel all dates" msgstr "Pot canviar les comandes" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgid "Automatically expire unpaid orders" msgid "Automatically refund money if possible" msgstr "Expira automàticament comandes no pagades" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "Aquesta forma de pagament no admet reemborsaments automàtics." -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9855,37 +10055,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Targeta regal" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "Manté una tarifa fixa de cancel·lació" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "Genera tiquets per a productes de no admissió" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Tarifa de les comandes" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9893,22 +10093,22 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "Enviar informació per correu electrònic" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Ha canviat la informació de la comanda" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "Cancel·lat: {event}" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9939,7 +10139,7 @@ msgstr "" "Atentament,\n" "l'equip de l'esdeveniment {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9961,74 +10161,74 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Si us plau seleccioneu una variació concreta d'aquest producte." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Si us plau seleccioneu una variació concreta d'aquest producte." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 #, fuzzy #| msgid "You do not have access to this page." msgid "" "Your device will not have access to anything, please select some events." msgstr "No teniu accés a aquesta pàgina." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Targeta regal" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Opcional" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10038,114 +10238,114 @@ msgctxt "form_bulk" msgid "change" msgstr "Desar els canvis" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current value" msgid "Keep the current values" msgstr "Valor actual" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -10176,1100 +10376,1100 @@ msgstr "" "\n" "l'equip de l'esdeveniment {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 #, fuzzy #| msgid "Port" msgid "or" msgstr "Port" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Entrada de data incorrecta." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Heu d'especificar una quota o un producte." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "A new order has been placed: {order.code}" msgid "A fee has been added" msgstr "S'ha realitzat una nova comanda: {order.code}" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This object has been created by cloning." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The task has been completed." msgid "The organizer has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The organizer settings have been changed." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The task has been completed." msgid "The webhook has been created." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The task has been completed." msgid "The webhook has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "This order position has been canceled." msgid "The event has been canceled." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "This order position has been canceled." msgid "An event has been deleted." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "La comanda ha estat marcada com a no pagada." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "La comanda ha estat marcada com a pagada." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "This order position has been canceled." msgid "The cancellation request has been deleted." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The task has been completed." msgid "The order has been reactivated." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "El pagament {local_id} ha estat confirmat." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "This voucher is not valid for this product." msgid "A bundled item has been added to this product." msgstr "Aquest val no és vàlid per a aquest producte." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "This voucher is not valid for this product." msgid "A bundled item has been removed from this product." msgstr "Aquest val no és vàlid per a aquest producte." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "The bundled item must not have bundles on its own." msgid "A bundled item has been changed on this product." msgstr "L'element empaquetat no pot tenir paquets ell mateix." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "The task has been completed." msgid "The quota has closed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "The task has been completed." msgid "The quota has been re-opened." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The event details have been changed." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been created." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been deleted." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "The presale period for this event has ended." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The task has been completed." msgid "The gift card has been created." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The task has been completed." msgid "The gift card has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The task has been completed." msgid "A manual transaction has been performed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11280,7 +11480,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11289,49 +11489,49 @@ msgstr "" msgid "Payment" msgstr "Pagament" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Tiquets" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11339,39 +11539,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11379,24 +11579,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11404,47 +11604,64 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Tiquets i check-in" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event date" msgid "Event metadata" msgstr "Data de l'esdeveniment" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -11527,7 +11744,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11544,22 +11761,29 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "" +#| "Are you sure you want to delete the quota %(quota)s?" +msgid "You are currently logged in as %(user)s." +msgstr "Segur que voleu esborrar la quota %(quota)s?" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -11582,7 +11806,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11599,7 +11823,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11621,63 +11845,54 @@ msgstr "Desar" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11685,11 +11900,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11698,22 +11913,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11848,7 +12069,7 @@ msgstr "Copia la configuració des de" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -12012,18 +12233,18 @@ msgstr "Esborrar" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "canceled" msgid "Advanced" @@ -12680,7 +12901,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -12797,26 +13018,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -12919,7 +13141,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -13415,14 +13637,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Botiga desactivada" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "En venda" @@ -13474,6 +13696,69 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Login settings" +msgid "License settings and check" +msgstr "Configuració d'inici de sessió" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Reservation period" +msgid "Installation details" +msgstr "Període de reserva" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Les vostres dades" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save changes" +msgid "Save and check" +msgstr "Desar els canvis" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Checkout" +msgid "Check results" +msgstr "Pagament" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13818,7 +14103,7 @@ msgstr "Completament reservat" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Esgotat" @@ -13889,8 +14174,8 @@ msgstr "Editar la pregunta" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Pagat" @@ -13898,7 +14183,7 @@ msgstr "Pagat" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Cancel·lat" @@ -13947,28 +14232,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Opcions de resposta" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Afegir una nova opció" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -14673,8 +14958,8 @@ msgstr "Tiquet" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -14694,33 +14979,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -14815,7 +15100,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -15059,7 +15344,7 @@ msgstr "Què hauria de passar amb la comanda ?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Enviar correu electrònic" @@ -15113,8 +15398,8 @@ msgstr "Opció de pregunta" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15332,7 +15617,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Comprat" @@ -15882,7 +16167,7 @@ msgid "PDF Editor" msgstr "Editor PDF" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Codi" @@ -15968,7 +16253,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -16014,77 +16299,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16911,7 +17200,7 @@ msgstr "Detalls del val" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -17135,15 +17424,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Configuració del nivell de l'organitzador" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "Configuració del lloc" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17151,7 +17440,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -17159,637 +17448,708 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "All organizers" msgid "Change for all organizers" msgstr "Tots els organitzadors" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Productes actius" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice sender:" msgid "Integrations" msgstr "Emissor de la factura:" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Cart positions" msgid "Customizations" msgstr "Posicions del carretó" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Format d'exportació" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Use feature" msgid "API features" msgstr "Utilitza la funció" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Other fees" msgid "Other" msgstr "Altres tarifes" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "IVA" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "Carrer" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "This order position has been canceled." msgid "Not all questions have been selected." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "Escanejos de sortida" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Quota disponible" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Llista d'espera (pendent)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "La quota que heu demanat no existeix." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "L'element que heu demanat no existeix pas." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "El producte seleccionat ha estat esborrat." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "El producte seleccionat ha estat desactivat." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "No teniu permís per clonar aquest event." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Equip {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "S'ha revocat l'accés a l'aplicació seleccionada." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "Si us plau pugeu només fitxers CSV." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "Si us plau no pugeu fitxers més grans de 10 MB." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "La importació ha anat bé." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Tarifa de cancel·lació" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -17807,62 +18167,62 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Targeta regal" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17883,11 +18243,11 @@ msgstr "" "\n" "l'equip de l'acte {event}" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -17895,35 +18255,35 @@ msgstr "" "La comanda ha estat marcada com a pagada, però no hem pogut enviar un correu " "de confirmació." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "No s'ha especificat cap identificador d'IVA." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "L'identificador d'IVA no s'ha pogut comprovar ja que s'ha especificat un " "país no europeu." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Aquest identificador d'IVA no és correcte." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -17931,574 +18291,574 @@ msgstr "" "No s'ha pogut comprovar l'identificador d'IVA, ja que el servei de " "comprovació d'IVA del vostre país no es troba disponible." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Aquest identificador d'IVA és vàlid." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "This order position has been canceled." msgid "All orders have been canceled." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "Your input was not valid." msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 #, fuzzy #| msgid "The task has been completed." msgid "The invite has been resent." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected gift card issuer has been added." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected gift card issuer has been removed." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The task has been completed." msgid "The transaction could not be reversed." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The task has been completed." msgid "The transaction has been reversed." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "Your input was invalid, please try again." msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The task has been completed." msgid "The manual transaction has been saved." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The gift card has been created and can now be used." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected gate has been deleted." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The task has been completed." msgid "The property has been created." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "El producte seleccionat ha estat esborrat." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgid "The presale period for this event has ended." msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Comanda {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Val" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "This security device is already registered." msgstr "Ja s'ha validat aquest tiquet." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "All products" msgid "Any product" msgstr "Tots els productes" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Domini conegut" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Dominis coneguts" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -18507,75 +18867,75 @@ msgstr "Dominis coneguts" msgid "Badges" msgstr "Targes d'identificació" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "l'equip de pretix" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Aquest complement us permet generar targes identificatives o etiquetes de " "noms pels assistents." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "Una tarja d'identificació per pàgina" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "4 pàgines A6 apaisades en un A4" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "4 pàgines A6 verticals en un A4" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "8 pàgines A7 apaisades en un A4" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "8 pàgines A7 verticals en un A4" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" "Cap dels productes seleccionats està configurat per imprimir targes " "d'identificació." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Targes de participació dels assistents" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Incloure comandes pendents" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Question option" msgid "Rendering option" msgstr "Opció de pregunta" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -18583,49 +18943,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Ordenar segons" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(No imprimir targes d'identificació)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Disseny de la tarja d'identificació" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Canvi en el disseny de la tarja d'identificació." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Disseny de la tarja d'identificació {val}" @@ -18674,42 +19034,42 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Transferència bancària" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" "Aquest complement us permet rebre pagaments via transferència bancària." -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -18718,98 +19078,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Tipus de compte bancari" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "Compte bancari SEPA" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Un altre compte bancari" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Nom del titular del compte" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Nom del banc" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Dades del compte bancari" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Això és obligatori en alguns indrets." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "Prefix per la referència de pagament" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "Text adicional per mostrar a les comandes pendents" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -18818,27 +19178,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Si us plau, empleneu les dades del vostre compte bancari." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Si us plau, empleneu les dades del vostre compte bancari." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titular del compte" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -18847,41 +19207,41 @@ msgstr "Titular del compte" msgid "Bank" msgstr "Banc" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "IBAN o BIC invàlids" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account {iban}" msgstr "Tipus de compte bancari" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(opcional)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "Your input was invalid, please see below for details." msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Pagador" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -18889,21 +19249,21 @@ msgstr "Pagador" msgid "Import bank data" msgstr "Importar dades bancàries" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "Exportar reemborsaments" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "La comanda ja ha estat cancel·lada." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -19013,7 +19373,7 @@ msgstr "" "fitxers en el format MT940." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -19271,255 +19631,255 @@ msgstr "Comanda ja pagada" msgid "Discard" msgstr "Descartar" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Hi ha hagut un problema enviant el correu electrònic." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Codi de comanda desconegut" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "Text a cercar" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "mín" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "màx" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "This VAT ID is not valid." msgid "Filter form is not valid." msgstr "Aquest identificador d'IVA no és correcte." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Heu de triar un fitxer per importar." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "No hem pogut processar el que heu introduït." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Dades d'entrada no vàlides." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "No s'han trobat comandes vàlides." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Requereix atenció especial" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically checked in" msgstr "Automàticament durant el pagament" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Device type" msgid "Scan type" msgstr "Tipus de dispositiu" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Nom del dispositiu" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Filter by status" msgid "All check-in lists" msgstr "Filtra per estat" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Subject prefix" msgid "Reference prefix" msgstr "Prefix de l'assumpte" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -19528,85 +19888,85 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "Ja s'ha rebut el pagament per a aquesta factura." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "Identificador de pagament" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Pagament efectuat." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Pagament denegat." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Pagament reemborsat." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Pagament pendent." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -19689,147 +20049,147 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "(imp. incl.)" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} entre {start} i {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Brut" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Impost" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "Qualsevol país" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Client comercial" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Estat" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "Redirecció" @@ -19839,119 +20199,119 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "URL base de la redirecció" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" "Aquest complement us permet enviar correus electrònics a tots els clients." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "Enviar correu electrònic a" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "Adjunt" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Enviar només a qui hagi comprat" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Filter by status" msgid "Filter check-in status" msgstr "Filtra per estat" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Enviar només a clients de" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Enviar només a clients de" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Enviar només a clients de" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "pendent d'aprovació" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "pendent amb pagament endarrerit" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "S'ha enviat el correu electrònic" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "La comanda ha rebut un correu electrònic massiu." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19981,30 +20341,30 @@ msgstr "S'ha canviat l'adreça de contacte de la comanda" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -20097,50 +20457,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Connectar-se amb Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Desconnectar-se de Stripe" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20148,20 +20508,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "Guia de seguretat de la integració amb Stripe" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20172,73 +20532,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Compte de Stripe" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "En directe" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Proves" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Clau publicable" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Clau secreta" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Pagaments amb targeta de crèdit" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "IDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20246,23 +20606,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "ticketing d'esdeveniments via pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Aquesta botiga ara mateix només és visible pel vostre equip." @@ -21096,8 +21451,8 @@ msgstr "Mostrar variants" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -21106,8 +21461,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "incl. impostos" @@ -21115,8 +21470,8 @@ msgstr "incl. impostos" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "més %(rate)s%% %(name)s" @@ -21125,24 +21480,24 @@ msgstr "més %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Quantitat de %(item)s – %(var)s a demanar" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -21172,19 +21527,19 @@ msgstr "Pagament" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "La vostra cistella" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Cistella expirada" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -21192,12 +21547,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "El contingut de la cistella ja no el teniu reservat." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Afegir tiquets per a una altra data" @@ -21377,7 +21732,7 @@ msgstr "ESGOTAT" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Reservat" @@ -21391,31 +21746,31 @@ msgstr "" msgid "No attendee name provided" msgstr "Mostres els noms dels assistents a les factures" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "D'acord, eliminem això …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Treure'n un" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Estem mirant de reservar-ne un altre !" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -21424,42 +21779,53 @@ msgstr "" "Un cop hi hagi els ítems a la cistella, tindreu %(time)s minuts per a " "completar la compra." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Afegir-ne un altre" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Preu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Un producte" msgstr[1] "%(num)s productes" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s impostos" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Bescanviar un val" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "Estem aplicant el val a la cistella..." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Bescanviar val" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Buidar cistella" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Fer el pagament" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -21573,9 +21939,9 @@ msgstr "Mostrar tots els events de %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATUÏT" @@ -21610,7 +21976,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Reservar" @@ -21618,7 +21984,7 @@ msgstr "Reservar" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -21641,103 +22007,92 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Buidar cistella" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Fer el pagament" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Si us plau seleccioneu una variació concreta d'aquest producte." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Veure una altra data" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "Trieu una data per reservar una entrada" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Altres dates" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Inici: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Final: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Entrada: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Entrada: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Afegir al Calendari" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Estem procedint a fer la vostra reserva !" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "Registreu-vos" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Afegir a la cistella" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Si ja teniu tiquets demanats" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -21749,7 +22104,7 @@ msgstr "" "procés de comanda. Si no trobeu l'enllaç, feu clic al botó is us tornarem a " "enviar l'enllaç a la comanda." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -22184,18 +22539,18 @@ msgid "Send links" msgstr "Enviar enllaços" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Bescanvi de vals" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Aquest val no és vàlid per a aquesta data de l'esdeveniment." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -22203,7 +22558,7 @@ msgstr "" "Heu introduït un codi de val que us permet comprar un dels productes " "següents al preu indicat:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "des de %(minprice)s" @@ -22343,187 +22698,187 @@ msgstr "Pàgina %(page)s de %(of)s" msgid "We are processing your request …" msgstr "Estem processant la vostra sol·licitud …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "No s'ha trobat l'acte seleccionat." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Aquesta funció no està habilitada." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Si us plau, introduïu només nombres." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Si us plau, introduïu només nombres positius." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "S'ha actualitzat la cistella." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "La cistella és buida." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Els productes s'han afegit a la vostra cistella." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "La vostra cistella és buida" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The task has been completed." msgid "An invoice has been generated." msgstr "S'ha completat la tasca." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Aquesta comanda està pendent de pagament." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "No podeu modificar aquesta comanda" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "Heu triat una taxa de cancel·lació no vàlida." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Qualsevol client" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "S'ha demanat la cancel·lació." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "La baixada de tiquets encara no ha estat habilitada per a aquesta comanda." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Cliqueu a l'enllaç que us hem enviat per correu electrònic per tal de " "descarregar les vostres entrades." -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "No podeu modificar aquesta comanda." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Les vostres comandes per a {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Tenim problemes enviant correus electrònics ara mateix. Si us plau, proveu-" "ho més tard." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Les llistes d'espera no estan habilitades per a aquest esdeveniment." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "No podem identificar el producte que heu seleccionat." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "La llista d'espera està desactivada per a aquest producte." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -22531,7 +22886,7 @@ msgstr "" "No us podeu afegir a la llista d'espera perquè aquest producte encara està " "disponible." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -22539,120 +22894,125 @@ msgstr "" "Us hem afegit a la llista d'espera. Rebreu un correu electrònic quan hi " "torni a haver tiquets disponibles." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Aquesta botiga ara mateix està desactivada." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Això no és una sèrie d'events." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "des de %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Anglès" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Alemany" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Alemany (informal)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "Àrab" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Xinès (simplificat)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Danès" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Holandès" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Holandès (informal)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Francès" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "Finlandès" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "Grec" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Italià" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "Letó" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "Polonès" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "Portuguès (Portugal)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portuguès (Brasil)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "Rus" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Espanyol" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Turc" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Accés de lectura" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Accés d'escriptura" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Opcional. No es vendrà cap producte abans d'aquesta data." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organitzador" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/ca/LC_MESSAGES/djangojs.po b/src/pretix/locale/ca/LC_MESSAGES/djangojs.po index a5db7f449a..bf2f808442 100644 --- a/src/pretix/locale/ca/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ca/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-12-19 07:00+0000\n" "Last-Translator: albert \n" "Language-Team: Catalan \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.4.2\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" @@ -27,89 +27,89 @@ msgstr "" "Plný přístup do zařízení (čtení a změna objednávek a dárkových poukázek, " "čtení nabídky produktů a nastavení)" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "pretixSCAN" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "pretixSCAN (režim kiosek, pouze online)" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "pretixPOS" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "Název aplikace" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "URI použité pro přesměrování" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "Seznam povolených URI, oddělených mezerou" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "Klientské ID" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "Klientské heslo" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "Povolit webhook" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "Cílové URL" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "Všechny události (vč. nově vytvořených)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "Omezit na události" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "Produkt \"{}\" nemá přiřazeno žádné omezení." -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "Na kvótu „{}“ není k dispozici dostatek kvóty k provedení operace." -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "Vybrané místo „{seat}“ není k dispozici." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "Jedna nebo více položek do této události nepatří." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 #, fuzzy msgid "The subevent does not belong to this event." msgstr "Subevent k této události nepatří" -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "Neznámý prodejní kanál." -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -117,313 +117,330 @@ msgstr "" "Události nelze vytvářet jako „živé“. Před spuštěním prodeje je nutné k " "události přidat kvóty a platby." -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "Vlastnost metadat „{name}“ neexistuje." -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "Vlastnost metadat „{name}“ neexistuje." -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Neznámý plugin: '{name}'." -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Byla objevena kruhová závislost mezi otázkami." -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "Tento typ otázky nelze položit během registrace." -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "pozvánka k pretix účtu" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "Tento uživatel byl již pozván do tohoto týmu." -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "Tento uživatel již má nastavena práva pro tento tým." -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "Nemůžete vygenerovat fakturu pro tuto objednávku." -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "Faktura pro tuto objednávku již existuje." -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "Chyba při posílání mailu. Prosím zkuste to znovu později." -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 msgid "One of the selected products is not available in the selected country." msgstr "Jeden z vybraných produktů není k dispozici ve vybrané zemi." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "Byla vytvořena nová objednávka" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "Nová objednávka vyžaduje potvrzení" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "Objednávka byla označena jako zaplacená" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "Objednávka byla zrušena" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "Objednávka byla znovu obnovena" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "Objednávka vypršela" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "Změna informací v objednávce" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "Byla provedena změna kontaktní adresy v objednávce" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "Změna objednávky" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "Externí vrácení platby" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "Objednávka byla potvrzena" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "Objednávka nebyla potvrzena" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "Vstupenka přijata" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "Přijetí vstupenky odmítnuto" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 msgid "Event created" msgstr "Akce byla vytvořena" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 msgid "Event details changed" msgstr "Byly změněny detaily události" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 msgctxt "subevent" msgid "Event series date added" msgstr "" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 msgctxt "subevent" msgid "Event series date changed" msgstr "" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 msgctxt "subevent" msgid "Event series date deleted" msgstr "" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "{system} Uživatel" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "E-mail" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "Heslo" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "Online obchod" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Country code" +msgid "source code" +msgstr "Kód země" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Výchozí" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Jednoduchý s logem" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Jan Novák" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Společnost XZ" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Formát exportu" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (oddělený čárkami)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (styl Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (oddělený středníky)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Kombinovaný Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Odpovědi na otázky týkající se nahrávání souborů" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Otázky" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Vstupenka {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -431,14 +448,14 @@ msgstr "Vstupenka {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Datum začátku" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -446,30 +463,31 @@ msgstr "" "Zahrnout pouze faktury vystavené k tomuto datu nebo později. Upozorňujeme, " "že datum faktury nemusí vždy odpovídat datu objednávky nebo platby." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Datum konce" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -479,27 +497,27 @@ msgstr "" msgid "Payment provider" msgstr "Poskytovatel platby" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Všichni poskytovatelé plateb" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Všechny faktury" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Obsah faktury" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -507,93 +525,93 @@ msgstr "Obsah faktury" msgid "Invoices" msgstr "Faktury" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Položky faktury" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Číslo faktury" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datum" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Kód objednávky" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-mailová adresa" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Typ faktury" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Jazyk" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -603,14 +621,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -618,363 +636,364 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adresa" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "PSČ" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Město" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Stát" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "IČO" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "DPH" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Společnost" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Ulice" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Stát" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interní číslo" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Zobrazit cizí měny" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Kurz cizí měny" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Celková cena (s DPH)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Celková cena (bez DPH)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ano" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Ne" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Číslo řádku" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Popis" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Objednávky" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Datum začátku" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "End date" msgid "End event date" msgstr "Datum konce" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -986,179 +1005,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Stav" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Email" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Datum objednávky" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Čas objednávky" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Poplatky" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Komentář" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Cena" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1167,65 +1186,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1233,106 +1252,106 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "Klientské ID" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Client ID" msgid "Seat name" msgstr "Klientské ID" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Client ID" msgid "Seat zone" msgstr "Klientské ID" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Client ID" msgid "Seat row" msgstr "Klientské ID" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Presale not started" msgid "Payment states" msgstr "Předprodej zatím nezačal" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1340,41 +1359,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1386,31 +1405,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Čekací seznam" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1420,33 +1439,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1455,59 +1474,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1515,180 +1534,202 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Create a new event" msgid "Created in order" msgstr "Vytvořit novou událost" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Číslo faktury" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Zapamatovat si přihlášení" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Zadané přihlašovací údaje nejsou platné." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Opakovat heslo" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Interní číslo" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1696,149 +1737,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Stávající heslo" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nové heslo" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Zopakovat heslo" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Výchozí časové pásmo" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Název zařízení" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Typ zařízení" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Kód objednávky" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1846,8 +1887,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1862,111 +1903,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1974,7 +2015,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1982,7 +2023,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1991,41 +2032,41 @@ msgstr "" msgid "Default list" msgstr "Výchozí seznam" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Celé jméno" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Je aktivní" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Je správce" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Datum vytvoření" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Časové pásmo" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Pro přihlášení je vyžadována dvoufaktorová autentizace" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2033,78 +2074,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Uživatel" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Uživatelé" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Obnovení hesla" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Zahrnout neuhrazené objednávky" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Brány" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2112,51 +2153,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Vstup" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Výstup" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Brána" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Konec události musí být pozdější než začátek." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2165,364 +2206,364 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Obchod je spuštěný" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Zobrazit v seznamu" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Konec předprodeje" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Začátek předprodeje" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Zásuvné moduly" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Interní poznámka" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Událost" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Události" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktivní" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default list" msgid "Default value" msgstr "Výchozí seznam" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Externí vrácení platby" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2531,64 +2572,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2597,21 +2638,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2619,56 +2660,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2676,7 +2717,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2684,36 +2725,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2723,102 +2764,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2826,221 +2867,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3050,13 +3101,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3065,98 +3116,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3164,381 +3215,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3548,589 +3599,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4138,45 +4189,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4185,94 +4236,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4281,11 +4332,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4293,157 +4344,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4452,410 +4511,410 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "ZIP code" msgid "Attendee ZIP code" msgstr "PSČ" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice data" msgid "Invoice address state" msgstr "Obsah faktury" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Presale not started" msgid "Sample State" msgstr "Předprodej zatím nezačal" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Presale not started" msgid "Event info text" msgstr "Předprodej zatím nezačal" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event created" msgid "Event canceled" msgstr "Akce byla vytvořena" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4864,150 +4923,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5018,365 +5077,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5397,58 +5456,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5460,89 +5519,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5551,76 +5610,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5631,77 +5690,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Presale not started" msgid "Set payment term" msgstr "Předprodej zatím nezačal" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5709,11 +5768,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5721,13 +5780,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Presale not started" msgid "Payment term in minutes" msgstr "Předprodej zatím nezačal" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5735,164 +5794,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5900,28 +5959,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5929,55 +5988,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5985,11 +6044,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5998,123 +6057,123 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Název zařízení" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Číslo řádku" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Číslo řádku" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Phone number explanation" msgstr "Číslo řádku" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6123,55 +6182,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6179,89 +6238,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6269,109 +6328,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6386,7 +6445,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6400,7 +6459,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6414,7 +6473,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6429,7 +6488,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6445,7 +6504,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6463,7 +6522,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6477,7 +6536,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6491,7 +6550,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6507,7 +6566,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6521,7 +6580,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6537,7 +6596,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6562,7 +6621,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6576,7 +6635,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6594,7 +6653,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6609,7 +6668,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6626,7 +6685,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6638,7 +6697,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6652,7 +6711,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6666,56 +6725,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Hlavní barva" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6724,23 +6783,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6749,11 +6808,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6762,93 +6821,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6856,284 +6915,284 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jan Novák" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Číslo řádku" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7169,7 +7228,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7226,8 +7285,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7277,7 +7334,7 @@ msgstr "Vytvořeno: %s" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7294,6 +7351,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7307,93 +7368,105 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Country code" +msgid "Source code" +msgstr "Kód země" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7401,465 +7474,465 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default list" msgid "Default ({value})" msgstr "Výchozí seznam" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Předprodej zatím nezačal" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7867,48 +7940,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7916,439 +7989,439 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Presale not started" msgid "Payment process" msgstr "Předprodej zatím nezačal" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Předprodej zatím nezačal" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Předprodej ukončen" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8358,116 +8431,233 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Order information changed" +msgid "Changes to pretix" +msgstr "Změna informací v objednávce" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8475,83 +8665,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8559,15 +8749,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8576,173 +8766,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8750,29 +8940,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8780,20 +8970,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8811,7 +9001,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8825,66 +9015,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8894,112 +9084,112 @@ msgctxt "form_bulk" msgid "change" msgstr "Změna objednávky" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9017,1049 +9207,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Nástěnka" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10070,7 +10260,7 @@ msgstr "Nástěnka" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10079,49 +10269,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10129,39 +10319,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10169,24 +10359,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10194,45 +10384,62 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "Vstupenka přijata" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10310,7 +10517,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10327,22 +10534,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10365,7 +10577,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10382,7 +10594,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10404,63 +10616,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10468,11 +10671,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10481,22 +10684,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10615,7 +10824,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10776,18 +10985,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11402,7 +11611,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11519,26 +11728,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11641,7 +11851,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12103,14 +12313,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Obchod vypnut" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "V prodeji" @@ -12162,6 +12372,60 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Order information changed" +msgid "Public information" +msgstr "Změna informací v objednávce" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12493,7 +12757,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12562,8 +12826,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12571,7 +12835,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12620,28 +12884,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13327,8 +13591,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13348,33 +13612,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13469,7 +13733,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13699,7 +13963,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13749,8 +14013,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13955,7 +14219,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Zakoupeno" @@ -14473,7 +14737,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14559,7 +14823,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14603,77 +14867,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15470,7 +15738,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15694,15 +15962,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15710,7 +15978,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15718,231 +15986,231 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" @@ -15950,388 +16218,459 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16342,58 +16681,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16406,580 +16745,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16988,69 +17327,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17058,49 +17397,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17149,41 +17488,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17192,98 +17531,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17292,27 +17631,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17321,36 +17660,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17358,21 +17697,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17464,7 +17803,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17719,241 +18058,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17962,80 +18301,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18116,141 +18455,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Strana %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Vytvořeno: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "Kód země" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18260,112 +18599,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18393,30 +18732,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18507,50 +18846,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18558,20 +18897,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18582,73 +18921,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18656,23 +18995,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19460,8 +19794,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19470,8 +19804,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19479,8 +19813,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19489,24 +19823,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19536,31 +19870,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19729,7 +20063,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19741,48 +20075,48 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Cena" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" @@ -19790,25 +20124,36 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Uplatnit poukázku" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19903,9 +20248,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19940,7 +20285,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19948,7 +20293,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19971,101 +20316,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -20073,7 +20407,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20472,21 +20806,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20620,300 +20954,295 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" diff --git a/src/pretix/locale/cs/LC_MESSAGES/djangojs.po b/src/pretix/locale/cs/LC_MESSAGES/djangojs.po index c30282d519..052e49200d 100644 --- a/src/pretix/locale/cs/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/cs/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-12-14 10:00+0000\n" "Last-Translator: Ondřej Sokol \n" "Language-Team: Czech \n" "Language-Team: Danish pretix" +msgid "powered by {name} based on pretix" +msgstr "drevet af pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "powered by pretix" +msgid "ticketing powered by pretix" +msgstr "drevet af pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Voucherkode" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Standard" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Anders And" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Eksempelorganization" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Eksempel på adgangsbillet" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 #, fuzzy #| msgid "The products have been successfully added to your cart." msgid "The amount has been charged to your card." msgstr "Produkterne er lagt i kurven." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 #, fuzzy #| msgid "Short form" msgid "Export format" msgstr "Kort navn" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Svar på spørgsmål med filupload" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Spørgsmål" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, fuzzy, python-brace-format #| msgid "{event}-{code}" msgid "Event ticket {event}-{code}" msgstr "{event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -474,14 +493,14 @@ msgstr "{event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Starttidspunkt" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -489,22 +508,23 @@ msgstr "" "Inkluder kun fakturaer udstedt på eller efter denne dato. Bemærk at " "fakturadatoen ikke altid er den samme som ordre- eller betalingsdato." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Sluttidspunkt" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -512,9 +532,9 @@ msgstr "" "Inkluder kun fakturaer udstedt på eller før denne dato. Bemærk at " "fakturadatoen ikke altid er den samme som ordre- eller betalingsdato." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -524,30 +544,30 @@ msgstr "" msgid "Payment provider" msgstr "Betalingsudbyder" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Alle" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Alle fakturaer" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice data" msgstr "Fakturadato" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -555,103 +575,103 @@ msgstr "Fakturadato" msgid "Invoices" msgstr "Fakturaer" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 #, fuzzy #| msgid "Invoice numbers" msgid "Invoice lines" msgstr "Fakturanumre" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Invoice number" msgstr "Fakturanummer" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Dato" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Bestillingskode" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-mailadresse" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 #, fuzzy #| msgid "Invoice style" msgid "Invoice type" msgstr "Fakturadesign" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Annullering" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Sprog" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Invoice sender:" msgstr "Fakturanummer" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -661,14 +681,14 @@ msgstr "Fakturanummer" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -676,142 +696,142 @@ msgstr "Fakturanummer" msgid "Name" msgstr "Navn" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adresse" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Postnummer" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "By" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Land" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 #, fuzzy #| msgctxt "invoice" #| msgid "VAT-ID: %s" msgid "Tax ID" msgstr "CVR-nr.: %s" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "CVR-nr." -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 #, fuzzy #| msgid "Price settings" msgid "Invoice recipient:" msgstr "Prisindstillinger" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Virksomhed" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 #, fuzzy #| msgid "Sender address" msgid "Street address" msgstr "Afsenderadresse" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 #, fuzzy @@ -820,254 +840,255 @@ msgctxt "address" msgid "State" msgstr "Status" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Intern reference" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 #, fuzzy #| msgid "Event currency" msgid "Shown foreign currency" msgstr "Eventvaluta" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 #, fuzzy #| msgid "Event currency" msgid "Foreign currency rate" msgstr "Eventvaluta" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 #, fuzzy #| msgid "Total value" msgid "Total value (with taxes)" msgstr "Samlet værdi" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment settings" msgid "Payment matching IDs" msgstr "Betalingsindstillinger" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Betalingsleverandører" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Afbestilling" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ja" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nej" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 #, fuzzy #| msgid "Minimum number" msgid "Line number" msgstr "Minimum antal" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Beskrivelse" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Bruttopris" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 #, fuzzy #| msgid "Default price" msgid "Net price" msgstr "Standardpris" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Momsværdi" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 #, fuzzy #| msgid "Team name" msgid "Tax name" msgstr "Navn" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 #, fuzzy #| msgid "Event start time" msgid "Event start date" msgstr "Starttidspunkt" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-mailadresser (tekstfil)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtrer efter status" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 #, fuzzy #| msgid "Order date" msgid "Order data" msgstr "Bestillingsdato" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Bestillinger" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 #, fuzzy #| msgid "Other fees" msgid "Order fees" msgstr "Andre gebyrer" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Kun betalte bestillinger" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment date" msgid "Include payment amounts" msgstr "Betalingsdato" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "The selected team cannot be deleted." msgid "Only include orders created on or after this date." msgstr "Den valgte gruppe kan ikke slettet." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "Valgfri. Ingen produkter vil blive solgt før denne dato." +#| msgid "The selected team cannot be deleted." +msgid "Only include orders created on or before this date." +msgstr "Den valgte gruppe kan ikke slettet." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Starttidspunkt" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Arrangementsdato" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "I alt" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1079,196 +1100,196 @@ msgstr "I alt" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Minimum number" msgid "Phone number" msgstr "Minimum antal" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Bestillingsdato" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Bestillingsdato" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" msgstr "E-mailadresse" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 #, fuzzy #| msgid "Last date of payments" msgid "Date of last payment" msgstr "Seneste betalingsdato" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Gebyrer" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Sprog" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Brutto ved {rate} % moms" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto ved {rate} % moms" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Momsværdi ved {rate} % moms" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Fakturanumre" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 #, fuzzy #| msgid "Save changes" msgid "Sales channel" msgstr "Gem ændringer" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Kræver særlig opmærksomhed" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Kommentar" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Linjer" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Betalingsmetode" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 #, fuzzy #| msgid "Device type" msgid "Fee type" msgstr "Enhedstype" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Pris" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Momsregel" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address name" msgstr "Faktureringsadresse: navn" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 #, fuzzy #| msgid "Position" msgid "Position ID" msgstr "Linje" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1277,65 +1298,65 @@ msgstr "Linje" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Dato" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produkt" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variant" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Navn på deltager" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "E-mailadresse" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1343,87 +1364,87 @@ msgstr "E-mailadresse" msgid "Voucher" msgstr "Rabatkode" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "Klient-id" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "Navn" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Team name" msgid "Seat zone" msgstr "Navn" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Client ID" msgid "Seat row" msgstr "Klient-id" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Team name" msgid "Seat number" msgstr "Navn" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Bestillingskode" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 #, fuzzy #| msgid "List of orders (CSV)" msgid "Order payments and refunds" msgstr "Bestillingsliste (CSV)" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "Betalingsdato" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Check-in status" msgid "Refund states" msgstr "Tjek-ind-status" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Rækkefølge" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Betalings-id" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 #, fuzzy @@ -1432,7 +1453,7 @@ msgstr "Betalings-id" msgid "Creation date" msgstr "Opret dato" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 #, fuzzy #| msgctxt "invoice" @@ -1440,25 +1461,25 @@ msgstr "Opret dato" msgid "Completion date" msgstr "Annulleringsdato" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #, fuzzy #| msgid "Status" msgid "Status code" msgstr "Status" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Beløb" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1466,43 +1487,43 @@ msgstr "Beløb" msgid "Payment method" msgstr "Betalingsmetode" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 #, fuzzy #| msgid "Quota availabilities (CSV)" msgid "Quota availabilities" msgstr "Kvotetilgængeligheder (CSV)" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Kvotenavn" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Samlet kvote" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Betalte bestillinger" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Afventende bestillinger" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Blokerende vouchere" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Aktuelle brugers kurve" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1514,35 +1535,35 @@ msgstr "Aktuelle brugers kurve" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Venteliste" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Expire order" msgid "Exited orders" msgstr "Marker bestilling som udløbet" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Nuværende tilgængelighed" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Ubegrænset" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Redemptions" msgid "Gift card redemptions" msgstr "Indløsninger" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1554,39 +1575,39 @@ msgstr "Indløsninger" msgid "Gift card code" msgstr "Gavekort" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 #, fuzzy #| msgid "Voucher details" msgid "Issuer" msgstr "Voucherdetaljer" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Gavekort" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Vis varianter" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1595,61 +1616,61 @@ msgstr "" msgid "All" msgstr "Alle" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty cart" msgid "Empty" msgstr "Tøm kurv" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Udløbet" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Udløbsdato" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Valuta" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1659,83 +1680,83 @@ msgstr "Valuta" msgid "Current value" msgstr "Aktuelle problemer" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Gratis bestilling" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Faktureringsnummerpræfiks" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Only paid orders" msgid "Last invoice date of order" msgstr "Kun betalte bestillinger" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Alle" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 #, fuzzy #| msgid "Send a voucher" msgid "Waiting for a voucher" msgstr "Send en rabatkode" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Rabatkode tildelt" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 #, fuzzy #| msgid "Category description" msgid "Waiting for redemption" msgstr "Beskrivelse" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 #, fuzzy #| msgid "Voucher code" msgid "Voucher redeemed" msgstr "Voucherkode" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 #, fuzzy #| msgid "This voucher is expired." msgid "Voucher expired" msgstr "Denne rabatkode er uløbet." -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Produktnavn" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Navn" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1743,119 +1764,141 @@ msgctxt "subevents" msgid "Date" msgstr "Dato" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Voucherkode" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Husk mit login" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 #, fuzzy #| msgid "This voucher code is not known in our database." msgid "This combination of credentials is not known to our system." msgstr "Denne voucherkode genkendes ikke." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Denne konto er ikke aktiv." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Du har allerede registreret den e-mailadresse. Brug venligt loginformularen." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Indtast venligst den samme adgangskode to gange" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-mailadresse" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Gentag adgangskode" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Indtast venligst dit navn." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Intern reference" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Gadenavn og nummer" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 #, fuzzy #| msgid "Presale not started" msgctxt "address" msgid "Select state" msgstr "Forsalg ikke startet" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Dette felt er obligatorisk." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 #, fuzzy #| msgid "You need to provide either a company name or your name." msgid "You need to provide a company name." msgstr "Du skal oplyse enten et firmanavn eller dit eget navn." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 #, fuzzy #| msgid "You need to provide either a company name or your name." msgid "You need to provide your name." msgstr "Du skal oplyse enten et firmanavn eller dit eget navn." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Dit CVR-nr. matcher ikke det valgte land." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Dette CVR-nr. er ikke gyldigt. Kontroller din indtastning." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1863,21 +1906,21 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" "Der findes allerede en konto med denne e-mailadresse. Vælg venligt en anden." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1885,27 +1928,27 @@ msgstr "" "Indtast venligst din nuværende adgangskode hvis du vil ændre e-mailadresse " "eller adgangskode." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Den nuværende adgangskode er ikke korrekt." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Din nuværende adgangskode" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Ny adgangskode" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Gentag ny adgangskode" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standardtidszone" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1913,46 +1956,46 @@ msgstr "" "Bruges kun til visninger der ikke er knyttet til et arrangement. For alle " "arrangementer bruges arrangementets tidszone." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Enhedsnavn" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Enhedstype" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone med Authenticator-app'en" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "U2F-kompatibel hardware-token (fx Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" "Ugyldig pladsholdersyntaks: Du har ikke brugt samme antal \"{\" og \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Ugyldig(e) pladsholder(e): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Virksomhedskunde" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Privatkunde" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "Page %d" @@ -1960,62 +2003,62 @@ msgctxt "invoice" msgid "Page %d of %d" msgstr "Side %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Faktura fra" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Faktura til" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Bestillingskode" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Afbestillingsnummer" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Oprindelig faktura" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Fakturanummer" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Afbestillingsdato" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Oprindelig faktureringsdato" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Fakturadato" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Arrangement" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -2025,8 +2068,8 @@ msgstr "" "{from_date}\n" "til {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -2041,13 +2084,13 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Faktura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Your reference: {reference}" @@ -2055,107 +2098,107 @@ msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Din reference: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 #, fuzzy #| msgid "Customer actions" msgctxt "invoice" msgid "Customer VAT ID" msgstr "Kundehandlinger" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "Faktura" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Faktura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Afbestilling" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Beskrivelse" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Antal" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Skatteprocent" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "I alt" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Beløb" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Fakturatotal" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Received payments" msgstr "Ugyldige betalinger" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "Ugyldige betalinger" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Nettoværdi" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "I alt" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Skat" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2165,7 +2208,7 @@ msgstr "" "Ved brug af konverteringsraten 1:{rate} publiseret af Den Europæiske " "Centralbank {date}, svarer dette til:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2175,7 +2218,7 @@ msgstr "" "Ved brug af konverteringsraten 1:{rate} publiseret af Den Europæiske " "Centralbank {date}, svarer fakturatotalen til {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2184,43 +2227,43 @@ msgstr "" msgid "Default list" msgstr "Standardliste" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Fuldt navn" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Aktiv" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Er siteadministrator" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Dato tilmeldt" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Tidszone" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 #, fuzzy #| msgid "Two-factor authentification is required to log in" msgid "Two-factor authentication is required to log in" msgstr "To-faktor bekræftelse er påkrævet for at logge ind" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Modtag notifikationer som angivet i nedenstående indstillinger" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Fravælg for ikke at modtage notifikationer." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2228,40 +2271,40 @@ msgstr "Fravælg for ikke at modtage notifikationer." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Bruger" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Brugere" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Kontoindstillinger ændret" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Genoprettelse af adgangskode" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Alle produkter (inkl. nyligt oprettede)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Begræns til produkter" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Inkluder afventende ordre" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2274,7 +2317,7 @@ msgstr "" "Hvis tilvalgt vil folk kunne tjekke ind selvom ordren ikke er betalt. Dette " "virker kun for pretixdesk 0.3.0 eller nyere og pretixdroid 1.9 eller nyere." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2282,38 +2325,38 @@ msgstr "" msgid "Gates" msgstr "Datoer" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Allow multiple entries per ticket" msgstr "Spørg efter e-mailadresse pr. billet" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically check out everyone at" msgstr "Automatisk ved betaling" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2321,57 +2364,57 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Land" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Internt id" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Dette id bruges allerede af et andet spørgsmål." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 #, fuzzy #| msgid "Start date" msgid "Setup date" msgstr "Starttidspunkt" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 #, fuzzy #| msgid "Confirmation text" msgid "Initialization date" msgstr "Bekræftelsestekst" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Forsalgets sluttidspunkt skal være efter starttidspunktet." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Arrangementets sluttidspunkt skal være efter starttidspunktet." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2385,50 +2428,50 @@ msgstr "" "huske, men du kan også vælge at bruge en tilfældig værdi. Bliver brugt i " "urler, bestillingskoder, fakturanumre og bankoverførselsreferencer." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Den korte url må kun indeholder bogstaver, tal, punktummer og bindestreger." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kort navn" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Butik er live" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Eventvaluta" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Starttidspunkt" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Sluttidspunkt" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Dørene åbnes" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 #, fuzzy #| msgid "Show variants" msgid "Show in lists" msgstr "Vis varianter" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2440,13 +2483,13 @@ msgstr "" "Hvis sat, kan arrangementet dukke op på billetsystemets forside eller på en " "organizations profil." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Slut af forsalg" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2454,136 +2497,136 @@ msgstr "" "Valgfrit. Ingen produkter vil blive solgt efter denne dato. Hvis du ikke " "udfylder dette felt vil forsalget slutte efter din begivenheds slutdato." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Start af forsalg" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Valgfri. Ingen produkter vil blive solgt før denne dato." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Lokation" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Intern kommentar" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Arrangementsrække" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "Only sell tickets for this event on the following sales channels." msgstr "Indstillingerne for en betalingsudbyder er blevet ændret." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Arrangement" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Arrangementer" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 #, fuzzy #| msgid "The event settings have been changed." msgid "The event slug cannot be changed." msgstr "Indstillingerne for arrangementet er blevet ændret." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 #, fuzzy #| msgid "This slug is already in use. Please choose a different one." msgid "This slug has already been used for a different event." msgstr "Dette korte navn er allerede i brug. Vælg et andet." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 #, fuzzy #| msgid "Subevent cannot be null for event series." msgid "The event cannot end before it starts." msgstr "Delarrangement kan ikke være ingenting for arrangementsrække." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 #, fuzzy #| msgid "The end of the presale period has to be later than its start." msgid "The event's presale cannot end before it starts." msgstr "Forsalgets sluttidspunkt skal være efter starttidspunktet." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktiv" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2595,96 +2638,96 @@ msgstr "" "Hvis sat, kan arrangementet dukke op på billetsystemets forside eller på en " "organizations profil." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Forsidetekst" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Dato i arrangementsrække" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Datoer i arrangementsrække" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 #, fuzzy #| msgid "One or more items do not belong to this event." msgid "One or more variations do not belong to this event." msgstr "En eller flere produkter hører ikke til dette arrangement." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Må ikke indeholde mellemrum eller specialtegn undtaget underscore" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "Egenskaben må kun indeholde bogstaver, tal og understreger." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Standardsprog" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Kan ændre arrangørindstillinger" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Søg efter arrangementer" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Samlet værdi" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "Du kan ikke vælge en kvote der hører til et andet arrangement." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "Den korte url må kun indeholder bogstaver, tal, punktummer og bindestreger." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "VAT-ID: %s" @@ -2692,72 +2735,72 @@ msgctxt "invoice" msgid "Tax ID: %s" msgstr "CVR-nr.: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "CVR-nr.: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Kategorinavn" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 #, fuzzy #| msgid "Internal comment" msgid "Internal name" msgstr "Intern kommentar" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Beskrivelse" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Produkter i denne kategori er tilføjelsesprodukter" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Produktkategori" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Produktkategorier" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Tillægsprodukter)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "Valgfri. Ingen produkter vil blive solgt før denne dato." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategori" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2765,30 +2808,30 @@ msgstr "" "Hvis du har mange produkter kan du evt. putte dem i kategorier for at bevare " "overblikket." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Elementnavn" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Vises under produktnavnet i lister." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Standardpris" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Fri prisindtastning" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2797,42 +2840,42 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Moms" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Er en adgangsbillet" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Hvorvidt køb af dette produkt giver en person adgang til dit arrangement " "eller ej" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 #, fuzzy #| msgid "Generate invoices" msgid "Generate tickets" msgstr "Generer fakturaer" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Vis en venteliste for denne billet" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "This will only work of waiting lists are enabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "Dette virker kun, hvis venteliste er aktiveret for dette arrangement" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Vis antal resterende billetter" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 #, fuzzy #| msgid "" #| "Publicly show how many tickets of a certain type are still available." @@ -2840,31 +2883,31 @@ msgid "Publicly show how many tickets are still available." msgstr "" "Vis offentligt hvor mange billetter af en bestemt type der er tilgængelige." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Produktbillede" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Tilgængelig fra" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Dette produkt vil ikke blive solgt for denne dato." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Tilgængelig indtil" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Dette produkt vil ikke blive solgt efter denne dato." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2873,11 +2916,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Dette produkt kan kun købes med en rabatkode." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2885,11 +2928,11 @@ msgstr "" "For at købe dette produkt skal brugeren have en rabatkode der er knyttet til " "produktet, enten direkte eller via en kvote." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2897,7 +2940,7 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2905,7 +2948,7 @@ msgstr "" "Dette produkt vil kun blive vist hvis en rabatkode der er knyttet til " "produktet bliver indløst." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -2918,46 +2961,46 @@ msgstr "" "Dette produkt vil være skjult på arrangementssiden indtil brugeren indtaster " "en voucherkode der eksplicit er knyttet til produkter (og ikke via en kvote)." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Tillad annullering af produkt" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Minimum beløb pr. bestilling" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Maksimum beløb pr. bestilling" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2965,7 +3008,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2973,43 +3016,43 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 #, fuzzy #| msgctxt "invoice" #| msgid "Original invoice" msgid "Original price" msgstr "Oprindelig faktura" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 #, fuzzy #| msgid "Save changes" msgid "Sales channels" msgstr "Gem ændringer" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 #, fuzzy #| msgid "The product the user waits for." msgid "This product is a gift card" msgstr "Produktet som brugere venter på." -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -3019,108 +3062,108 @@ msgstr "" msgid "Products" msgstr "Produkter" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Vises under variantnavnet i lister." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Linje" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Produktvariant" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Produktvarianter" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Minimum antal" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Maksimalt antal" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Tilføjelser en inkluderet i prisen" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "Allow the same product to be selected multiple times" msgstr "Du kan ikke vælge mere end %s produkter pr. bestilling." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Minimumsantallet skal være lig med eller større end nul." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Maksimumsantallet skal være lig med eller større end nul." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Maksimumsantallet skal være større end minimumsantallet." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "Ugyldigt element" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Eksempelvariant" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Antal" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3128,249 +3171,259 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The bundled item must belong to the same event as the item." msgstr "Delarrangementet tilhører ikke dette arrangement." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 #, fuzzy #| msgid "This variation does not belong to this product." msgid "A variation needs to be set for this item." msgstr "Denne variant hører ikke til dette produkt." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 #, fuzzy #| msgid "This variation does not belong to this product." msgid "The chosen variation does not belong to this item." msgstr "Denne variant hører ikke til dette produkt." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 #, fuzzy #| msgid "The minimum count needs to be equal to or greater than zero." msgid "The count needs to be equal to or greater than zero." msgstr "Minimumsantallet skal være lig med eller større end nul." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Tekst (en line)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Tekst (flere linjer)" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Ja/Nej" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Vælg én fra en liste" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Vælg en eller flere fra en liste" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Filupload" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Tid" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Dato og tidspunkt" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Spørgsmål" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Hjælpetekst" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Hvis spørgsmålet kræver forklaring eller afklaring, så gør det her!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Spørgsmålstype" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Påkrævet spørgsmål" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Dette spørgsmål vil blive stillet til købere at de valgte produkter" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Edit question" msgid "Hidden question" msgstr "Rediger spørgsmål" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "This question will only show up in the backend." msgstr "Dette spørgsmål vil blive stillet til købere at de valgte produkter" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Tekst på faktura" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Minimum antal" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Maksimalt antal" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ugyldig valgmulighed valgt." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "Sidetallet er mindre end 1" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Den indtastede pris er for høj." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Indtast venligst dit navn." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Vælg venligst en kvote." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Ugyldig datoindtastning." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Ugyldig tidsindtastning." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 #, fuzzy #| msgid "Unknown order code" msgid "Unknown country code." msgstr "Ukendt bestillingskode" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Svar" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Id'et \"{}\" bruges allerede af en anden valgmulighed." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Samlet kapacitet" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Udfyldt ikke hvis der skal være et ubegrænset antal billetter." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Element" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Varianter" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3380,13 +3433,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Kvote" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3395,11 +3448,11 @@ msgstr "Kvote" msgid "Quotas" msgstr "Kvoter" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "Alle varianter skal tilhøre et produkt på produktlisten." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3407,82 +3460,82 @@ msgstr "" "Et eller flere produkter har varianter, men ingen af disse er på " "variantlisten." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Delarrangement kan ikke være ingenting for arrangementsrække." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Bestilling {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Rabatkode {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produkt {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Dato {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Kvote {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategori {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Spørgsmål {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Momsregel {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "afventer" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "betalt" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "udløbet" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "annulleret" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Lokalitet" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Udløbsdato" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Samlet beløb" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3490,7 +3543,7 @@ msgstr "" "Teksten i dette felt vil ikke være tilgængelig for brugeren, men kan bruges " "til en intern kommentar om voucheren." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3498,17 +3551,17 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Metaoplysninger" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" msgid "E-mail address verified" msgstr "E-mailadresse" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3516,7 +3569,7 @@ msgstr "" "Betalingen kan ikke godkendes eftersom seneste betalingsdato i " "betalingsindtillingerne er overskredet." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 #, fuzzy #| msgid "" #| "The payment can not be accepted as it the order is expired and you " @@ -3529,246 +3582,246 @@ msgstr "" "Betalingen kan ikke godkendes eftersom bestillingen er udløbet og du har " "lavet betalingsindstillinger som ikke tillader for sene betalinger." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This order is not yet approved by the event organizer." msgstr "Voucheren er ikke gyldig for denne dato." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Produktet \"{item}\" er ikke længere tilgængeligt." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, fuzzy, python-brace-format #| msgid "The ordered product \"{item}\" is no longer available." msgid "The seat \"{seat}\" is no longer available." msgstr "Produktet \"{item}\" er ikke længere tilgængeligt." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Voucheren er blevet oprettet." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Din bestilling: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Tom hvis dette produkt ikke er en adgangsbillet" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Virksomhedsnavn" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Vælg land" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 #, fuzzy #| msgid "User created." msgctxt "payment_state" msgid "created" msgstr "Bruger oprettet." -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 #, fuzzy #| msgid "pending" msgctxt "payment_state" msgid "pending" msgstr "afventer" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "bekræftet" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 #, fuzzy #| msgid "canceled" msgctxt "payment_state" msgid "canceled" msgstr "annulleret" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 #, fuzzy #| msgid "refunded" msgctxt "payment_state" msgid "refunded" msgstr "tilbagebetalt" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Betalingsoplysninger" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, fuzzy, python-format #| msgid "Order canceled: %(code)s" msgid "Event registration confirmed: %(code)s" msgstr "Bestilling annulleret: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Betaling modtaget for din bestilling: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 #, fuzzy #| msgid "User created." msgctxt "refund_state" msgid "created" msgstr "Bruger oprettet." -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 #, fuzzy #| msgid "canceled" msgctxt "refund_state" msgid "canceled" msgstr "annulleret" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 #, fuzzy #| msgid "Organizer" msgctxt "refund_source" msgid "Organizer" msgstr "Arrangør" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 #, fuzzy #| msgid "Customer actions" msgctxt "refund_source" msgid "Customer" msgstr "Kundehandlinger" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund order" msgid "Refund reason" msgstr "Tilbagebetal bestilling" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Betalingsgebyr" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Leveringsgebyr" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Afbestillingsgebyr" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Andre gebyrer" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Gavekort" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Værdi" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Din bestilling: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Kurv-id (fx sessionsnøgle)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Kun for virksomhedskunder inden for EU." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Denne reference vises på din faktura." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3778,147 +3831,147 @@ msgstr "" "bindestreger, og skal være entydigt for arrangøren. Bliver brugt i urler til " "at henvise til arrangører og arrangementer." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Arrangør" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Arrangører" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Navn" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Medlemmer" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Kan oprette arrangementer" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Kan ændre grupper og rettigheder" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Kan ændre arrangørindstillinger" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Kan ændre bestillinger" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Kan ændre arrangementsindstillinger" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Kan ændre produktindstillinger" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Kan se bestillinger" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Kan ændre bestillinger" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Udfør tjek for opdateringer" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Kan se vouchere" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Kan ændre vouchere" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s på %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Gruppe" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Grupper" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Invitation til gruppe '{team}' til '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Invoice number" msgid "Row {number}" msgstr "Fakturanummer" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, fuzzy, python-brace-format #| msgid "Team name" msgid "Seat {number}" msgstr "Navn" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Bør være kort, fx \"moms\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3928,11 +3981,11 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Sælgerland" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3940,86 +3993,86 @@ msgstr "" "Landet du bor i. Dette er landet som vil blive brugt i EU's omvendt " "betalingspligt hvis defineret ovenfor." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "Du skal angive landet du bor i for at bruge omvendt betalingspligt." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "inkl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "plus {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "Omvendt betalingspligt aktiveret" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Ingen effekt" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Sæt produktpris til" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Træk fra produktpris" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Nedsæt produktpris med (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Maksimalt antal anvendelser" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Antal gange voucheren kan bruges." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Brugt" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Maksimum beløb pr. bestilling" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Gyldig indtil" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Reserver billet fra kvote" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -4028,11 +4081,11 @@ msgstr "" "Hvis sat, vil denne rabatkode blive trukket fra de tilknyttede produkters " "kvoter så det garanteres at en bruger med denne rabatkode kan få en billet." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Tillad overskridelse af kvote" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -4040,40 +4093,40 @@ msgstr "" "Hvis sat, kan en bruger med denne rabatkode købe billetter selv hvis der er " "udsolgt." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Voucherværdi" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "Dette produkt lægges i brugerens kurv hvis voucheren indløses." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Varianten af produktet valgt ovenfor vil blive brugt." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Hvis sat, er voucheren gyldig for alle produkter knyttet til denne kvote." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Tag" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -4083,40 +4136,40 @@ msgstr "" "værdi for flere vouchere, kan du få statistik over hvor mange af dem der er " "blevet indløst mm." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vouchere" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Du kan ikke vælge en kvote der hører til et andet arrangement." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Du kan ikke vælge en kvote og et specifikt produkt på samme tid." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Du kan ikke vælge et element der tilhører et andet arrangement." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" "Du kan ikke vælge en variant uden at have valgt et produkt med varianter." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Denne variant hører ikke til dette produkt." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -4124,12 +4177,12 @@ msgstr "" "Du kan kun blokere en kvote hvis du angiver en specifik produktvariant. " "Ellers er det uklart hvilken kvote der skal blokeres." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "Det er i øjeblikket ikke muligt at oprette vouchere for tilføjelsesprodukter." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -4137,7 +4190,7 @@ msgid "" "reserve tickets." msgstr "Du kan ikke vælge en kvote og et specifikt produkt på samme tid." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4146,20 +4199,20 @@ msgstr "" "Denne rabatkode er allerede blevet indløst %(redeemed)s gange. Du kan ikke " "sætte maksimalt antal anvendelser lavere end dette antal." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Du skal angive en specifik dato hvis du ønsker at denne rabatkode skal " "blokere en kvote." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Du kan ikke vælge et delarrangement hvis dit arrangement ikke er en " "arrangementsrække." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4167,110 +4220,110 @@ msgstr "" "Du kan ikke oprette en rabatkode der blokerer en kvote idet det valgte " "produkt eller kvote pt. er udsolgt eller fuldt reserveret." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "En rabatkode med denne kode findes allerede." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to choose a date if you select a seat." msgstr "Du skal vælge en produktvariant." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The subevent does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Delarrangementet tilhører ikke dette arrangement." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to choose a specific product if you select a seat." msgstr "Du skal vælge en produktvariant." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "Seat-specific vouchers can only be used once." msgstr "Dette produkt vil ikke blive solgt efter denne dato." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose a subevent for the new position." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Du skal vælge et delarrangement for den nye linje." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Id'et \"{}\" bruges allerede af en anden valgmulighed." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "På venteliste siden" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Tilknyttet rabatkode" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Produktet som brugere venter på." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Varianten af produktet valgt ovenfor." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Ventelisteplads" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Ventelistepladser" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Dette produkt er pt. ikke tilgængeligt." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "En rabatkode er allerede sendt til denne person." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Automatisk oprettet for ventelisteplads til {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Du er blevet udvalgt fra ventelisten til {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected item does not belong to this event." msgstr "Delarrangementet tilhører ikke dette arrangement." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Vælg venligst en specifik variant af dette produkt." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4278,242 +4331,242 @@ msgstr "" "Du er allerede på denne venteliste! Vi giver dig besked så snart der er " "billetter til rådighed for dig." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Vis alle uløste problemer" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Datoer" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Arrangementsdato" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Netto i alt" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 #, fuzzy #| msgid "Payment date" msgid "Pending amount" msgstr "Betalingsdato" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Bestillingsstatus" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Change products" msgid "Purchased products" msgstr "Ændr produkter" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Vis bestillingsdetaljer" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "En ny bestilling er blevet afgivet: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, fuzzy, python-brace-format #| msgid "A new order has been placed: {order.code}" msgid "A new order has been placed that requires approval: {order.code}" msgstr "En ny bestilling er blevet afgivet: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Bestilling {order.code} er blevet markeret som betalt." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Bestilling {order.code} er blevet annulleret." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been canceled." msgid "Order {order.code} has been reactivated." msgstr "Bestilling {order.code} er blevet annulleret." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Bestilling {order.code} er blevet markeret som udløbet." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 #, fuzzy #| msgid "The order has been created." msgid "Order has been overpaid" msgstr "Bestilling oprettet." -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been marked as paid." msgid "Order {order.code} has been overpaid." msgstr "Bestilling {order.code} er blevet markeret som betalt." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, fuzzy, python-brace-format #| msgid "An unexpected error has occurred." msgid "An external refund for {order.code} has occurred." msgstr "Der opstod en uventet fejl." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 #, fuzzy #| msgid "Refunded" msgid "Refund requested" msgstr "Tilbagebetalt" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, fuzzy, python-brace-format #| msgid "The voucher has been redeemed in order {order_code}." msgid "You have been requested to issue a refund for {order.code}." msgstr "Voucheren er blevet indløst på bestilling {order_code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "No matching date was found." msgstr "Ingen passende svar fundet." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Ingen passende svar fundet." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No matching answers found." msgid "No matching product was found." msgstr "Ingen passende svar fundet." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching products were found." msgstr "Ingen passende svar fundet." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No matching answers found." msgid "No matching variation was found." msgstr "Ingen passende svar fundet." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching variations were found." msgstr "Ingen passende svar fundet." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Du skal vælge en produktvariant." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address" msgstr "Faktureringsadresse: navn" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Indtast venligt en gyldig e-mailadresse." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "This variation does not belong to this product." msgid "States are not supported for this country." msgstr "Denne variant hører ikke til dette produkt." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a quota." msgid "Please enter a valid state." msgstr "Vælg venligst en kvote." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "E-mailadresse" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4522,25 +4575,25 @@ msgstr "E-mailadresse" msgid "Attendee address" msgstr "Navneskilte" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgid "Status" msgid "State" msgstr "Status" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Create a first product" msgid "Calculate from product" msgstr "Du skal først oprette et produkt" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 #, fuzzy @@ -4548,67 +4601,67 @@ msgstr "" msgid "Ticket code" msgstr "Billetdesign" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Refund automatically?" msgid "Generate automatically" msgstr "Tilbagebetal automatisk?" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Indtast venligt en gyldig e-mailadresse." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Indtast venligt en gyldig e-mailadresse." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No matching answers found." msgid "No matching seat was found." msgstr "Ingen passende svar fundet." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug is already in use. Please choose a different one." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Dette korte navn er allerede i brug. Vælg et andet." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a specific seat." msgstr "Du skal vælge en produktvariant." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Ugyldig valgmulighed valgt." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Aktiver betalingsmetode" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "Brugere vil ikke kunne vælge denne betalingsudbyder efter denne dato." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Tekst på faktura" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4616,49 +4669,49 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 #, fuzzy #| msgid "Order total" msgid "Minimum order total" msgstr "I alt" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 #, fuzzy #| msgid "Order total" msgid "Maximum order total" msgstr "I alt" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Yderligere gebyr" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Absolut værdi" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Beregn gebyret ud fra den samlede værdi inkl. gebyret." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4671,105 +4724,105 @@ msgstr "" "\"noopener\">Læs mere om hvad dette betyder. Husk at sætte det korrekte " "gebyr ovenfor!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "Indstillingerne for en betalingsudbyder er blevet ændret." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "Aktiver betalingsmetode" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "Aktiver betalingsmetode" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Betalingen for denne faktura er allerede modtaget." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" "Ingen betaling nødvendig da denne bestilling kun indeholder gratis produkter." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Gratis" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 #, fuzzy #| msgid "Invalid payments" msgid "Manual payment" msgstr "Ugyldige betalinger" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 #, fuzzy #| msgid "Payment method" msgid "Payment method name" msgstr "Betalingsmetode" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4778,11 +4831,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4790,164 +4843,176 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 #, fuzzy #| msgid "Settings" msgid "Offsetting" msgstr "Indstillinger" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 #, fuzzy #| msgid "Your changes could not be saved." msgid "You entered an order that could not be found." msgstr "Dine ændringer kunne ikke gemmes." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "This variation does not belong to this product." msgid "This gift card does not support this currency." msgstr "Denne variant hører ikke til dette produkt." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This gift card can only be used in test mode." msgstr "Dette produkt vil ikke blive solgt efter denne dato." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is no longer valid." msgstr "Denne funktion er ikke aktiveret." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 #, fuzzy #| msgid "The selected configuration has been deleted." msgid "All credit on this gift card has been used." msgstr "Den valgte konfiguration er blevet slettet." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Dette id bruges allerede af et andet spørgsmål." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 #, fuzzy #| msgid "Your cart has been updated." msgid "Your gift card has been applied." msgstr "Din kurv er blevet opdateret." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is not known." msgstr "Denne funktion er ikke aktiveret." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This gift card is not accepted by this event organizer." msgstr "Voucheren er ikke gyldig for denne dato." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "There was an error sending the mail. Please try again later." msgid "This gift card was used in the meantime. Please try again." msgstr "Mailen kunne ikke sendes. Prøv venligst igen senere." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Eksempelprodukt" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Variantnavn" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Eksempelvariant" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Produktbeskrivelse" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Eksempelproduktbeskrivelse" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Produktnavn og variant" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Eksempelprodukt – eksempelvariant" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Produktbeskrivelse" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Eksempelproduktbeskrivelse" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4956,18 +5021,18 @@ msgstr "" msgid "Attendee company" msgstr "E-mailadresse" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Eksempelvirksomhed" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee badges" msgid "Full attendee address" msgstr "Navneskilte" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4976,357 +5041,357 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Navn på deltager" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee badges" msgid "Attendee ZIP code" msgstr "Navneskilte" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "E-mailadresse" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Navn på deltager" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "E-mailadresse" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Eksempelarrangementsnavn" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "1. maj 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Arrangementsdatoer" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Arrangements startdato og -tidspunkt" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 #, fuzzy #| msgid "Event begin time" msgid "Event begin date" msgstr "Arrangements starttidspunt" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Arrangements starttidspunt" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Arrangements slutdato og -tidspunkt" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 #, fuzzy #| msgid "Event end time" msgid "Event end date" msgstr "Sluttidspunkt" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Arrangements indgangsstartdato og -tidspunkt" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Indgangstidspunkt" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Arrangements sted" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Tilfældig by" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address company" msgstr "Faktureringsadresse: virksomhed" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address street" msgstr "Faktureringsadresse: navn" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address ZIP code" msgstr "Faktureringsadresse: navn" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address city" msgstr "Faktureringsadresse: virksomhed" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 #, fuzzy #| msgid "Sample company" msgid "Sample city" msgstr "Eksempelvirksomhed" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address state" msgstr "Faktureringsadresse: navn" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample company" msgid "Sample State" msgstr "Eksempelvirksomhed" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address country" msgstr "Faktureringsadresse: virksomhed" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Tilføjelser" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Navn" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Arrangørvirksomhed" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Arrangør-infotekst" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event begin time" msgid "Event info text" msgstr "Arrangements starttidspunt" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 #, fuzzy #| msgctxt "subevent" #| msgid "Create date" msgid "Printing date" msgstr "Opret dato" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 #, fuzzy #| msgid "Event begin date and time" msgid "Printing date and time" msgstr "Arrangements startdato og -tidspunkt" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 #, fuzzy #| msgid "Event begin time" msgid "Printing time" msgstr "Arrangements starttidspunt" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 #, fuzzy #| msgid "Full name" msgid "Seat: Full name" msgstr "Fuldt navn" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 #, fuzzy #| msgid "General information" msgid "General admission" msgstr "Generel information" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 #, fuzzy #| msgid "Team name" msgid "Seat: zone" msgstr "Navn" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 #, fuzzy #| msgid "Street and Number" msgid "Seat: seat number" msgstr "Gadenavn og nummer" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Spørgsmål: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, fuzzy, python-brace-format #| msgid "Attendee name" msgid "Attendee name: {part}" msgstr "Navn på deltager" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, fuzzy, python-brace-format #| msgid "Invoice address: name" msgid "Invoice address name: {part}" msgstr "Faktureringsadresse: navn" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Billet" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Arrangements starttidspunkt" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Arrangements sluttidspunkt" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Forsalgs starttidspunkt" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Forsalgs sluttidspunkt" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Bestemt dato:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Relativ dato:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "Relativ dato:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Ikke sat" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Arrangementsdato" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5334,24 +5399,24 @@ msgstr "" "Vi kunne ikke behandle din forespørgsel grundet travlhed på serveren. Prøv " "venligst igen." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Du har ikke valgt nogen produkter." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Ukendt linje i kurv." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Ingen dato angivet." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Du har valgt et produkt der ikke er til salg." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5359,7 +5424,7 @@ msgstr "" "Nogle af produkterne du har valgt er ikke længere tilgængelige. Se venligst " "detaljer nedenfor." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5367,22 +5432,22 @@ msgstr "" "Nogle af produkterne du har valgt er ikke længere tilgængelige i de mængder " "du har valgt. Se venligst detaljer nedenfor." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Du kan ikke vælge mere end %s produkter pr. bestilling." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "Du kan højst vælge %(max)s af produktet %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Du skal vælge mindst %(min)s af produktet %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5391,21 +5456,21 @@ msgstr "" "Vi har fjernet %(product)s fra din kurv idet du ikke kan købe færre end " "%(min)s af det." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Forsalgsperioden for dette arrangement er endnu ikke startet." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Forsalgsperioden for dette arrangement er ovre." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5413,7 +5478,7 @@ msgstr "" "Forsalget for dette arrangement er endnu ikke startet. Vi har fjernet de " "berørte produkter fra din kurv." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5421,22 +5486,22 @@ msgstr "" "Forsalget for dette arrangement er slut. Vi har fjernet de berørte produkter " "fra din kurv." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Den indtastede pris er for høj." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Denne voucherkode genkendes ikke." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Denne voucherkode er allerede blevet indløst det maksimalt tilladte antal " "gange." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5445,12 +5510,12 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Denne rabatkode kan kun indløses %d gange mere." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5458,55 +5523,55 @@ msgstr "" "Du har allerede brugt denne voucherkode. Fjern det tilhørende produkt fra " "din kurv hvis du vil bruge koden til et andet produkt." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Denne rabatkode er uløbet." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Voucheren er ikke gyldig for dette produkt." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "Voucheren er ikke gyldig for denne dato." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "Denne rabatkode er gyldig for et produkt der pt. ikke er til salg." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Voucheren er ikke gyldig for denne dato." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Du skal have en gyldig voucherkode for at bestille dette produkt." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Den valgte arrangementsdato er ikke aktiv." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Du kan ikke vælge en tilføjelse for det valgte produkt." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Du kan ikke vælge to varianter for det samme tilføjelsesprodukt." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5515,7 +5580,7 @@ msgstr "" "Du kan højst vælge %(max)s tilføjelser fra kategorien %(cat)s for produktet " "%(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5524,7 +5589,7 @@ msgstr "" "Du skal vælge mindst %(min)s tilføjelser fra kategorien %(cat)s for " "produktet %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5536,14 +5601,14 @@ msgstr "" "Du kan højst vælge %(max)s tilføjelser fra kategorien %(cat)s for produktet " "%(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" "Ét af produkterne du har valgt kan kun købes som tillæg til et andet produkt." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 #, fuzzy #| msgid "" #| "One of the products you selected can only be bought as an add-on to " @@ -5552,86 +5617,86 @@ msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Ét af produkterne du har valgt kan kun købes som tillæg til et andet produkt." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 #, fuzzy #| msgid "Please select a quota." msgid "Please select a valid seat." msgstr "Vælg venligst en kvote." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 #, fuzzy #| msgid "You can not select an add-on for the selected product." msgid "You can not select a seat for this position." msgstr "Du kan ikke vælge en tilføjelse for det valgte produkt." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "You can not select the same seat multiple times." msgstr "Du kan ikke vælge mere end %s produkter pr. bestilling." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 #, fuzzy #| msgid "The order has been canceled." msgid "This order position has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This order position has an invalid product for this check-in list." msgstr "Voucheren er ikke gyldig for denne dato." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This order position has an invalid date for this check-in list." msgstr "Voucheren er ikke gyldig for denne dato." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 #, fuzzy #| msgid "The order has been marked as paid." msgid "This order is not marked as paid." msgstr "Bestillingen er blevet markeret som betalt." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 #, fuzzy #| msgid "You need to assign the question to a product to collect answers." msgid "You need to answer questions to complete this check-in." msgstr "Du skal knytte spørgsmålet til et produkt for at kunne indsamle svar." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 #, fuzzy #| msgid "The order has already been refunded." msgid "This ticket has already been redeemed." msgstr "Denne bestilling er allerede blevet tilbagebetalt." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 #, fuzzy #| msgid "You did not select any products." msgid "Your export did not contain any data." msgstr "Du har ikke valgt nogen produkter." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Gennemfør venligst betaling inden %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "" @@ -5654,22 +5719,22 @@ msgstr "" "{i.zipcode} {i.city}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Deltager: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Dato: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "En tekst knyttet til en betalingsudbyder kan dukke op her." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 #, fuzzy #| msgid "" #| "John Doe\n" @@ -5681,19 +5746,19 @@ msgstr "" "Paradisæblevej 111\n" "111 Andeby" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Eksempelprodukt {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Eksempelprodukt A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5702,32 +5767,32 @@ msgid "" "you." msgstr "Du modtager denne e-mail fordi du har afgivet bestlling på {event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "Du kan se dine bestillingsdetaljer på følgende url: {orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Du modtager denne e-mail fordi du har afgivet bestlling på {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "Ugyldig datoindtastning." -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5735,7 +5800,7 @@ msgstr "" "Nogle af produkterne du har valgt er ikke længere tilgængelige. Se venligst " "detaljer nedenfor." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5743,7 +5808,7 @@ msgstr "" "Nogle af produkterne du har valgt er ikke længere tilgængelige i de mængder " "du har valgt. Se venligst detaljer nedenfor." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5751,15 +5816,15 @@ msgstr "" "Prisen for nogle produkter i din kurv har ændret sig. Se venligst detaljer " "nedenfor." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Siden stødte på en uventet intern fejl. Prøv venligst igen." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Din kurv er tom." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5768,24 +5833,24 @@ msgstr "" "Du kan ikke vælge flere end %(max)s af %(product)s. Vi har fjernet de " "overskydende produkter fra din kurv." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Forsalgsperioden er ovre." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The presale period for one of the events in your cart has ended. The " @@ -5797,124 +5862,124 @@ msgstr "" "Forsalget for dette arrangement er slut. Vi har fjernet de berørte produkter " "fra din kurv." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "Den nye udløbsdato skal ligge i fremtiden." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 #, fuzzy #| msgid "The order has been marked as paid." msgid "This order is not pending approval." msgstr "Bestillingen er blevet markeret som betalt." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, fuzzy, python-format #| msgid "Order canceled: %(code)s" msgid "Order approved and confirmed: %(code)s" msgstr "Bestilling annulleret: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, fuzzy, python-format #| msgid "Your order is pending payment: %(code)s" msgid "Order approved and awaiting payment: %(code)s" msgstr "Din bestilling afventer betaling: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, fuzzy, python-format #| msgid "Order details: %(code)s" msgid "Order denied: %(code)s" msgstr "Bestillingsdetaljer: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Du kan ikke annullere denne bestilling." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestilling annulleret: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Din bestilling er ved at udløbe: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Din bestilling afventer betaling: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Din billet er klar til download: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Din bestilling er blevet ændret: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Du skal vælge en produktvariant." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." @@ -5922,15 +5987,15 @@ msgstr "" "Kvoten {name} har ikke nok overskydende kapacitet til at handlingen kan " "udføres." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Ingen kvote tillader denne handling." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Det valgte produkt er ikke aktivt eller har ingen pris." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5938,11 +6003,11 @@ msgstr "" "Denne handling vil gøre bestillingen tom. Annuller selve bestillingen i " "stedet." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Kun afventende og betalte bestillinger kan ændres." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5950,7 +6015,7 @@ msgstr "" "Denne handling vil gøre bestillingen gratis og dermed betalt, men ingen " "kvote er tilgængelig." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 #, fuzzy #| msgid "" #| "This is an addon product, please select the base position it should be " @@ -5960,109 +6025,109 @@ msgid "" "added to." msgstr "Dette er et tillægsprodukt. Vælg linjen det skal føjes til." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "Den valgte linje tillader ikke at du tilføjer dette produkt." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Du skal vælge et delarrangement for den nye linje." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product requires you to select a seat." msgstr "Det valgte produkt er ikke aktivt eller har ingen pris." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product does not allow to select a seat." msgstr "Det valgte produkt er ikke aktivt eller har ingen pris." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "Det valgte produkt er ikke aktivt eller har ingen pris." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This file is from a different event." msgstr "Dette id bruges allerede af et andet spørgsmål." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 #, fuzzy #| msgid "The password you entered was not correct." msgid "The confirm code you entered was incorrect." msgstr "Den indtastede adgangskode er ikke korrekt." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Ikke kategoriseret" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Eksempelworkshop" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "Opdatering af pretix tilgængelig" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -6097,34 +6162,34 @@ msgstr "" "\n" "Dine pretix udviklere" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "Voucheren er blevet oprettet." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Maksimalt antal produkter pr. bestilling" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Tilføjelsesprodukter tæller ikke med." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" "Vis nettopriser i stedet for bruttopriser på produktlisten (ikke anbefalet!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6136,28 +6201,28 @@ msgstr "" "Uafhængigt af dit valg, vil kurven vise bruttopriser idet det er prisen der " "faktisk skal betales" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Spørg efter deltagernavn" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Spørg efter navn for alle billetter der inkluderer adgang til arrangementet." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Påkræv deltagernavne" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Kræv at kunder angiver navne på alle deltagere." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Spørg efter e-mailadresse pr. billet" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -6169,65 +6234,65 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Påkræv e-mailadresse pr. billet" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "Spørg efter e-mailadresse pr. billet" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Påkræv e-mailadresse pr. billet" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "Spørg efter e-mailadresse pr. billet" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Påkræv e-mailadresse pr. billet" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Bed om gentagelse af bestillings-e-mailadresse" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Kræv at kunder udfylder primær e-mailadresse to gange for at undgå " "indtastningsfejl." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Spørg efter faktureringsadresse" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6236,41 +6301,41 @@ msgstr "" "Virker kun når der spørges efter faktureringsadresse. CVR-nr. er ikke " "påkrævet." -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Kundenavn påkrævet" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Vis deltagernavne på fakturaer" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Faktureringsadresse påkrævet" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 #, fuzzy #| msgid "Require invoice address" msgid "Require a business addresses" msgstr "Faktureringsadresse påkrævet" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 #, fuzzy #| msgid "Ask for invoice address" msgid "Ask for beneficiary" msgstr "Spørg efter faktureringsadresse" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6279,42 +6344,42 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Spørg efter CVR-nr." -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Virker kun når der spørges efter faktureringsadresse. CVR-nr. er ikke " "påkrævet." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address explanation" msgstr "Faktureringsadresse: navn" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Vis gratis produkter på fakturaer" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6322,44 +6387,44 @@ msgstr "" "Bemærk at der aldrig oprettes fakturaer for bestillinger der kun indeholder " "gratis produkter." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Only paid orders" msgid "Show expiration date of order" msgstr "Kun betalte bestillinger" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Faktureringsnummerpræfiks" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Opret fakturaer med forløbende numre" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Hvis ikke sat, vil bestillingsnummeret blive brugt som faktureringsnummer." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Faktureringsnummerpræfiks" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6370,86 +6435,86 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "Fakturanummerpræfiks for afbestillinger" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Reservationstid" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Antal minutter som produkter i en brugers kurv er reserveret for denne " "bruger." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Slut af forsalg" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Tekst (flere linjer)" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgctxt "subevent" #| msgid "All dates" msgid "in days" msgstr "Alle datoer" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Udvid betalingsfrist" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Betalingsfrist i dage" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6459,11 +6524,11 @@ msgstr "" "Antal dage efter bestilling som en kunde har til at betale for sin " "bestilling." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Seneste betalingsdato skal være på en hverdag" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6471,13 +6536,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Betalingsfrist i dage" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6494,11 +6559,11 @@ msgstr "" "Antal dage efter bestilling som en kunde har til at betale for sin " "bestilling." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Seneste betalingsdato" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date users can modify details of their orders, such as attendee " @@ -6514,144 +6579,144 @@ msgstr "" "på spørgsmål. Hvis du bruger eventrækker og en bestilling indeholder " "billetter for flere datoer, så vil den tidligste dato blive brugt." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Ubetalte bestillinger skal automatisk udløbe" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Accepter for sene betalinger" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Vis startdato" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "Vis startdato for forsalg før forsalget er startet." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 #, fuzzy #| msgid "Generate invoices" msgid "Do not generate invoices" msgstr "Generer fakturaer" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 #, fuzzy #| msgid "Manually in admin panel" msgid "Only manually in admin panel" msgstr "Manuelt i kontrolpanel" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automatisk ved brugerforespørgsel" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Autokatisk for alle oprettede bestillinger" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Generer fakturaer" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" "Bemærk at der aldrig automatisk oprettes fakturaer for bestillinger der kun " "indeholder gratis produkter." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Adresse" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "CVR-nr." -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Indledende tekst" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Vises på fakturaer over faktureringslinjerne." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" "fx Tak for handlen! Du kan finde flere oplysninger om arrangementet på …" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Tekst" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Vises på fakturaer under fakturatotalen." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6659,21 +6724,21 @@ msgstr "" "fx dine bankopysninger, juridiske oplysninger som dit CVR-nr., " "registreringsnr., osv." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Sidefod" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "Vises centreret og med lille skrift i slutningen af fakturaer." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Vedhæft fakturaer til e-mails" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6681,28 +6746,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Vis produkter uden for forsalgsperiode" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "Vis produktdetaljer før forsalg er startet og efter det er slut" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Tilgængelige sprog" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standardsprog" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6710,59 +6775,59 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Go to the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "Gå til butikken" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Vis arrangementets slutdato" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "Hvis ikke sat, vil kun arrangementets startdato vises offentligt." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Vis datoer med klokkeslæt" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" "Hvis ikke sat, vil arrangementets start- og slutdato vises uden klokkeslæt." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Skjul alle udsolgte produkter" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Vis offentligt hvor mange billetter af en bestemt type der er tilgængelige." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Udfold produktvarianter som standard" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Aktivér venteliste" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6774,11 +6839,11 @@ msgstr "" "første kunde på ventelisten, og kunden vil modtage en e-mail med en voucher " "der kan bruges til at købe en billet." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Automatisk håndtering af venteliste" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6787,11 +6852,11 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Ventelistesvartid" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6801,130 +6866,130 @@ msgstr "" "inden for dette antal timer før den udløber og kan sendes til den næste " "kunde på listen." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Spørg efter deltagernavn" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "A voucher has been sent to a person on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "En rabatkode er blevet sendt til en person på ventelisten." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Kundenavn påkrævet" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "A voucher has been sent to a person on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "En rabatkode er blevet sendt til en person på ventelisten." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Spørg efter deltagernavn" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "A voucher has been sent to a person on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "En rabatkode er blevet sendt til en person på ventelisten." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Minimum number" msgid "Require phone number" msgstr "Minimum antal" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "A voucher has been sent to a person on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "En rabatkode er blevet sendt til en person på ventelisten." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "This voucher is expired." msgid "Phone number explanation" msgstr "Denne rabatkode er uløbet." -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Påmindelse om download af billetter" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Hentet dato" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "Generer billetter for produkter der ikke er adgangsgivende" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "Generer billetter for produkter der ikke er adgangsgivende" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Generer billetter for produkter der ikke er adgangsgivende" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6933,61 +6998,61 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 #, fuzzy #| msgid "Date in event series" msgid "Show availability in event overviews" msgstr "Dato i arrangementsrække" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Vis" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Kalender" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Kalender" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Visning af overblik" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Seneste dato for ændringer" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6998,101 +7063,101 @@ msgstr "" "på spørgsmål. Hvis du bruger eventrækker og en bestilling indeholder " "billetter for flere datoer, så vil den tidligste dato blive brugt." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Påkræv e-mailadresse pr. billet" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "Tillad ikke afbestilling efter" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can cancel their unpaid orders" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "Tillad ikke afbestilling efter" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can cancel their paid orders" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Hold et fast afbestillingsgebyr" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Hold et procentuelt afbestillingsgebyr" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "This voucher is expired." msgid "Voluntary lower refund explanation" msgstr "Denne rabatkode er uløbet." -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -7100,93 +7165,93 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Kreditkort" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Tilbagebetal bestilling" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Kontaktadresse" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Create ticket types" msgid "Attach ticket files" msgstr "Opret billettyper" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 #, fuzzy #| msgid "Create ticket types" msgid "Attach calendar files" msgstr "Opret billettyper" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Emnepræfiks" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7194,27 +7259,27 @@ msgstr "" "Vil blive sat foran emnet på alle udgående e-mails på formen [prefix]. Vælg " "fx en kort udgave af arrangementets navn." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Afsenderadresse" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Afsenderadresse for udgående e-mails" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Navn på deltager" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7238,7 +7303,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7261,7 +7326,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7294,7 +7359,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7329,7 +7394,7 @@ msgstr "" "Venlig hilsen\n" "Arrangører af {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7365,7 +7430,7 @@ msgstr "" "Venlig hilsen\n" "Arrangører af {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7394,7 +7459,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7427,7 +7492,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7450,7 +7515,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7476,7 +7541,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7509,7 +7574,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7547,7 +7612,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7592,7 +7657,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7615,7 +7680,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7657,7 +7722,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7692,7 +7757,7 @@ msgstr "" "Venlig hilsen\n" "Arrangører af {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7728,7 +7793,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7747,7 +7812,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7780,7 +7845,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7803,58 +7868,58 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Indtast en hexadecimal farvekode, fx #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Primær farve" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Skrift" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Virker kun i moderne browsere." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Navn på deltager" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7863,25 +7928,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "The title will only be shown on the event front page." msgstr "Dette spørgsmål vil blive stillet til købere at de valgte produkter" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7890,11 +7955,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7903,85 +7968,85 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Logo" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Logoet vises med en maksimal højde og bredde på 2,5 cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Information" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "Vises som standard ikke, men kan fx bruges i billetskabeloner." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 #, fuzzy #| msgid "This voucher is expired." msgid "Voucher explanation" msgstr "Denne rabatkode er uløbet." -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Navn på deltager" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Yderligere gebyr" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7989,15 +8054,15 @@ msgstr "" "Indtast en gyldig e-mailadresse. Vi sender en bestillingsbekræftelse med et " "link som du skal bruge hvis du vil finde din bestilling senere." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -8005,229 +8070,229 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 #, fuzzy #| msgid "Event start time" msgid "Event start time (descending)" msgstr "Starttidspunkt" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 #, fuzzy #| msgid "Payment pending" msgid "Name (descending)" msgstr "Afventer betaling" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 #, fuzzy #| msgid "Date joined" msgctxt "subevent" msgid "Date ordering" msgstr "Dato tilmeldt" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Tekst" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Dette vises på arrangørerens side." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Gavekort" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Gavekort" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can choose their own seats" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 #, fuzzy #| msgid "Event name" msgid "Given name" msgstr "Navn" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 #, fuzzy #| msgid "Full name" msgid "Family name" msgstr "Fuldt navn" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John" msgstr "Anders And" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 #, fuzzy #| msgid "Ticket name" msgid "First name" msgstr "Billetnavn" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Enhedsnavn" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John Doe" msgstr "Anders And" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Fuldt navn" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 #, fuzzy #| msgid "Category description" msgid "Latin transcription" msgstr "Beskrivelse" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Afbestilling" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Kundenavn påkrævet" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Du kan ikke kræve at man indtaster deltagernavne hvis du ikke spørger efter " "dem." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Du skal spørge efter deltageres e-mailadresser hvis du vil gøre dem " "påkrævede." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8237,47 +8302,47 @@ msgstr "" "Du skal spørge efter deltageres e-mailadresser hvis du vil gøre dem " "påkrævede." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "Seneste betalingsdato kan ikke ligge før slutningen på forsalget." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Minimum number" msgid "Phone numbers" msgstr "Minimum antal" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "Dette vil fjerne alle emailadresser fra ventelisten" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 #, fuzzy #| msgid "E-mail" msgid "E-mails" msgstr "E-mailadresse" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8285,13 +8350,13 @@ msgid "" "waiting list." msgstr "Dette vil fjerne alle emailadresser fra ventelisten" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Navn på deltager" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8299,47 +8364,47 @@ msgid "" "positions, as well as logged changes to them." msgstr "Dette vil fjerne alle emailadresser fra ventelisten" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice addresses" msgstr "Faktureringsadresse: navn" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 #, fuzzy #| msgid "Questions" msgid "Question answers" msgstr "Spørgsmål" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 #, fuzzy #| msgid "Create ticket types" msgid "Cached ticket files" msgstr "Opret billettyper" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8375,7 +8440,7 @@ msgid "You do not have access to this page." msgstr "Du har ikke adgang til denne side." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8438,8 +8503,6 @@ msgstr "" "os." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "drevet af pretix" @@ -8496,9 +8559,9 @@ msgstr "Bruger oprettet." #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Arrangør" +#| msgid "Contact address" +msgid "Contact:" +msgstr "Kontaktadresse" #: pretix/base/templates/pretixbase/email/order_details.html:51 #, fuzzy @@ -8520,6 +8583,10 @@ msgstr "" msgid "Details:" msgstr "Bestillingsdetaljer" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8535,114 +8602,126 @@ msgstr "dage før" msgid "at" msgstr "kl." -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Voucherkode" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable payment method" msgid "Enable ticket format" msgstr "Aktiver betalingsmetode" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Hent billet" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 #, fuzzy #| msgid "Event start" msgctxt "timeline" msgid "Your event starts" msgstr "Arrangements starttidspunkt" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 #, fuzzy #| msgid "Event end" msgctxt "timeline" msgid "Your event ends" msgstr "Arrangements sluttidspunkt" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 #, fuzzy #| msgid "Start of presale" msgctxt "timeline" msgid "Start of ticket sales" msgstr "Start af forsalg" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 #, fuzzy #| msgid "End of presale" msgctxt "timeline" msgid "End of ticket sales" msgstr "Slut af forsalg" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 #, fuzzy #| msgid "Payment completed." msgctxt "timeline" msgid "No more payments can be completed" msgstr "Betaling gennemført." -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 #, fuzzy #| msgid "Ticket download" msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Billetdownload" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, fuzzy, python-brace-format #| msgid "Product name and variation" msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Produktnavn og variant" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8650,109 +8729,109 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "An unexpected error has occurred, please try again later." msgstr "Siden stødte på en uventet intern fejl. Prøv venligst igen." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "Opgaven er fuldført." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Filtype ikke tilladt!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Alle datoer" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Sprog" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "Vælg alle sprog som dit arrangement skal kunne vises på." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Dette er en arrangementsrække" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Du har allerede brugt dette korte navn for et andet arrangement. Vælg " "venligst et nyt." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Arrangements tidszone" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Momssats" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8760,34 +8839,34 @@ msgstr "" "Eksempelkonferencecenter\n" "Andeby, Danmark" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Kopier konfiguration fra" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Kopier ikke" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Standardsprog" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Brugerdefineret domæne" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "Du skal først angive et brugerdefineret domæne på webserveren." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 #, fuzzy #| msgid "You can choose at most one option from this category." #| msgid_plural "" @@ -8795,199 +8874,199 @@ msgstr "Du skal først angive et brugerdefineret domæne på webserveren." msgid "You cannot choose the base domain of this installation." msgstr "Du kan vælge en af følgende muligheder for dette arrangement." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This domain is already in use for a different event or organizer." msgstr "Dette id bruges allerede af et andet spørgsmål." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 #, fuzzy #| msgid "Payment information" msgid "Name format" msgstr "Betalingsoplysninger" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Fri prisindtastning" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "Kopier ikke" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 #, fuzzy #| msgid "Generate invoices" msgid "Generate invoices for Sales channels" msgstr "Generer fakturaer" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Fakturadesign" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Fakturasprog" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Brugerens sprog" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sender address for outgoing emails" msgid "Sales channels for checkout emails" msgstr "Afsenderadresse for udgående e-mails" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 #, fuzzy #| msgid "Your address" msgid "Bcc address" msgstr "Din adresse" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Signatur" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Bliver tilføjet alle e-mails. Tilgængelige pladsholdere: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "fx dine kontaktoplysninger" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 #, fuzzy #| msgid "Send a new email based on this" msgid "Send an email to attendees" msgstr "Send en ny e-mail baseret på dette" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 #, fuzzy #| msgid "Text (sent by admin)" msgid "Text sent to attendees" msgstr "Tekst (sendt af administrator)" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Tekst" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Tekst (sendt af administrator)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Tekst (forespurgt af bruger)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Antal dage" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8995,7 +9074,7 @@ msgstr "" "Antal dage før en bestillings udløb denne e-mail bliver udsendt. Hvis " "værdien er 0 vil e-mailen aldrig blive sendt." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -9003,47 +9082,47 @@ msgstr "" "Angiv antallet af dage før arrangementets start denne email skal udsendes. " "Hvis feltet er tomt, vil emailen aldrig blive sendt." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 #, fuzzy #| msgid "Review order" msgid "Received order" msgstr "Gennemse bestilling" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 #, fuzzy #| msgid "Expire order" msgid "Approved order" msgstr "Marker bestilling som udløbet" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Expire order" msgid "Approved free order" msgstr "Marker bestilling som udløbet" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 #, fuzzy #| msgid "Refund order" msgid "Denied order" msgstr "Tilbagebetal bestilling" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Anvend brugerdefineret SMTP-server" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -9051,43 +9130,43 @@ msgstr "" "Alle mails i forbindelse med dit arrangement sendes via brugerdefineret SMTP-" "server." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Værtsnavn" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Port" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Brugernavn" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Brug STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Normalt aktiveret på port 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Brug SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Normalt aktiveret på port 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Available placeholders: {event}, {url}" msgid "Available placeholders: {list}" msgstr "Tilgængelige pladsholdere: {event}, {url}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." @@ -9095,71 +9174,71 @@ msgstr "" "Du kan aktivere sikkerhed via enten SSL or STARTTLS, men ikke begge på samme " "tid." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Billetdesign" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Filtype ikke tilladt!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Momssats" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Tekst på faktura" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Forudvalgt rabatkode" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -9167,38 +9246,38 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Kompatibilitetstilstand" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Den angivne rabatkode eksisterer ikke." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Billetdownloads" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "Dine kunder vil kunne downloade deres billetter som PDF." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Kræv navne på alle deltagere" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9206,11 +9285,11 @@ msgstr "" "Som standard, vil vi spørge om navne, men ikke kræve dem. Du kan slå dette " "helt fra i indstillingerne." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Betaling via Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -9218,494 +9297,494 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Betaling ved bankoverførsel" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Pris (valgfri)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Tilgængeligt antal" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Søg efter…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Alle bestillinger" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Betalte bestillinger" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Afventer" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Afbestilling" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Cancel and reissue" msgid "Canceled (fully)" msgstr "Annuller og genudsted" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Cancel and reissue" msgid "Canceled (fully or with paid fee)" msgstr "Annuller og genudsted" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Afbestillingsgebyr" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Betalingsleverandører" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Afventer eller udløbet" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Afventer (overskredet)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 #, fuzzy #| msgid "paid" msgid "Overpaid" msgstr "betalt" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Marker som betalt" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Bestilling bekræftet" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "pending" msgid "Approval process" msgstr "afventer" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "pending" msgid "Approved, payment pending" msgstr "afventer" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 #, fuzzy #| msgid "pending" msgid "Approval pending" msgstr "afventer" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Alle produkter" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Vilkårlig variant" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Ny bestilling afgivet" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "List of orders (CSV)" msgid "Minimal sum of payments and refunds" msgstr "Bestillingsliste (CSV)" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "List of orders (CSV)" msgid "Maximal sum of payments and refunds" msgstr "Bestillingsliste (CSV)" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Tickets" msgid "Ticket secret" msgstr "Billetter" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Alle arrangører" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Shop er live og forsalget er i gang" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Inaktive" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Forsalg ikke startet" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Forsalg slut" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Dato" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Dato og tidspunkt" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 #, fuzzy #| msgctxt "subevent" #| msgid "All dates" msgid "All days" msgstr "Alle datoer" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Alle arrangementer" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Butik i luften" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Butik ikke i luften" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Søg efter deltager…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Tjek-ind-status" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Alle deltagere" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Tjekket ind – {list}" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale end" msgctxt "checkin state" msgid "Present" msgstr "Forsalgs sluttidspunkt" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Tjekket ind" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Ikke tjekket ind" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Gyldig" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Filtrer efter tag" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Find rabatkode" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Vilkårligt produkt i kvoten \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 #, fuzzy #| msgid "Check-in status" msgid "Refund status" msgstr "Tjek-ind-status" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 #, fuzzy #| msgid "All entries" msgid "All open refunds" msgstr "Alle" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 #, fuzzy #| msgid "All orders" msgid "All refunds" msgstr "Alle bestillinger" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Datohistorik" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Filtrer efter tag" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Last date of payments" msgid "Date of last successful payment" msgstr "Seneste betalingsdato" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Yderligere tekst i sidefod" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "Vises som yderligere tekst i sidefoden (på hele sitet)." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Yderligere link i sidefod" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Vises som linket i den yderligere tekst i sidenfoden." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Udfør tjek for opdateringer" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9715,11 +9794,11 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "E-mailnotifikationer" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9729,111 +9808,233 @@ msgstr "" "tilgængelig. Adressen vil ikke blive delt med pretix.eu; alle e-mails vil " "blive sent fra denne server." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgctxt "subevent" +#| msgid "Change date to" +msgid "Changes to pretix" +msgstr "Skift dato til" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Overblik over brug" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Submit registration" +msgid "Source code instructions" +msgstr "Send tilmelding" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 #, fuzzy #| msgid "This field is required." msgid "This field is required" msgstr "Dette felt er obligatorisk." -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Produktet skal eksistere i flere varianter" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Produktkategori" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Kopier produktinformation" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Tilføj ikke en kvote nu" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Føj produkt til eksisterende kvote" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Opret en ny kvote for dette produkt" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Kvoteindstillinger" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Føj til eksisterende kvote" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Navn på ny kvote" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Størrelse" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Antal billetter" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Navn på kvote er påkrævet." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Vælg venligst en kvote." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 #, fuzzy #| msgid "Event date" msgid "(Event default)" msgstr "Arrangementsdato" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9841,36 +10042,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Tilføjelser" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Bundled products" msgstr "Tilføjelsesprodukter" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "Add a new object" msgid "You added the same bundled product twice." msgstr "Tilføj nyt element" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -9879,61 +10080,61 @@ msgstr "Tilføj nyt element" msgid "Bundled product" msgstr "Tilføjelsesprodukter" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "inaktiv" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Import file" msgid "Import mode" msgstr "Importer fil" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Mark as paid" msgid "Create orders as fully paid" msgstr "Marker som betalt" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Only paid orders" msgid "Create orders as test mode orders" msgstr "Kun betalte bestillinger" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9941,17 +10142,17 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Giv bruger besked via e-mail" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Hold et afbestillingsgebyr på" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9960,192 +10161,192 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Generér afbestilling" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Betalingsdato" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Betalingsdato" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Genberegn moms" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Genberegn moms" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Giv bruger besked" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Send en e-mail til kunden for at fortælle at bestillingen er blevet ændret." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Tilføjelse til" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Ny pris (brutto)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 #, fuzzy #| msgid "Create a new user" msgid "Generate a new secret" msgstr "Opret en ny bruger" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Cancellation" msgid "Cancel this position" msgstr "Annullering" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Split i ny bestilling" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Fjern filter" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Emne" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Modtager" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Meddelelse" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify an amount for a partial refund." msgstr "Du skal angive enten en kvote eller et produkt." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Annuller bestilling" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically refund money if possible" msgstr "Automatisk ved betaling" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -10153,37 +10354,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Gavekort" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "Hold et fast afbestillingsgebyr" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "Generer billetter for produkter der ikke er adgangsgivende" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Other fees" msgid "Keep fees" msgstr "Andre gebyrer" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -10191,25 +10392,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Send rabatkoder" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Send rabatkoder" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Kan oprette arrangementer" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10246,7 +10447,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10279,76 +10480,76 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Vælg venligst en specifik variant af dette produkt." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Vælg venligst en specifik variant af dette produkt." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Dette korte navn er allerede i brug. Vælg et andet." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 #, fuzzy #| msgid "You do not have access to this page." msgid "" "Your device will not have access to anything, please select some events." msgstr "Du har ikke adgang til denne side." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 #, fuzzy #| msgid "Event date" msgctxt "webhooks" msgid "Event types" msgstr "Arrangementsdato" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Gavekort" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Valgfrit" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10358,99 +10559,99 @@ msgctxt "form_bulk" msgid "change" msgstr "Gem ændringer" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current issues" msgid "Keep the current values" msgstr "Aktuelle problemer" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Antal gentagelser" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Seneste dato" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Dag" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Ugyldigt produkt valgt." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Koder" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10458,19 +10659,19 @@ msgstr "" "Skriv én voucherkode pr. linje. Vi anbefaler at du kopier denne liste og " "gemmer den i en fil." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 #, fuzzy #| msgid "Send vouchers" msgid "Send vouchers via email" msgstr "Send rabatkoder" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, fuzzy, python-brace-format #| msgid "Your orders for {}" msgid "Your voucher for {event}" msgstr "Dine bestillinger af {}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10507,114 +10708,114 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 #, fuzzy #| msgid "Recipient" msgid "Recipients" msgstr "Modtager" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 #, fuzzy #| msgid "Port" msgid "or" msgstr "Port" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Maksimalt antal anvendelser pr. rabatkode" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Antal gange HVER af disse vouchere kan anvendes." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, fuzzy, python-brace-format #| msgid "Please enter a valid email address." msgid "{value} is not a valid email address." msgstr "Indtast venligt en gyldig e-mailadresse." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Ugyldig datoindtastning." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Du skal angive enten en kvote eller et produkt." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "Bestillingen er blevet ændret:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10623,7 +10824,7 @@ msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" "E-mailadressen er blevet ændret fra \"{old_email}\" til \"{new_email}\"." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10632,13 +10833,13 @@ msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" "E-mailadressen er blevet ændret fra \"{old_email}\" til \"{new_email}\"." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Kvoten er blevet tilføjet." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10647,72 +10848,72 @@ msgid "A fee was changed from {old_price} to {new_price}." msgstr "" "E-mailadressen er blevet ændret fra \"{old_email}\" til \"{new_email}\"." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Denne bestilling er oprettet ved at splitte bestillingen {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(ukendt)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -10720,14 +10921,14 @@ msgid "" "uploaded." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -10735,187 +10936,187 @@ msgid "" "code \"{errorcode}\"." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "Produktet er blevet oprettet." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "Bestillingen er blevet ændret." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "Gruppeindstillingerne er blevet ændret." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "Den nye arrangør er blevet oprettet." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "Den nye arrangør er blevet oprettet." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The team has been created." msgid "The webhook has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "Kategorien er blevet ændret." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Intern kommentar opdateret." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been deleted." msgid "An event has been deleted." msgstr "Arrangementsdatoen er blevet slettet." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Bestillingsdetaljerne er blevet ændret." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "Bestillingen er markeret som ikke betalt." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Bestillingens hemmelighed er blevet ændret." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "Bestillingens udløbsdato er blevet ændret." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "Bestillingen er blevet markeret som udløbet." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "Bestillingen er blevet markeret som betalt." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "Det valgte spørgsmål er blevet slettet." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The test mode order {code} has been deleted." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 #, fuzzy #| msgid "The order has been created." msgid "The order has been approved." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The order has been refunded." msgid "The order has been denied." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" "E-mailadressen er blevet ændret fra \"{old_email}\" til \"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10925,46 +11126,46 @@ msgid "" msgstr "" "E-mailadressen er blevet ændret fra \"{old_email}\" til \"{new_email}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Fakturaen er blevet genereret." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "Fakturaen er blevet genereret igen." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "Fakturaen er blevet genudstedt." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Bestillingens interne kommentar er blevet opdateret." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "En e-mail af ukendt type er blevet sendt." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -10976,37 +11177,37 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Din besked er blevet sendt." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "Din besked er blevet sendt." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "En e-mail er blevet sendt med en advarsel om at bestillingen er ved at " "udløbe." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "annulleret." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11017,26 +11218,26 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "annulleret." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er ændret." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at betaling er modtaget." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11047,7 +11248,7 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11058,7 +11259,7 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11066,7 +11267,7 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget og kræver betaling." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11078,107 +11279,107 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget og kræver betaling." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "En e-mail er blevet sendt til brugeren med et link til siden med " "bestillingsdetaljer." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, fuzzy, python-brace-format #| msgid "The payment method has been changed." msgid "Payment {local_id} has been confirmed." msgstr "Betalingsmetoden er blevet ændret." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Payment {local_id} has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Canceling payment {local_id} has failed." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, fuzzy, python-brace-format #| msgid "The payment method has been changed." msgid "Payment {local_id} has been started." msgstr "Betalingsmetoden er blevet ændret." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Payment {local_id} has failed." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, fuzzy, python-brace-format #| msgid "The order has been marked as paid." msgid "The order could not be marked as paid: {message}" msgstr "Bestillingen er blevet markeret som betalt." -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 #, fuzzy #| msgid "The order has been created." msgid "The order has been overpaid." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, fuzzy, python-brace-format #| msgid "The order has been created." msgid "Refund {local_id} has been created." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, fuzzy, python-brace-format #| msgid "The task has been completed." msgid "Refund {local_id} has been completed." msgstr "Opgaven er fuldført." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Refund {local_id} has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Refund {local_id} has failed." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Tofaktorgodkendelse er slået til." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Tofaktorgodkendelse er slået fra." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Dine sikkerhedskoder til tofaktorgodkendelse er blevet genoprettet." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11186,7 +11387,7 @@ msgid "" msgstr "" "En ny tofaktorgodkendelsesenhed, \"{name}\", er blevet føjet til din konto." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11194,330 +11395,330 @@ msgid "" msgstr "" "Tofaktorgodkendelsesenheden \"{name}\" er blevet fjernet fra din konto." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 #, fuzzy #| msgid "The order has been refunded." msgid "This user has been anonymized." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "E-mail til nulstilling af adgangskode er sendt." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Adgangskoden er blevet nulstillet." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, fuzzy, python-brace-format #| msgid "The variation \"{value}\" has been deleted." msgid "The organizer \"{name}\" has been deleted." msgstr "Varianten \"{value}\" er blevet slettet." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "Voucheren er blevet oprettet." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "Voucheren er blevet oprettet og sendt til en person på ventelisten." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "Voucheren er blevet ændret." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "Voucheren er blevet slettet." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "Voucheren er blevet indløst på bestilling {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Produktet er blevet oprettet." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Produktet er blevet ændret." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Produktet er blevet slettet." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Varianten \"{value}\" er blevet oprettet." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Varianten \"{value}\" er blevet slettet." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Varianten \"{value}\" er blevet ændret." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "En tilføjelse er blevet føjet til dette produkt." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "En tilføjelse er blevet fjernet fra dette produkt." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "En tilføjelse er blevet ændret på dette produkt." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "An add-on has been added to this product." msgid "A bundled item has been added to this product." msgstr "En tilføjelse er blevet føjet til dette produkt." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "An add-on has been removed from this product." msgid "A bundled item has been removed from this product." msgstr "En tilføjelse er blevet fjernet fra dette produkt." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "An add-on has been changed on this product." msgid "A bundled item has been changed on this product." msgstr "En tilføjelse er blevet ændret på dette produkt." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Kvoten er blevet tilføjet." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Kvoten er blevet slettet." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Kvoten er blevet ændret." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Kvoten er blevet slettet." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has been re-opened." msgstr "Kvoten er blevet slettet." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "Kategorien er blevet tilføjet." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "Kategorien er blevet slettet." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "Kategorien er blevet ændret." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "Spørgsmålet er blevet tilføjet." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "Spørgsmålet er blevet slettet." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "Spørgsmålet er blevet ændret." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "Momsreglen er blevet tilføjet." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "Momsreglen er blevet slettet." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "Momsreglen er blevet ændret." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "Tjek-ind-listen er blevet tilføjet." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "Tjek-ind-listen er blevet ændret." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Indstillingerne for arrangementet er blevet ændret." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Indstillingerne for download af billet er blevet ændret." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "En plugin er blevet aktiveret." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "En plugin er blevet deaktiveret." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 #, fuzzy #| msgid "The order has been refunded." msgid "The shop has been taken into test mode." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The test mode has been disabled." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been created." msgid "The event has been created." msgstr "Arrangementsdatoen er blevet oprettet." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "Indstillingerne for arrangementet er blevet ændret." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "En svarmulighed er blevet føjet til spørgsmålet." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "En svarmulighed er blevet fjernet fra spørgsmålet." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "En svarmulighed er blevet ændret." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "En bruger er føjet til gruppen." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "En bruger er blevet inviteret med i gruppen." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "En brugers rettigheder er blevet ændret." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "En bruger er blevet fjernet fra gruppen." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "En rabatkode er blevet sendt til en person på ventelisten." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 #, fuzzy #| msgid "A user has been removed from the event team." msgid "An entry has been removed from the waiting list." msgstr "En bruger er blevet fjernet fra gruppen." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 #, fuzzy #| msgid "A voucher has been sent to a person on the waiting list." msgid "An entry has been changed on the waiting list." msgstr "En rabatkode er blevet sendt til en person på ventelisten." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 #, fuzzy #| msgid "A user has been added to the event team." msgid "An entry has been added to the waiting list." msgstr "En bruger er føjet til gruppen." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "Gruppeindstillingerne er blevet ændret." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Gruppen er blevet slettet." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "Kategorien er blevet ændret." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "Gruppen er blevet slettet." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Arrangementsdatoen er blevet slettet." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11525,186 +11726,186 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Arrangementsdatoen er blevet ændret." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "Arrangementsdatoen er blevet ændret." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "Arrangementsdatoen er blevet oprettet." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "En kvote er blevet knyttet til arrangementsdatoen." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "En kvote er blevet ændret på arrangementsdatoen." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "En kvote er blevet fjernet fra arrangementsdatoen." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been created." msgid "The device has been created." msgstr "Arrangementsdatoen er blevet oprettet." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 #, fuzzy #| msgid "The voucher has been changed." msgid "The device has been changed." msgstr "Voucheren er blevet ændret." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 #, fuzzy #| msgid "The device has been removed." msgid "Access of the device has been revoked." msgstr "Enheden er blevet fjernet." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 #, fuzzy #| msgid "The device has been removed." msgid "The device has been initialized." msgstr "Enheden er blevet fjernet." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 #, fuzzy #| msgid "The invoice has been regenerated." msgid "The access token of the device has been regenerated." msgstr "Fakturaen er blevet genereret igen." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "Spørgsmålet er blevet tilføjet." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Indstillingerne for en betalingsudbyder er blevet ændret." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} er blevet føjet til gruppen." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} er fjernet fra gruppen." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user} er nu med i gruppen via invitationen sendt til {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} er blevet inviteret med i gruppen." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, fuzzy, python-brace-format #| msgid "The invite for {user} has been revoked." msgid "Invite for {user} has been resent." msgstr "Invitationen til {user} er blevet trukket tilbage." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Invitationen til {user} er blevet trukket tilbage." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Token \"{name}\" oprettet." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Token \"{name}\" slettet." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Dine kontoindstillinger er blevet ændret." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Din e-mailadresse er blevet ændret til {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Din adgangskode er blevet ændret." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." @@ -11712,7 +11913,7 @@ msgstr "" "Det valgte arrangement kunne ikke findes eller du har ikke adgang til at " "administrere det." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -11720,14 +11921,14 @@ msgstr "" "Den valgte arrangør kunne ikke findes eller du har ikke adgang til at " "administrere den." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Dashboard" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11738,7 +11939,7 @@ msgstr "Dashboard" msgid "General" msgstr "Generelt" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11747,49 +11948,49 @@ msgstr "Generelt" msgid "Payment" msgstr "Betaling" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Billetter" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Momsregler" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Fakturering" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Afbestilling" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Indstillinger" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Kategorier" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Overblik" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11799,43 +12000,43 @@ msgstr "Overblik" msgid "Refunds" msgstr "Tilbagebetalt" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Eksporter" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 #, fuzzy #| msgid "Import file" msgid "Import" msgstr "Importer fil" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Alle vouchere" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Tags" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 #, fuzzy #| msgid "Check-in" msgctxt "navigation" msgid "Check-in" msgstr "Tjek-ind" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Tjek-ind-lister" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11843,28 +12044,28 @@ msgstr "Tjek-ind-lister" msgid "Order search" msgstr "Bestillinger" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 #, fuzzy #| msgid "Base settings" msgid "User settings" msgstr "Basisindstillinger" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Notifikationer" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 #, fuzzy #| msgid "Customer actions" msgid "Authorized apps" msgstr "Kundehandlinger" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11872,13 +12073,13 @@ msgstr "Kundehandlinger" msgid "Account history" msgstr "Historik" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 #, fuzzy #| msgid "All vouchers" msgid "All users" msgstr "Alle vouchere" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 #, fuzzy @@ -11886,39 +12087,56 @@ msgstr "Alle vouchere" msgid "Admin sessions" msgstr "Dørene åbnes" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Globale indstillinger" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Tjek for opdateringer" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Not checked in" +msgid "License check" +msgstr "Ikke tjekket ind" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event date" msgid "Event metadata" msgstr "Arrangementsdato" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 +#: pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 +msgid "Webhooks" +msgstr "" + +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 #, fuzzy #| msgid "Device name" msgid "Devices" msgstr "Enhedsnavn" -#: pretix/control/navigation.py:493 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 -msgid "Webhooks" -msgstr "" - -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Du har ikke adgang til at se dette indhold." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Send oplysninger om genoprettelse" @@ -11999,7 +12217,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -12016,24 +12234,31 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "" +#| "Are you sure you want to delete the date %(subevent)s?" +msgid "You are currently logged in as %(user)s." +msgstr "Er du sikker på du vil slette datoen %(subevent)s?" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 #, fuzzy #| msgid "This plugin reports the following problems:" msgid "The application requires the following permissions:" msgstr "Denne plugin rapporterer følgende problemer:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -12056,7 +12281,7 @@ msgstr "Angiv ny adgangskode" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -12073,7 +12298,7 @@ msgstr "Angiv ny adgangskode" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -12095,65 +12320,56 @@ msgstr "Gem" msgid "Create a new account" msgstr "Opret konto" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Vis/skjul navigation" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Vis butik" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Afslut administration" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Kontoindstillinger" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Log ud" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 #, fuzzy #| msgid "Organizer name" msgid "Organizer account" msgstr "Navn" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Søg efter arrangementer" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -12161,13 +12377,13 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 #, fuzzy #| msgid "Only paid orders" msgid "Show all test mode orders" msgstr "Kun betalte bestillinger" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -12176,22 +12392,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "kører i udviklertilstand" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -12342,7 +12564,7 @@ msgstr "Eksisterende app-konfigurationer" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12514,18 +12736,18 @@ msgstr "Slet" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Tjek-ind-liste" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "Advanced settings" msgid "Advanced" @@ -13215,7 +13437,7 @@ msgstr "E-mailadresse" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Gennemse" @@ -13332,26 +13554,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Installerede plugins" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Dine ændringer er blevet gemt." @@ -13454,7 +13677,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Funktioner" @@ -13949,14 +14172,14 @@ msgstr "Flere kvoter" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Butik deaktiveret" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Til salg" @@ -14010,6 +14233,69 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Prisindstillinger" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Device registration failed." +msgid "Installation details" +msgstr "Fejl under registrering af enhed." + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Dine oplysninger" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Gem og vis forhåndsvisning" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Resultat af tjek for opdateringer" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14363,7 +14649,7 @@ msgstr "Fuldt booket" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Udsolgt" @@ -14438,8 +14724,8 @@ msgstr "Rediger spørgsmål" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Betalt" @@ -14447,7 +14733,7 @@ msgstr "Betalt" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Annulleret" @@ -14497,28 +14783,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Svarmuligheder" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Tilføj ny valgmulighed" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 #, fuzzy #| msgid "Question type" msgid "Question dependency" @@ -15307,8 +15593,8 @@ msgstr "Billetnavn" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "ikke besvaret" @@ -15328,33 +15614,33 @@ msgstr "USIKKER" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "plus %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "inkl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Total" @@ -15464,7 +15750,7 @@ msgstr "Bestillingshistorik" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "E-mailhistorik" @@ -15754,7 +16040,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Send e-mail" @@ -15808,8 +16094,8 @@ msgstr "Svarmuligheder" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -16034,7 +16320,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Købt" @@ -16637,7 +16923,7 @@ msgid "PDF Editor" msgstr "PDF Editor" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Kode" @@ -16723,7 +17009,7 @@ msgstr "Kopier" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Bredde (mm)" @@ -16773,83 +17059,87 @@ msgstr "x (mm)" msgid "Size (mm)" msgstr "Størrelse (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Skriftstørrelse (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Tekstfarve" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "E-mail-indhold" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Tekstindhold" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Arrangementsegenskab:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 #, fuzzy #| msgid "Event attribute:" msgid "Item attribute:" msgstr "Arrangementsegenskab:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Andet…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Tilføj nyt element" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 #, fuzzy #| msgid "QR code area" msgid "QR code for Check-In" msgstr "QR-kode-område" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -17723,7 +18013,7 @@ msgstr "Voucherdetaljer" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Effekt på pris" @@ -17984,17 +18274,17 @@ msgstr "Tilføj mig til listen" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Indstilling på arrangørniveau" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 #, fuzzy #| msgid "Organizer-level settings" msgid "Site-level settings" msgstr "Indstilling på arrangørniveau" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -18002,7 +18292,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -18010,35 +18300,35 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Ændr kun for dette arrangement" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 #, fuzzy #| msgid "Change only for this event" msgid "Change only for this organizer" msgstr "Ændr kun for dette arrangement" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Ændr for alle arrangementer" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Change for all events" msgid "Change for all organizers" msgstr "Ændr for alle arrangementer" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Sidetallet skal være et heltal" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Sidetallet er mindre end 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -18048,7 +18338,7 @@ msgstr "" "adresselinjen. Verificer at det er korrekt og at linket ikke allerede har " "været brugt." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -18056,22 +18346,22 @@ msgstr "" "Du kan ikke acceptere invitationen til \"{}\" da du allerede er del af det " "team." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Du er nu med i gruppen “{}”." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Velkommen til pretix! Du er nu medlem af gruppen \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 #, fuzzy #| msgid "We sent you an e-mail containing further instructions." msgid "" @@ -18079,7 +18369,7 @@ msgid "" "mail containing further instructions." msgstr "Vi har sendt dig en e-mail med yderligere instruktioner." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -18089,618 +18379,689 @@ msgstr "" "fulde url til adresselinjen. Bemærk at linket kun er gyldigt i tre dage og " "at linket kun kan bruges en gang." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "Vi kunne ikke finde brugeren som du efterspurgte en ny adgangskode til." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "Du kan nu logge ind med din nye adgangskode." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Prøv venligst igen." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Ugyldig kode, prøv igen." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Du har ikke rettighed til at udføre denne handling." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 #, fuzzy #| msgid "The selected list has been deleted." msgid "The selected check-ins have been reverted." msgstr "Den valgte lister er blevet slettet." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "De valgte billetter er markeret som værende tjekket ind." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "Den nye tjek-ind-liste er blevet oprettet." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "Vi kunne ikke gemme dine ændringer. Se detaljer nedenfor." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "Den valgte liste findes ikke." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "Den valgte lister er blevet slettet." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Deltagere (bestilt)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Deltagere (betalt)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "I alt ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Aktive produkter" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "samlet længde af venteliste" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} tilbage" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Din billetbutik er" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Klik her for at ændre" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "live" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "ikke offentlig" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 #, fuzzy #| msgid "Generate widget code" msgid "in private test mode" msgstr "Generer widget-kode" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, fuzzy, python-brace-format #| msgid "Checked in – {list}" msgid "Present – {list}" msgstr "Tjekket ind – {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Velkommen til pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Opret arrangement" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Ingen dato" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Handling krævet" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Ikke længere til salg" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Snart" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} bestilling" msgstr[1] "{num} bestillinger" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice information" msgid "Integrations" msgstr "Faktureringsoplysninger" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "Kundehandlinger" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Short form" msgid "Output and export formats" msgstr "Kort navn" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Features" msgid "API features" msgstr "Funktioner" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Andet" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "Ugyldigt element" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 #, fuzzy #| msgid "Unknown order code" msgid "Unknown e-mail renderer." msgstr "Ukendt bestillingskode" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Kommentar opdateret." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Kunne ikke opdatere kommentaren." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "Moms" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "Den valgte momsregel findes ikke." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Almindelig billet" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "Rækkefølgen af elementerne er blevet opdateret." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "Den valgte produktkategori findes ikke." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "Den valgte kategorien er blevet slettet." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "Den nye kategori er blevet oprettet." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "Rækkefølgen af kategorier er blevet ændret." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Sender address" msgid "Street" msgstr "Afsenderadresse" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The question has been deleted." msgid "Not all questions have been selected." msgstr "Spørgsmålet er blevet slettet." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "Det valgte spørgsmål er blevet slettet." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Fil uploadet" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "Det nye spørgsmål er blevet oprettet." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Den nye kvote er blevet oprettet." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "Først scannet: %(date)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 #, fuzzy #| msgid "On waiting list since" msgid "Vouchers and waiting list reservations" msgstr "På venteliste siden" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 #, fuzzy #| msgid "Available until" msgid "Available quota" msgstr "Tilgængelig indtil" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 #, fuzzy #| msgid "Waiting list entries" msgid "Waiting list (pending)" msgstr "Ventelistepladser" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 #, fuzzy #| msgid "Currently unavailable" msgid "Currently for sale" msgstr "Pt. ikke tilgængelig" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 #, fuzzy #| msgid "The order has been marked as refunded." msgid "The quota has been re-opened and will not close again." msgstr "Bestillingen er blevet markeret som tilbagebetalt." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Den valgte kvote er blevet slettet." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Det valgte produkt er blevet slettet." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 #, fuzzy #| msgid "You do not have permission to view this content." msgid "You do not have permission to clone this event." msgstr "Du har ikke adgang til at se dette indhold." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Gruppe {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 #, fuzzy #| msgid "The selected configuration has been deleted." msgid "Access for the selected application has been revoked." msgstr "Den valgte konfiguration er blevet slettet." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "The last update check was not successful." msgid "The import was successful." msgstr "Seneste tjek for opdateringer fejlede." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 #, fuzzy #| msgid "This voucher is not valid for this product." msgid "Ticket download is not enabled for this product." msgstr "Voucheren er ikke gyldig for dette produkt." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 #, fuzzy #| msgid "The order has been refunded." msgid "The order has been deleted." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 #, fuzzy #| msgid "The selected team cannot be deleted." msgid "Only orders created in test mode can be deleted." msgstr "Den valgte gruppe kan ikke slettet." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 #, fuzzy #| msgid "The order has been marked as refunded." msgid "The order has been denied and is therefore now canceled." msgstr "Bestillingen er blevet markeret som tilbagebetalt." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 #, fuzzy #| msgid "The payment term has been changed." msgid "This payment has been canceled." msgstr "Betalingsbetingelser er blevet ændret." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This payment can not be canceled at the moment." msgstr "Dette produkt vil ikke blive solgt efter denne dato." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 #, fuzzy #| msgid "The order has been canceled." msgid "The refund has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This refund can not be canceled at the moment." msgstr "Dette produkt vil ikke blive solgt efter denne dato." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 #, fuzzy #| msgid "The order has been created." msgid "The refund has been processed." msgstr "Bestilling oprettet." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This refund can not be processed at the moment." msgstr "Dette produkt vil ikke blive solgt efter denne dato." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 #, fuzzy #| msgid "The order has been marked as paid." msgid "The refund has been marked as done." msgstr "Bestillingen er blevet markeret som betalt." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The team has been created." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Gruppen er blevet oprettet." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Afbestillingsgebyr" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -18730,68 +19091,68 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 #, fuzzy #| msgid "The order has been marked as paid." msgid "The payment has been marked as complete." msgstr "Bestillingen er blevet markeret som betalt." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 #, fuzzy #| msgid "The last payment date cannot be before the end of presale." msgid "This payment can not be confirmed at the moment." msgstr "Seneste betalingsdato kan ikke ligge før slutningen på forsalget." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 #, fuzzy #| msgid "The invoice has been reissued." msgid "A refund of {} has been processed." msgstr "Fakturaen er blevet genudstedt." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "The team has been created." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Gruppen er blevet oprettet." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Gavekort" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18804,24 +19165,24 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been created." msgid "The payment has been created successfully." msgstr "Arrangementsdatoen er blevet oprettet." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 #, fuzzy #| msgid "" #| "The order has been marked as refunded. Please transfer the money back to " @@ -18831,396 +19192,396 @@ msgid "" "money back to the user." msgstr "Bestillingen er markeret som refunderet. Tilbagefør pengene manuelt." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Intet CVR-nr. angivet." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Intet land angivet." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "CVR-nummeret kun ikke valideres idet et ikke-EU-land er angivet." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Dette CVR-nr. er ikke gyldigt." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Dette CVR-nr. er gyldigt." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Ukendt faktura." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "Denne faktura er allerede blevet annulleret." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 #, fuzzy #| msgid "The invoice has been generated." msgid "The invoice has been cleaned of personal data." msgstr "Fakturaen er blevet genereret." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "Denne e-mail er sat i udsendelseskøen." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Denne faktura findes ikke" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "Betalingsbetingelser er blevet ændret." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Der er sket en fejl. Se detaljer nedenfor." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "Bestillingen er blevet ændret." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Der var ingen ændringer til bestillingen." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Emne: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Din besked vil blive sendt til {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Kunne ikke sende mail til denne bruger: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Ingen bestilling med denne kode findes." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "Den valgte eksportør findes ikke." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "Please try again." msgid "Your input was not valid." msgstr "Prøv venligst igen." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Navn" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 #, fuzzy #| msgid "The selected team cannot be deleted." msgid "This organizer can not be deleted." msgstr "Den valgte gruppe kan ikke slettet." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 #, fuzzy #| msgid "The new organizer has been created." msgid "The organizer has been deleted." msgstr "Den nye arrangør er blevet oprettet." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "Den nye arrangør er blevet oprettet." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administratorer" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Dine ændringer kunne ikke gemmes." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "Den valgte gruppe er blevet slettet." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "Den valgte gruppe kan ikke slettet." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Medlemmet er blevet fjernet fra gruppen." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Ugyldig invitation valgt." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 #, fuzzy #| msgid "The invoice has been reissued." msgid "The invite has been resent." msgstr "Fakturaen er blevet genudstedt." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Ugyldigt token valgt." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Token slettet." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Det nye medlem er blevet føjet til gruppen." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "This device has been set up successfully." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 #, fuzzy #| msgid "This product is currently not available." msgid "This device currently does not have access." msgstr "Dette produkt er pt. ikke tilgængeligt." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 #, fuzzy #| msgid "The selected configuration has been deleted." msgid "Access for this device has been revoked." msgstr "Den valgte konfiguration er blevet slettet." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The selected category has been deleted." msgid "The selected gift card issuer has been added." msgstr "Den valgte kategorien er blevet slettet." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected category has been deleted." msgid "The selected gift card issuer has been removed." msgstr "Den valgte kategorien er blevet slettet." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The transaction amount is incorrect." msgid "The transaction could not be reversed." msgstr "Transaktionsbeløbet er ikke korrekt." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "Spørgsmålet er blevet tilføjet." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 #, fuzzy #| msgid "Please try again." msgid "Your input was invalid, please try again." msgstr "Prøv venligst igen." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "Spørgsmålet er blevet tilføjet." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created and can now be used." msgstr "Gruppen er blevet oprettet." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Produktet er blevet oprettet." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Det valgte produkt er blevet slettet." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "Den uploadede PDF er for stor." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "Den uploadede PDF er for lille." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected data was deleted successfully." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "Den nye dato er blevet oprettet." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." @@ -19228,7 +19589,7 @@ msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." @@ -19236,7 +19597,7 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." @@ -19244,223 +19605,223 @@ msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} nye datoer er blevet oprettet." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Række:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Bestilling {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Rabatkode" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "Enheden er blevet fjernet." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 #, fuzzy #| msgid "The order has already been refunded." msgid "This security device is already registered." msgstr "Denne bestilling er allerede blevet tilbagebetalt." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Din kommentar er blevet gemt." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Any product" msgstr "Tilføjelsesprodukter" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "Den valgte rabatkode er blevet slettet." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Den nye rabatkode er blevet oprettet: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 #, fuzzy #| msgid "There is no order with the given order code." msgid "There is no voucher with the given voucher code." msgstr "Ingen bestilling med denne kode findes." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "De nye vouchere er blevet oprettet." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected vouchers have been deleted or disabled." msgstr "Den valgte dato er blevet slettet." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Du har ikke rettigheder til at gøre dette" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 #, fuzzy #| msgid "The new member has been added to the team." msgid "The waiting list entry has been moved to the top." msgstr "Det nye medlem er blevet føjet til gruppen." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 #, fuzzy #| msgid "A user has been removed from the event team." msgid "The waiting list entry has been moved to the end of the list." msgstr "En bruger er blevet fjernet fra gruppen." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 #, fuzzy #| msgid "On the list since" msgid "On list since" msgstr "På venteliste siden" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Afventer" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "Den valgte plads er blevet slettet." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Kendt domæne" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Kendte domæner" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -19469,78 +19830,78 @@ msgstr "Kendte domæner" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "pretix-holdet" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "None of the selected products is configured to print badges." msgstr "Det valgte produkt er ikke aktivt eller har ingen pris." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Navneskilte" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Include pending orders" msgstr "Inkluder afventende ordre" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 #, fuzzy #| msgid "Include questions" msgid "Include add-on or bundled positions" msgstr "Medtag spørgsmål" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Answer options" msgid "Rendering option" msgstr "Svarmuligheder" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -19548,49 +19909,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Sorter efter" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Skiltelayout slettet." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -19645,49 +20006,49 @@ msgstr "Opret ny dato" msgid "Make default" msgstr "Standard" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 #, fuzzy #| msgctxt "subevent" #| msgid "The new date has been created." msgid "The new badge layout has been created." msgstr "Den nye dato er blevet oprettet." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 #, fuzzy #| msgid "The requested list does not exist." msgid "The requested badge layout does not exist." msgstr "Den valgte liste findes ikke." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected badge layout been deleted." msgstr "Den valgte dato er blevet slettet." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19696,114 +20057,114 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 #, fuzzy #| msgid "Bank account details" msgid "Bank account type" msgstr "Bankkontodetaljer" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 #, fuzzy #| msgid "Create a new account" msgid "Other bank account" msgstr "Opret konto" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 #, fuzzy #| msgid "Account holder" msgid "Name of account holder" msgstr "Kontoejer" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 #, fuzzy #| msgid "Number of days" msgid "Name of bank" msgstr "Antal dage" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Bankkontodetaljer" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 #, fuzzy #| msgid "This is an event series" msgid "This is required in some countries." msgstr "Dette er en arrangementsrække" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Payer and reference" msgid "Prefix for the payment reference" msgstr "Betaler og reference" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Additional text to show on pending orders" msgstr "Generer billetter for produkter der ikke er adgangsgivende" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All entries" msgid "IBAN blocklist for refunds" msgstr "Alle" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19812,31 +20173,31 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 #, fuzzy #| msgid "Bank account details" msgid "Please fill out your bank account details." msgstr "Bankkontodetaljer" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 #, fuzzy #| msgid "Please enter your name." msgid "Please enter your bank account details." msgstr "Indtast venligst dit navn." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Kontoejer" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19845,41 +20206,41 @@ msgstr "Kontoejer" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban}" msgstr "Bankkontodetaljer" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(valgfri)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "Please try again." msgid "Your input was invalid, please see below for details." msgstr "Prøv venligst igen." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19887,24 +20248,24 @@ msgstr "" msgid "Import bank data" msgstr "Importer bankdata" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Perform changes" msgid "Export refunds" msgstr "Udfør ændringer" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, fuzzy, python-format #| msgid "Your order is pending payment: %(code)s" msgid "Your order received an incomplete payment: %(code)s" msgstr "Din bestilling afventer betaling: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "Denne bestilling er allerede blevet annulleret." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -20001,7 +20362,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -20276,268 +20637,268 @@ msgstr "Bestilling allerede betalt" msgid "Discard" msgstr "Sket" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Problem med udsendelse af e-mail." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Ukendt bestillingskode" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search" msgid "Search text" msgstr "Søg" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Skat" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Order is not paid." msgid "Filter form is not valid." msgstr "Bestilling er ikke betalt." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Alle ikke-afstemte transaktioner er blevet kasseret." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Du skal vælge en fil der skal importeres." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "Bestillingen er blevet annulleret." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Tjek-ind-liste-eksportør" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Kræver særlig opmærksomhed" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Medtag spørgsmål" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Tjek-ind-liste (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "betalt" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Din bestilling" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically checked in" msgstr "Automatisk ved betaling" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Hemmelighed" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "Korttype" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Enhedsnavn" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 #, fuzzy #| msgid "Order overview" msgid "Offline override" msgstr "Overblik" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Check-in lists" msgid "All check-in lists" msgstr "Tjek-ind-lister" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 #, fuzzy #| msgid "Total amount" msgid "PayPal account" msgstr "Samlet beløb" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference code" msgid "Reference prefix" msgstr "Referencekode" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -20546,87 +20907,87 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Fejl ved afsendelse af bekræftelses-e-mail." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "Betalingen for denne faktura er allerede modtaget." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Enable payment method" msgid "PayPal payment ID" msgstr "Aktiver betalingsmetode" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Betaling gennemført." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Betaling nægtet." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Betaling tilbagebetalt." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Betaling tilbageført." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 #, fuzzy #| msgid "Payment pending" msgid "Payment pending." msgstr "Afventer betaling" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal rapporterede en hændelse: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -20722,159 +21083,159 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Tryk her for at åbne vinduet." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "An error occurred during connecting with PayPal, please try again." msgstr "Siden stødte på en uventet intern fejl. Prøv venligst igen." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 #, fuzzy #| msgid "Your cart has been updated." msgid "Your PayPal account has been disconnected." msgstr "Din kurv er blevet opdateret." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Rapporteksportør" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Oprettet: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Bestillingsoverblik (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Bestillinger pr. produkt" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. %(rate)s%% taxes" msgid "(excl. taxes)" msgstr "inkl. %(rate)s%% moms" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. %(rate)s%% taxes" msgid "(incl. taxes)" msgstr "inkl. %(rate)s%% moms" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders (CSV)" msgid "List of orders with taxes" msgstr "Bestillingsliste (CSV)" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Select country" msgid "Taxes by country" msgstr "Vælg land" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Virksomhedskunde" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Land" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 #, fuzzy #| msgid "Remove from order" msgid "Redirection from order page" msgstr "Fjern fra bestilling" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redemptions" msgid "Redirection" @@ -20886,132 +21247,132 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redemptions" msgid "Base redirection URL" msgstr "Indløsninger" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 #, fuzzy #| msgid "Send email" msgid "Send email to" msgstr "Send e-mail" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Check-in status" msgid "Filter check-in status" msgstr "Tjek-ind-status" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers not checked in" msgstr "Send til kunde med bestillingsstatus" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Send kun til bestillere af" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Send kun til bestillere af" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Send kun til bestillere af" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Send til kunde med bestillingsstatus" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Send kun til bestillere af" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "pending" msgid "approval pending" msgstr "afventer" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "afventer med overskredet betalingsdato" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Send til kunde med bestillingsstatus" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers checked in on list" msgstr "Send til kunde med bestillingsstatus" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "E-mail blev sendt" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -21047,15 +21408,15 @@ msgstr "Kontaktadresse" msgid "Send a new email based on this" msgstr "Send en ny e-mail baseret på dette" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "Ingen bestillinger matcher dette valg." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "Your message has been queued and will be sent to {}." msgid "" @@ -21063,15 +21424,15 @@ msgid "" "orders in the next few minutes." msgstr "Din besked vil blive sendt til {}." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Statistik" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -21178,54 +21539,54 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 #, fuzzy #| msgid "Stripe Connect: Publishable key" msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: Offentlig nøgle" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 #, fuzzy #| msgid "Stripe Connect: Publishable key" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: Offentlig nøgle" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21233,20 +21594,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21257,75 +21618,75 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 #, fuzzy #| msgid "Question" msgctxt "stripe" msgid "Testing" msgstr "Spørgsmål" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Offentlig nøgle" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Hemmelig nøgle" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21333,23 +21694,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Denne butik er i øjeblikket kun tilgængelig for dig og dit team." @@ -22238,8 +22594,8 @@ msgstr "Vis varianter" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -22248,8 +22604,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 #, fuzzy #| msgid "incl. %(rate)s%% taxes" msgid "incl. taxes" @@ -22259,8 +22615,8 @@ msgstr "inkl. %(rate)s%% moms" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" @@ -22269,24 +22625,24 @@ msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, fuzzy, python-format #| msgid "Maximum number of items per order" msgid "Amount of %(item)s to order" @@ -22317,19 +22673,19 @@ msgstr "Din bestilling" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Din kurv" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Kurv udløbet" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -22337,12 +22693,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Varerne i din kurv er ikke længere reserverede for dig." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Tilføj booking til en ny dato" @@ -22522,7 +22878,7 @@ msgstr "UDSOLGT" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Reserveret" @@ -22538,78 +22894,89 @@ msgstr "" msgid "No attendee name provided" msgstr "Vis deltagernavne på fakturaer" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 #, fuzzy #| msgid "Remove" msgid "Remove one" msgstr "Fjern" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 #, fuzzy #| msgid "Add a new object" msgid "Add one more" msgstr "Tilføj nyt element" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Pris" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Produkt" msgstr[1] "%(num)s produkter" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% %(taxname)s" msgid "incl. %(tax_sum)s taxes" msgstr "inkl. %(rate)s%% %(taxname)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Brug en rabatkode" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Brug rabatkode" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Tøm kurv" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Gå til kassen" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgctxt "invoice" @@ -22717,9 +23084,9 @@ msgstr "Vis alle arrangementer fra %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "Gratis" @@ -22755,7 +23122,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Book nu" @@ -22763,7 +23130,7 @@ msgstr "Book nu" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 #, fuzzy #| msgid "Fully reserved" msgid "Fully booked" @@ -22788,107 +23155,96 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Tøm kurv" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Gå til kassen" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Vælg venligst en specifik variant af dette produkt." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Se anden dato" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "Vælg en dato for at bestille billet" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 #, fuzzy #| msgid "Order date" msgctxt "subevent" msgid "Other dates" msgstr "Bestillingsdato" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Forsalget for dette arrangement er slut." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "Forsalget for dette arrangement starter %(date)s, kl.%(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Forsalget til dette arrangement er ikke startet endnu." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Start: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Slut: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Tilføj til kalender" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, fuzzy #| msgid "Register" msgctxt "free_tickets" msgid "Register" msgstr "Registrer" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Læg i kurv" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Hvis du allerede har bestilt en billet" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22899,7 +23255,7 @@ msgstr "" "ændre i din bestilling. Hvis du ikke kan finde linket, så klik på knappen " "for at få gensendt din bestillingsmail." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -23338,24 +23694,24 @@ msgid "Send links" msgstr "Send link" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Voucheren er ikke gyldig for denne dato." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -23503,142 +23859,142 @@ msgstr "Side %(page)s af %(of)s" msgid "We are processing your request …" msgstr "Vi behandler din bestilling …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Det valgte arrangement findes ikke." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Denne funktion er ikke aktiveret." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "Den valgt arrangør findes ikke." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Indtast venligst kun tal." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Din kurv er blevet opdateret." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Produkterne er lagt i kurven." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Din kurv er tom" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Ingen dato valgt." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Ukendt dato valgt." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Fakturaen er blevet genereret." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "Hold et fast afbestillingsgebyr" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Cancel order" msgid "Canceled by customer" msgstr "Annuller bestilling" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "Spørgsmålet er blevet slettet." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Du kan ikke annullere denne bestilling." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, fuzzy, python-brace-format #| msgid "" #| "The order has been marked as refunded. Please transfer the money back to " @@ -23648,55 +24004,55 @@ msgid "" "{amount}." msgstr "Bestillingen er markeret som refunderet. Tilbagefør pengene manuelt." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Dine bestillinger af {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Venteliste er ikke tilgængelig for dette arrangement." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "The waiting list is disabled for this product." msgstr "Venteliste er ikke tilgængelig for dette arrangement." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" "Du kan ikke føje dig til ventelisten idet denne vare allerede er tilgængelig." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -23704,136 +24060,141 @@ msgstr "" "Vi har føjet dig til ventelisten. Du vil modtage en e-mail så snart " "billetter bliver tilgængelige igen." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 #, fuzzy #| msgid "This product is currently not available." msgid "This ticket shop is currently disabled." msgstr "Dette produkt er pt. ikke tilgængeligt." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected date does not exist in this event series." msgstr "Delarrangementet tilhører ikke dette arrangement." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 #, fuzzy #| msgid "This is an event series" msgid "This is not an event series." msgstr "Dette er en arrangementsrække" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "Book fra %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Engelsk" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Tysk" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Tysk (uformelt)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Dansk" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 #, fuzzy #| msgid "German (informal)" msgid "Dutch (informal)" msgstr "Tysk (uformelt)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "Dansk" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Engelsk" -#: pretix/settings.py:448 +#: pretix/settings.py:483 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Portugisisk (Brasilien)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portugisisk (Brasilien)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 #, fuzzy #| msgid "Danish" msgid "Spanish" msgstr "Dansk" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Valgfri. Ingen produkter vil blive solgt før denne dato." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Arrangør" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/da/LC_MESSAGES/djangojs.po b/src/pretix/locale/da/LC_MESSAGES/djangojs.po index ce185007e4..55b0372c9a 100644 --- a/src/pretix/locale/da/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/da/LC_MESSAGES/djangojs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-09-15 02:00+0000\n" "Last-Translator: Mie Frydensbjerg \n" "Language-Team: Danish \n" "Language-Team: German pretix" +msgid "powered by {name} based on pretix" +msgstr "powered by pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "Event-Ticketing-Software von pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Gutscheincode" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Standard" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "einfach mit Logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Musterfirma" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Beispiel-Ticket" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Hier kann ein Grund für den Nutzer angegeben werden." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Der Betrag wurde von Ihrer Karte abgebucht." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Bitte überweisen Sie den vollen Betrag auf das Bankkonto 9999-9999-9999-" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Exportformat" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (mit Kommata)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (wie Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (mit Semikolon)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Kombiniertes Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Antworten zu Fragen mit Dateiupload" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Fragen" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Ticket {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -445,14 +464,14 @@ msgstr "Ticket {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Beginn" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -460,22 +479,23 @@ msgstr "" "Nur Rechnungen, die an oder nach diesem Tag erstellt wurden. Achtung: Das " "Rechnungsdatum korrespondiert nicht zwingend zum Bestell- oder Zahlungsdatum." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Ende" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -483,9 +503,9 @@ msgstr "" "Nur Rechnungen, die an oder vor diesem Tag erstellt wurden. Achtung: Das " "Rechnungsdatum korrespondiert nicht zwingend zum Bestell- oder Zahlungsdatum." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -495,12 +515,12 @@ msgstr "" msgid "Payment provider" msgstr "Zahlungsmethode" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Alle Zahlungsmethoden" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -511,15 +531,15 @@ msgstr "" "Bestellungen enthalten, die am Ende mit einem anderen Zahlungsanbieter " "bezahlt wurden." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Alle Rechnungen" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Rechnungsdaten" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -527,93 +547,93 @@ msgstr "Rechnungsdaten" msgid "Invoices" msgstr "Rechnungen" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Rechnungszeilen" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Rechnungsnummer" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datum" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Bestellnummer" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-Mail-Adresse" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Rechnungsart" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Storno von" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Sprache" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Rechnungsabsender:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -623,14 +643,14 @@ msgstr "Rechnungsabsender:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -638,324 +658,325 @@ msgstr "Rechnungsabsender:" msgid "Name" msgstr "Name" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adresse" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Postleitzahl" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Ort" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Land" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Steuernummer" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "USt-ID-Nr." -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Rechnungsempfänger:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Firma" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Straße" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Bundesstaat" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Leistungsempfänger" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne Referenz" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Reverse Charge" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Angezeigte Fremdwährung" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Wechselkurs Fremdwährung" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Gesamtbetrag (mit Steuern)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Gesamtbetrag (ohne Steuern)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "IDs zur Zahlungszuordnung" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Zahlungsmethoden" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Storno" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Rechnung" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ja" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nein" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Zeilennummer" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Beschreibung" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Brutto-Preis" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Nettopreis" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Steuer" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Steuersatz" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Steuerregel" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Veranstaltungsbeginn" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-Mail-Adressen (Textdatei)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Nach Status filtern" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Bestelldaten" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Bestellungen" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestellzeilen" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Gebühren" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Nur bezahlte Bestellungen" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "Gezahlte Beträge mit anzeigen" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "Multiple-Choice-Fragen in einer Spalte gruppieren" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "Nur Bestellungen erstellt an oder nach diesem Datum." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 msgid "Only include orders created on or before this date." msgstr "Nur Bestellungen erstellt an oder bevor diesem Datum." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "Frühester Termin" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" @@ -964,36 +985,36 @@ msgstr "" "diesem Datum enthalten. Enthält auch andere Termine, wenn es gemischte " "Bestellungen gibt!" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "Letzter Termin" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Kurzname der Veranstaltung" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Gesamtbetrag" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1005,179 +1026,179 @@ msgstr "Gesamtbetrag" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-Mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Telefonnummer" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Bestelldatum" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Bestelluhrzeit" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "Zusätzliches Adressfeld" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Datum der letzten Zahlung" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Gebühren" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Bestellsprache" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Brutto {rate} %" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto {rate} %" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Steuer {rate} %" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Rechnungsnummern" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Verkaufskanal" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Benötigt besondere Behandlung" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Kommentar" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Positionen" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "Bezahlt mit {method}" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Art der Gebühr" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Preis" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Steuerregel" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Rechnungsadresse: Name" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Position" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1186,65 +1207,65 @@ msgstr "Position" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Termin" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produkt" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variante" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Name des Teilnehmenden" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "E-Mail des Teilnehmenden" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1252,96 +1273,96 @@ msgstr "E-Mail des Teilnehmenden" msgid "Voucher" msgstr "Gutschein" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "Pseudonyme ID" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "Sitzplatz-ID" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Sitzbezeichnung" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Sitzbereich" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Sitzreihe" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Sitzplatz" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "Bestellkommentar" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Bezahlungen und Erstattungen" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "Zahlungsstatus" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Erstattungsstatus" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Bestellung" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Zahlungs-ID" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Erstellungszeitpunkt" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Abschlussdatum" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Status-Code" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Betrag" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1349,41 +1370,41 @@ msgstr "Betrag" msgid "Payment method" msgstr "Zahlungsmethode" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Kontingent-Verfügbarkeiten" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Bezeichnung" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Gesamtkontingent" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Bezahlte Bestellungen" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Ausstehende Zahlungen" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Blockierende Gutscheine" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Aktuelle Warenkörbe" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1395,31 +1416,31 @@ msgstr "Aktuelle Warenkörbe" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Warteliste" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "Erfasste Ausgänge" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Aktuell verfügbar" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Unendlich" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Geschenkgutschein-Einlösungen" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1429,33 +1450,33 @@ msgstr "Geschenkgutschein-Einlösungen" msgid "Gift card code" msgstr "Gutscheincode" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Aussteller" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "Geschenkgutscheine" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "Wert zum Stichtag anzeigen" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testmodus" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1464,59 +1485,59 @@ msgstr "Testmodus" msgid "All" msgstr "Alle" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "Live" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Leer" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "Gültig und mit Wert" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "Abgelaufen und mit Wert" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "abgelaufen" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Testgutschein" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Ablaufdatum" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "Besondere Gutscheinbedingungen" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Währung" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1524,178 +1545,200 @@ msgstr "Währung" msgid "Current value" msgstr "Aktueller Wert" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "Erzeugt durch Bestellung" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "Letzte Rechnungsnummer der Bestellung" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "Datum der letzten Rechnung dieser Bestellung" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Alle Einträge" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Wartet auf einen Gutschein" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Gutschein zugewiesen" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Wartet auf Einlösung" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Gutschein eingelöst" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Gutschein abgelaufen" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Produktbezeichnung" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Veranstaltungstitel" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Termin" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Priorität" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Gutscheincode" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Angemeldet bleiben" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Diese Kombination von Zugangsdaten ist uns nicht bekannt." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" "Warten Sie aus Sicherheitsgründen bitte 5 Minuten, bevor Sie es erneut " "versuchen." -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Dieses Konto ist deaktiviert." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Sie haben sich bereits mit dieser E-Mail-Adresse registriert. Bitte " "verwenden Sie das Login-Formular." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Bitte geben Sie zweimal dasselbe Passwort ein" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-Mail-Adresse" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Passwort wiederholen" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "Bitte geben Sie einen kürzeren Namen ein." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "Ländervorwahl" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "Telefonnummer (ohne Ländervorwahl)" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Straße und Hausnummer" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Bundesstaat auswählen" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Sie müssen einen Firmennamen eingeben." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Sie müssen einen Namen eingeben." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Die eingegebene USt-ID-Nr. passt nicht zum ausgewählten Land." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Die USt-ID-Nr. ist ungültig. Bitte prüfen Sie Ihre Eingabe." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1707,7 +1750,7 @@ msgstr "" "berechnen. Sie können den Steuerbetrag über das " "Umsatzsteuervergütungsverfahren zurück erlangen." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1718,7 +1761,7 @@ msgstr "" "Bestellung berechnen. Bitte kontaktieren Sie den Support um das Problem " "manuell zu beheben." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1726,7 +1769,7 @@ msgstr "" "Diese E-Mail-Adresse ist bereits mit einem anderen Benutzer verknüpft. Bitte " "wählen Sie eine andere." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1734,27 +1777,27 @@ msgstr "" "Bitte geben Sie Ihr aktuelles Passwort ein, um Ihre E-Mail-Adresse oder Ihr " "Passwort zu ändern." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Das eingegebene aktuelle Passwort war nicht korrekt." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Aktuelles Passwort" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Neues Passwort" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Neues Passwort wiederholen" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standardzeitzone" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1763,23 +1806,23 @@ msgstr "" "gehören. Für alle Ansichten zu einer einzelnen Veranstaltung wird die " "Zeitzone der Veranstaltung verwendet." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Gerätename" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Gerätetyp" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone mit Authenticator-App" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "WebAuthn-kompatibler Hardwaretoken (z.B. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1787,82 +1830,82 @@ msgstr "" "Ungültige Platzhalter-Syntax: Es müssen gleich viele \"{\" wie \"}\" " "vorkommen." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Ungültige(r) Platzhalter: %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Firmenkunde" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Privatkunde" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Seite %d von %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klassisch (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Rechnungsaussteller" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Rechnungsempfänger" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Bestellnummer" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Korrekturnummer" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Ursprüngl. Rechnung" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Rechnungsnummer" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Korrekturdatum" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Ursprüngl. Rechnungsdatum" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Rechnungsdatum" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Veranstaltung" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1872,8 +1915,8 @@ msgstr "" "{from_date}\n" "bis {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1888,111 +1931,111 @@ msgstr "" msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Rechnung {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Kundenseitige Referenz: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "USt-ID des Kunden" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Leistungsempfänger" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Steuer-Rechnung" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Rechnung" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Rechnungskorrektur" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Position" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Menge" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Steuersatz" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Brutto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Betrag" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Rechnungsbetrag" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Bereits eingegangene Zahlungen" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Offener Betrag" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Netto" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Brutto" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Steuer" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Enthaltene Umsatzsteuer" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2002,7 +2045,7 @@ msgstr "" "Mit dem am {date} von der Europäischen Zentralbank veröffentlichten " "Wechselkurs von 1:{rate} entspricht dies:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2012,7 +2055,7 @@ msgstr "" "Mit dem am {date} von der Europäischen Zentralbank veröffentlichten " "Wechselkurs von 1:{rate} entspricht der Rechnungsbetrag {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Modern (pretix 2.7)" @@ -2021,42 +2064,42 @@ msgstr "Modern (pretix 2.7)" msgid "Default list" msgstr "Standard-Liste" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Voller Name" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Ist aktiviert" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Ist Systemadministrator" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Registrierungsdatum" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Zeitzone" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Zwei-Faktor-Authentifizierung ist zum Log-In nötig" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" "Erhalte Benachrichtigungen entsprechend der untenstehenden Einstellungen" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Wenn diese Einstellung aus ist, erhalten Sie keine Benachrichtigungen." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2064,40 +2107,40 @@ msgstr "Wenn diese Einstellung aus ist, erhalten Sie keine Benachrichtigungen." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Benutzer" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Benutzer" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Account-Informationen geändert" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Passwortwiederherstellung" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Alle Produkte (auch neu erstellte)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Auf Produkte beschränken" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Bestellungen mit ausstehender Zahlung mit einschließen" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." @@ -2105,12 +2148,12 @@ msgstr "" "Mit dieser Option wird ein Check-In auch dann möglich sein, wenn die " "Bestellung noch nicht bezahlt wurde." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Stationen" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." @@ -2118,30 +2161,30 @@ msgstr "" "Hat keinen Effekt für die Gültigkeit von Tickets, wird nur für die " "automatische Konfiguration von Check-in-Geräten herangezogen." -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Erneuten Eintritt erlauben, wenn Ausgang gescannt wurde" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Mehrere Eintritte pro Ticket erlauben" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" "Mit dieser Option können Sie Warnungen beim erneuten Eintritt mit dem " "gleichen Ticket abstellen." -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "Automatisch alle auschecken um" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Automatischer Check-in auf bestimmten Verkaufskanälen" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2154,19 +2197,19 @@ msgstr "" "Abendkasse verkaufte Tickets nicht beim Einlass nochmal gescannt werden " "sondern direkt als eingecheckt markiert werden sollen." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Eingang" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Ausgang" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Interne Referenz" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2175,33 +2218,33 @@ msgstr "" "anderen Datenquellen vereinfacht. Wenn Sie nichts eingeben, wird ein " "automatischer Wert generiert." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Diese ID ist bereits in Verwendung, bitte wählen Sie eine andere." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Station" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Installationsdatum" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Installationsdatum" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Das Ende des Vorverkaufs muss nach seinem Beginn liegen." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Das Ende der Veranstaltung muss nach ihrem Beginn liegen." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2216,48 +2259,48 @@ msgstr "" "Dies wird z.B. in Links, Bestellnummern, Rechnungsnummern und " "Verwendungszwecken für Banküberweisungen benutzt." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Die Kurzform darf nur Buchstaben, Zahlen, Punkte und Bindestriche enthalten." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kurzform" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Shop ist live" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Veranstaltungswährung" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Veranstaltungsbeginn" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Veranstaltungsende" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Einlass" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "In Listen anzeigen" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2265,13 +2308,13 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der " "Veranstaltungsliste dieses Veranstalterkontos angezeigt." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ende des Vorverkaufs" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2280,78 +2323,78 @@ msgstr "" "dieses Feld leer lassen, wird der Vorverkauf nach dem Ende Ihrer " "Veranstaltung enden." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Beginn des Vorverkaufs" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Optional. Es werden vor diesem Termin keine Produkte verkauft." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Veranstaltungsort" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Breitengrad" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Längengrad" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Erweiterungen" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Interner Kommentar" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Veranstaltungsreihe" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "Auf bestimmte Verkaufskanäle einschränken" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" "Tickets für diese Veranstaltung nur über die folgenden Kanäle verkaufen" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Veranstaltung" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Veranstaltungen" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2359,54 +2402,54 @@ msgstr "" "Sie haben mindestens ein kostenpflichtiges Produkt konfiguriert, aber noch " "keine Zahlungsmethoden aktiviert." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Sie müssen mindestens ein Kontingent anlegen, um etwas zu verkaufen." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "Sie müssen die Meta-Eigenschaft \"{property}\" ausfüllen." -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Eine bestehende Veranstaltung kann nicht zwischen Einzelveranstaltung und " "Veranstaltungsreihe umgestellt werden." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Die Kurzform einer Veranstaltung kann nicht geändert werden." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" "Diese Kurzform ist bereits in Verwendung, bitte wählen Sie eine andere." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" "Das Ende der Veranstaltung muss nach dem Beginn der Veranstaltung liegen." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "Das Ende des Vorverkaufs muss nach dem Beginn des Vorverkaufs liegen." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "aktiviert" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "Nur wenn dieser Haken gesetzt ist, wird der Termin im Shop angezeigt." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2414,45 +2457,45 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der Übersicht " "dieser Veranstaltungsreihe angezeigt." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Text auf der Startseite" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Termin in Veranstaltungsreihe" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Termine in Veranstaltungsreihe" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Eine oder mehrere der Varianten gehören nicht zu dieser Veranstaltung." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Darf keine Leerzeichen und Sonderzeichen außer Unterstrichen enthalten" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "Der Name der Eigenschaft darf nur Buchstaben, Zahlen und Bindestriche " "enthalten." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "Standardwert" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "Kann nur von Veranstalter-Administratoren geändert werden" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "Pflichtfeld für Veranstaltungen" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" @@ -2461,11 +2504,11 @@ msgstr "" "werden, wenn ein Wert eingetragen ist. In einer Veranstaltungsreihe ist das " "Eintragen eines Wertes immer optional." -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "Erlaubte Werte" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2473,68 +2516,68 @@ msgstr "" "Wenn dieses Feld leer ist, ist jede Eingabe erlaubt. Sonst tragen Sie bitte " "einen erlaubten Wert pro Zeile ein." -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" "Ein Parameter kann entweder ein Pflichtfeld sein oder einen Standardwert " "haben, nicht beides." -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "Der Standardwert muss gleichzeitig ein erlaubter Wert sein." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Kein Wert darf den Trennwert enthalten." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "Der Gutscheincode darf nur Buchstaben, Zahlen, Punkte und Bindestriche " "enthalten." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Besondere Gutscheinbedingungen" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Steuernummer: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "USt-ID: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Bezeichnung" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Interner Name" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Wenn Sie diesen Namen setzen, wird er im Backend anstelle des öffentlichen " "Namens verwendet." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Kategoriebeschreibung" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Produkte in dieser Kategorie sind Zusatzprodukte" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2545,34 +2588,34 @@ msgstr "" "Bei diesem anderen Produkt muss diese Kategorie unter Zusatz-Produkte " "konfiguriert worden sein." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Produktkategorie" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Produktkategorien" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Zusatzprodukte)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "Produkt für diesen Termin deaktivieren" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategorie" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2580,19 +2623,19 @@ msgstr "" "Wenn Sie viele Produkte haben, können Sie sie in verschiedene Kategorien " "organisieren, um Überblick zu schaffen." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Produktbezeichnung" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Wird in Listen unter dem Namen angezeigt." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Basispreis" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2602,11 +2645,11 @@ msgstr "" "Preise setzen. Wenn das Produkt keine Varianten hat oder eine Variante " "keinen einzeln gesetzten Preis hat, wird dieser Preis verwendet." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Freie Preiseingabe" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2620,67 +2663,67 @@ msgstr "" "Veranstaltung zu sammeln. Dies wird aktuell für Produkte, die als Zusatz zu " "einem anderen Projekt verkauft werden, nicht unterstützt." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Umsatzsteuer" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Berechtigt zum Eintritt" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Aktivieren, wenn dieses Produkt den Käufer zum Eintritt auf der " "Veranstaltung berechtigt" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Tickets generieren" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Warteliste für Ticket anzeigen" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" "Setzt voraus, dass die Wartelisten für diese Veranstaltung aktiviert sind." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Zeige Anzahl verbleibender Tickets" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Zeige öffentlich an, wie viele Tickets noch verfügbar sind." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Produktbild" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Verfügbar ab" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Dieses Produkt wird vor diesem Termin nicht verkauft." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Verfügbar bis" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Dieses Produkt wird nach diesem Termin nicht mehr verkauft." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Nicht anzeigen, wenn anderes Kontingent verfügbar" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2696,11 +2739,11 @@ msgstr "" "alle Produkte des hier eingestellten Kontingentes reserviert sind, aber noch " "nicht verkauft wurden." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Dieses Produkt kann nur mit einem Gutschein gekauft werden." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2708,11 +2751,11 @@ msgstr "" "Um dieses Produkt zu kaufen, muss der Benutzer einen Gutscheincode eingeben, " "der direkt oder indirekt für dieses Produkt gültig ist." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Die Bestellung dieses Produktes erfordert eine manuelle Freigabe" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2724,7 +2767,7 @@ msgstr "" "bezahlt und abgeschlossen werden kann. Sie können das z.B. für Tickets " "nutzen, die nur für bestimmte Mitglieder zur Verfügung stehen." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2732,7 +2775,7 @@ msgstr "" "Dieses Produkt wird nur angezeigt, wenn ein passender Gutschein eingelöst " "wird." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2740,13 +2783,13 @@ msgstr "" "Dieses Produkt wird auf der Veranstaltungsseite nicht angezeigt, es sei denn " "der Benutzer gibt einen zu diesem Produkt passenden Gutscheincode ein." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" "Dieses Produkt nicht einzeln verkaufen, sondern nur als Teil eines festen " "Produktpakets" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2757,11 +2800,11 @@ msgstr "" "dieses Produkt als Zusatzprodukt verwendet werden soll, sondern nur für " "feste Produktpakete!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "Erlaube Stornierungen oder Umbuchungen" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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 " @@ -2772,11 +2815,11 @@ msgstr "" "Bestellungen mit diesem Produkt niemals von Kunden selbst storniert werden, " "unabhängig von der veranstaltungsweiten Einstellung." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Minimale Anzahl pro Bestellung" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2786,11 +2829,11 @@ msgstr "" "angegeben im Warenkorb liegt. Wenn das Feld leer ist oder auf 0 gesetzt " "wird, gibt es keine Beschränkung." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Maximale Anzahl pro Bestellung" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2802,7 +2845,7 @@ msgstr "" "Beschränkung. Die Beschränkung für die Gesamtanzahl von Produkten in einer " "Bestellung bleibt davon unberührt." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2813,11 +2856,11 @@ msgstr "" "dieses Ticket besondere Behandlung braucht. Das ist z.B. für Studierende " "nützlich, deren Studierendenausweis noch geprüft werden soll." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Ursprünglicher Preis" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2827,16 +2870,16 @@ msgstr "" "um eine Rabattierung zu kennzeichnen. Dies ändert nichts an der " "tatsächlichen Preisberechnung." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Verkaufskanäle" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Das Produkt ist ein Geschenkgutschein" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2844,10 +2887,10 @@ msgstr "" "Dem Käufer dieses Produktes wird statt eines Tickets ein Geschenkgutschein " "in Höhe des Produktpreises ausgestellt." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2857,7 +2900,7 @@ msgstr "" msgid "Products" msgstr "Produkte" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2865,55 +2908,55 @@ msgstr "" "Die minimale Anzahl pro Bestellung muss unter der maximalen Anzahl pro " "Bestellung liegen." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "Die Kategorie des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "Der Steuersatz des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" "Das Ende der Verfügbarkeit muss nach dem Beginn der Verfügbarkeit liegen." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Dies wird in Produktlisten unter dem Namen der Variante angezeigt." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Position" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Variante" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Varianten" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Minimale Anzahl" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Maximale Anzahl" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Zusatzprodukte sind im Preis enthalten" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2921,49 +2964,49 @@ msgstr "" "Wenn diese Option aktiviert ist, können die Zusatzprodukte ohne Aufpreis " "hinzugefügt werden, selbst wenn sie eigentlich Geld kosten würden." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "Erlaube, das gleiche Produkt mehrfach auszuwählen" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "Die Kategorie für Zusatzprodukte muss zur selben Veranstaltung gehören wie " "das Produkt." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Dieses Produkt hat bereits Zusatzprodukte mit dieser Kategorie." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Die minimale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Die maximale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Die minimale Anzahl muss unter der maximalen Anzahl liegen." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Enthaltenes Produkt" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Enthaltene Variante" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Zahl" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Ausgewiesener Preisanteil" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2976,214 +3019,224 @@ msgstr "" "Sie dieses Feld leer lassen. Dieser Preis wird nicht auf den Basispreis " "aufgeschlagen." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "Die enthaltenen Produkte müssen zur selben Veranstaltung gehören." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Zu diesem Produkt muss eine Variante ausgewählt werden." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Die Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Text (einzeilig)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Text (mehrzeilig)" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Ja/Nein" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Auswahl aus einer Liste" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Mehrfachauswahl aus einer Liste" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Datei-Upload" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Zeit" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Datum und Uhrzeit" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Frage" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Hilfetext" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" "Wenn diese Frage noch weitere Erklärung braucht, können Sie sie hier " "eintragen." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Art der Antwort" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Antwort erforderlich" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Diese Frage wird allen Käufern der ausgewählten Produkte gestellt" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Frage beim Einchecken statt im Verkaufsprozess" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "Nicht für alle Fragetypen von allen unseren Check-in-Apps unterstützt." -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Versteckte Frage" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Diese Frage wird nur im Backend angezeigt." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Antwort auf Rechnungen abdrucken" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "Minimaler Wert" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "Derzeit nicht von unseren Apps und beim Check-In unterstützt" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "Maximaler Wert" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Diese Frage muss beantwortet werden." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ungültige Option ausgewählt." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "Die Zahl ist zu niedrig." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "Die Zahl ist zu hoch." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Ungültige Nummerneingabe." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "Bitte wählen Sie ein späteres Datum." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "Bitte wählen Sie ein früheres Datum." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Ungültige Datumseingabe." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Ungültige Zeiteingabe." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Ungültige Zeitstempeleingabe." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Unbekanntes Länderkürzel." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwort" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" "Die Referenz {} wird bereits für eine andere Option verwendet, bitte wählen " "Sie eine andere." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Antwortoption" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Antwortoptionen" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Gesamtanzahl" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Leer lassen für unbegrenzt viele Tickets." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Produkt" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Dieses Kontingent schließen, sobald es einmal ausverkauft war" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3195,11 +3248,11 @@ msgstr "" "Tickets frei werden. Natürlich können Sie das Kontingent jederzeit wieder " "öffnen." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "Mehr Tickets verkaufen sobald Kunden die Veranstaltung verlassen haben" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3216,13 +3269,13 @@ msgstr "" "bei denen die Option \"Erneuten Eintritt erlauben, wenn Ausgang gescannt " "wurde\" gesetzt ist." -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Kontingent" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3231,13 +3284,13 @@ msgstr "Kontingent" msgid "Quotas" msgstr "Kontingente" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Alle Varianten müssen zu einem Produkt gehören, das auch in der Liste der " "Produkte enthalten ist." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3245,82 +3298,82 @@ msgstr "" "Eine oder mehrere Produkte haben Varianten, aber es sind keine dieser " "ausgewählt." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Der Termin kann nicht leer sein, da dies eine Veranstaltungsreihe ist." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Bestellung {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Gutschein {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produkt {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Termin {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Kontingent {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategorie {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Frage {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Steuer-Regel {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "bezahlt" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "abgelaufen" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "storniert" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Sprache" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Ablaufdatum" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Gesamtbetrag" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3328,7 +3381,7 @@ msgstr "" "Der hier eingegebene Text wird dem Kunden nicht angezeigt und dient dazu, " "Ihnen zu helfen, den Überblick zu behalten." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3339,15 +3392,15 @@ msgstr "" "dieses Ticket besondere Behandlung braucht. Das ist z.B. für Studierende " "nützlich, deren Studierendenausweis noch geprüft werden soll." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta-Informationen" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-Mail-Adresse verifiziert" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3355,7 +3408,7 @@ msgstr "" "Diese Zahlung kann nicht akzeptiert werden, da das in den " "Zahlungseinstellungen konfigurierte letzte Zahlungsdatum überschritten wurde." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3364,151 +3417,151 @@ msgstr "" "und in den Zahlungseinstellungen konfiguriert ist, dass verspätete Zahlungen " "nicht akzeptiert werden sollen." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Diese Bestellung wurde noch nicht vom Veranstalter freigegeben." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Das Produkt \"{item}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Der Sitzplatz \"{seat}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "Der Gutschein \"{voucher}\" hat nicht mehr ausreichend Budget übrig." -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Der Gutschein \"{voucher}\" wurde zwischenzeitlich verwendet." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Ihre Bestellung: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Leer, wenn dies kein Eintrittsticket ist" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Firmenname" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Land auswählen" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "bestätigt" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "erstattet" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Zahlungsinformationen" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registrierung bestätigt: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Zahlung erhalten für die Bestellung: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "extern gestartet" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "auf dem Weg" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "erledigt" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Kunde" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "Grund für die Erstattung" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" @@ -3516,72 +3569,72 @@ msgid "" msgstr "" "Kann dem Nutzer angezeigt werden, z.B. als Teil eines Verwendungszwecks." -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Zahlungsgebühr" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Versandkosten" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Servicegebühr" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Stornogebühr" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Andere Gebühren" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Geschenkgutschein" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Bestelltes Produkt" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Ihre Registrierung: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Produkt im Warenkorb" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Produkte im Warenkorb" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Nur für Firmenkunden mit Sitz in der EU." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" "Diese Referenz wird auf Ihre Rechnung gedruckt, damit Sie die Rechnung " "später zuordnen können." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3591,45 +3644,45 @@ msgstr "" "Punkte enthalten. Jede Kurzform kann nur einmal benutzt werden und wird in " "URLs zu Ihrem Veranstalterkonto und Ihren Veranstaltern." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Veranstalter" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Teamname" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Team-Mitglieder" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Kann Veranstaltungen erstellen" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Kann Teams und Berechtigungen verändern" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Kann Veranstaltereinstellungen ändern" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3638,31 +3691,31 @@ msgstr "" "meisten Daten Ihrer Veranstaltungen einsehen, daher vergeben Sie sie bitte " "nur an vertrauenswürdige Mitarbeiter!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Kann Geschenkgutscheine verwalten" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Kann Veranstaltungseinstellungen ändern" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Kann Produkte ändern" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Kann Bestellungen einsehen" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Kann Bestellungen verändern" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "Kann Tickets einchecken" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " @@ -3672,66 +3725,66 @@ msgstr "" "personenbezogene Informationen zugegriffen werden kann. Benutzer, die " "Bestellungen verändern können, können ebenfalls Tickets einchecken." -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Kann Gutscheine einsehen" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Kann Gutscheine verändern" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s für %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Einladung zu Team \"{team}\" für \"{email}\"" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Der Sitzplan ist keine gültige JSON-Datei." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "Die Datei ist kein gültiger Sitzplan. Fehlermeldung: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Reihe {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Platz {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Sollte kurz sein, z.B. \"MwSt.\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Der konfigurierte Produktpreis enthält den Steuerbetrag" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" "Nutze EU-Regeln zur Steuerpflicht des Leistungsempfängers (reverse charge)" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3748,11 +3801,11 @@ msgstr "" "Steuerberater aktiviert werden. Wir übernehmen keine Haftung für die " "korrekte Berechnung der Steuern. Benutzung auf eigene Gefahr." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Land des Händlers" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3760,69 +3813,69 @@ msgstr "" "Das Land, dessen Umsatzsteuer Sie unterlegen. Dies ist das Land, in dem kein " "Reverse Charge durchgeführt wird, wenn diese Funktion aktiviert ist." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "Sie müssen ein Sitz-Land eingeben, um Reverse Charge zu nutzen." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "inkl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "zzgl. {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "Reverse Charge aktiv" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "Die Steuerschuldnerschaft liegt beim Leistungsempfänger." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "Die Steuerschuldnerschaft liegt beim Leistungsempfänger." -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Keine Änderung" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Produktpreis verändern auf" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Betrag vom Produktpreis abziehen" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Produktpreis reduzieren um (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Maximale Nutzungen" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Wie oft dieser Gutschein eingelöst werden kann." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Eingelöst" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "Maximales Rabattbudget" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " @@ -3832,15 +3885,15 @@ msgstr "" "hinweg als Rabatt gegeben wird. Wenn diese Summe erreicht ist, kann der " "Gutschein nicht weiter genutzt werden." -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Gültig bis" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Im Kontingent reservieren" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3850,11 +3903,11 @@ msgstr "" "des betroffenen Produktes abgezogen, sodass garantiert ist, dass der " "Benutzer dieses Gutscheins noch ein Ticket erhält." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Kontingent ignorieren" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3862,43 +3915,43 @@ msgstr "" "Wenn diese Option aktiviert ist, kann der Gutschein zum Kauf benutzt werden, " "selbst wenn das Produkt eigentlich ausverkauft ist." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Preisberechnung" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Gutscheinwert" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Dieses Produkt wird zum Warenkorb des Benutzers hinzugefügt, wenn er den " "Gutschein einlöst." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Diese Variante des oben ausgewählten Produktes wird verwendet." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Wenn dieser Haken gesetzt ist, ist der Gutschein für alle Produkte gültig, " "für die dieses Kontingent gilt." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Zugewiesener Sitzplatz" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Tag" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3909,33 +3962,33 @@ msgstr "" "B. Statistiken erhalten, wie viele dieser Gutscheine bereits eingelöst " "wurden." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Zeigt versteckte Produkte an, die zu diesem Gutschein passen" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Gutscheine" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" "Sie können kein Kontingent auswählen, das zu einer anderen Veranstaltung " "gehört." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" "Sie können nicht gleichzeitig ein Kontingent und ein Produkt auswählen." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" "Sie können kein Produkt auswählen, das zu einer anderen Veranstaltung gehört." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -3943,11 +3996,11 @@ msgstr "" "Sie können keine Variante auswählen, wenn Sie ein Produkt ohne Varianten " "ausgewählt haben." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3956,12 +4009,12 @@ msgstr "" "spezifische Produktvariante auswählen, sonst könnte unklar sein, welche " "Kontingente geblockt werden müssen." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "Es ist aktuell nicht möglich, Gutscheine für Zusatzprodukte zu erstellen." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." @@ -3969,7 +4022,7 @@ msgstr "" "Sie müssen ein Produkt oder Kontingent auswählen, wenn dieser Gutschein " "Tickets reservieren soll." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -3978,19 +4031,19 @@ msgstr "" "Dieser Gutschein wurde bereits %(redeemed)s mal eingelöst. Sie können die " "maximale Anzahl Nutzungen nicht niedriger als diese Anzahl einstellen." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Wenn Sie mit diesem Gutschein Kontingent reservieren wollen, müssen Sie " "einen Termin auswählen." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Sie können keinen Termin auswählen, da dies keine Veranstaltungsreihe ist." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -3999,20 +4052,20 @@ msgstr "" "das Produkt oder das Kontingent derzeit ausverkauft oder komplett reserviert " "ist." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Ein Gutschein mit diesem Code existiert bereits." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "Sie müssen einen Termin auswählen, wenn ein Sitzplatz ausgewählt ist." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Die Sitzplatz-ID \"{id}\" existiert in dieser Veranstaltung nicht." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " @@ -4021,82 +4074,82 @@ msgstr "" "Der Sitzplatz \"{id}\" ist derzeit nicht verfügbar (blockiert, bereits " "verkauft, oder einem anderen Gutschein zugewiesen)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" "Sie müssen ein konkretes Produkt auswählen, wenn ein Sitzplatz angegeben ist." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" "Gutscheine mit zugewiesenem Sitzplatz können nur einmal verwendet werden." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Sie müssen das Produkt \"{prod}\" für diesen Sitzplatz auswählen." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Der Sitzplatz \"{id}\" ist bereits verkauft oder blockiert." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Auf der Liste seit" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Zugewiesener Gutschein" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Das Produkt auf das der Benutzer wartet." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Die zugehörige Produktvariante." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Wartelisten-Eintrag" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Wartelisten-Einträge" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Das ausgewählte Produkt ist im Moment nicht verfügbar." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "An diese Person wurde bereits ein Gutschein gesendet." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" "Dieser Eintrag wurde anonymisiert und kann nicht mehr verwendet werden." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Automatisch erstellt aus der Warteliste für {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Sie wurden von der Warteliste für {event} ausgewählt" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Dieser Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Sie müssen eine Produktvariante auswählen." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4104,11 +4157,11 @@ msgstr "" "Sie sind bereits auf der Warteliste! Wir benachrichtigen Sie sobald wir ein " "verfügbares Ticket für Sie haben." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Administrative Aktion erforderlich" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4119,273 +4172,273 @@ msgstr "" "Zahlungssystem. Sie müssen das Problem eventuell manuell beheben oder " "ignorieren." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Alle ungelösten Probleme ansehen" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Termine" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Veranstaltungsdatum" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Gesamt (netto)" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Offener Betrag" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Bestellstatus" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Bestellte Produkte" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Bestelldetails anzeigen" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Eine neue Bestellung ist eingegangen: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Eine neue Bestellung wartet auf Freigabe: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Bestellung {order.code} wurde als bezahlt markiert." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Bestellung {order.code} wurde storniert." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "Die Bestellung {order.code} wurde reaktiviert." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Bestellung {order.code} wurde als abgelaufen markiert." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "Die Ticket-Informationen der Bestellung {order.code} wurden geändert." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Die E-Mail-Adresse der Bestellung {order.code} wurde geändert." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Die Bestellung {order.code} wurde geändert." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Bestellung wurde überzahlt" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Bestellung {order.code} wurde überzahlt." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" "Eine Zahlung für Bestellung {order.code} wurde in einem externen System " "erstattet." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Erstattung angefordert" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Eine Erstattung für die Bestellung {order.code} wurde angefordert." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Leer lassen" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "Ungültige Einstellung für Spalte \"{header}\"." -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Sie müssen einen Termin auswählen." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "Keine passender Termin gefunden." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Mehrere passende Termine gefunden." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "Keine passendes Produkt gefunden." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "Mehrere passende Produkte gefunden." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "Keine passende Variante gefunden." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "Mehrere passende Varianten gefunden." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "Sie müssen für dieses Produkt eine Produktvariante auswählen." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Rechnungsadresse" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "Bitte geben Sie ein gültiges Länderkürzel ein." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "Bundesstaaten werden für dieses Land nicht unterstützt." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "Bitte wählen Sie einen gültigen Staat aus." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "Teilnehmer*innen-E-Mail-Adresse" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Teilnehmer*innen-Adresse" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Zustand" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "Aus den Produktdaten berechnen" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Sie haben eine ungültige Zahl eingegeben." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Ticket-Code" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "Automatisch generieren" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "Sie können keinen Ticketcode verwenden, der bereits existiert." -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "Bitte geben Sie einen gültigen Sprachcode ein." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "Bitte geben Sie einen gültigen Verkaufskanal ein." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "Kein passender Sitzplatz gefunden." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" "Dieser Sitzplatz wurde inzwischen von einem anderen Kunden gebucht, bitte " "wählen Sie einen anderen." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Sie müssen einen Sitzplatz auswählen." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "Mehrdeutige Option ausgewählt." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Aktiviere Zahlungsmethode" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Käufer können diese Zahlungsmethode nur bis zu (einschließlich) diesem Datum " "auswählen." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Text auf Rechnungen" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4397,11 +4450,11 @@ msgstr "" "Wird die Rechnung nach Eingang der Zahlung generiert, erscheint stattdessen " "ein Text der sagt, dass die Rechnung bereits bezahlt wurde." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Minimaler Gesamtbetrag" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4411,11 +4464,11 @@ msgstr "" "größer oder gleich dem angegebenen Wert ist. Der Gesamtbetrag wird hierfür " "gegebenenfalls ohne Einbeziehung eventueller Zahlungsgebühren berechnet." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Maximaler Gesamtbetrag" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4425,23 +4478,23 @@ msgstr "" "kleiner oder gleich dem angegebenen Wert ist. Der Gesamtbetrag wird hierfür " "gegebenenfalls ohne Einbeziehung eventueller Zahlungsgebühren berechnet." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Zusätzliche Gebühr" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Fester Betrag" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Prozentsatz der Bestellsumme." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Berechne die Gebühr als Anteil vom Endbetrag." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4454,11 +4507,11 @@ msgstr "" "oben die richtigen Gebührensätze des Zahlungsanbieters einzustellen. Weitere Informationen." -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Auf Länder einschränken" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4469,18 +4522,18 @@ msgstr "" "Zahlungsmethode allen angeboten. Dies ist nur möglich, wenn " "Rechnungsadressen eingegeben werden müssen." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" "Schränkt die Auswahl dieser Zahlungsmethode auf die ausgewählten " "Verkaufskanäle ein." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Zahlungsmethode verstecken" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." @@ -4488,28 +4541,28 @@ msgstr "" "Die Zahlungsmethode wird standardmäßig nicht angezeigt, sondern nur wenn der " "Shop über einen speziellen Link aufgerufen wurde." -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Link zur Aktivierung" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" "Teilen Sie diesen Link mit Kunden, die diese Zahlungsmethode nutzen können " "sollen." -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Die Zahlung für diese Rechnung ist bereits eingegangen." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Automatische Rückbuchungen werden von dieser Zahlungsmethode nicht " "unterstützt." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4517,21 +4570,21 @@ msgstr "" "Es ist keine Zahlung erforderlich, da diese Bestellung nur kostenlose " "Produkte enthält." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Kostenlos" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Abendkasse" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Manuelle Zahlung" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4539,15 +4592,15 @@ msgstr "" "Im Testmodus können Sie die Bestellung zum Testen einfach im Backend als " "bezahlt markieren." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Name der Zahlungsmethode" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Beschreibung des Zahlungsvorgangs im Bestellprozess" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4556,11 +4609,11 @@ msgstr "" "diese Zahlungsmethode auswählt. Er sollte eine kurze Erklärung der " "Zahlungsmethode enthalten." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Beschreibung des Zahlungsvorgangs in Bestellbestätigungs-E-Mails" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4573,11 +4626,11 @@ msgstr "" "wie die Zahlung vervollständigt werden kann. Die Platzhalter {order}, " "{amount}, {currency} und {amount_with_currency} können verwendet werden." -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Beschreibung des Zahlungsvorgangs für ausstehende Bestellungen" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4589,59 +4642,59 @@ msgstr "" "{order}, {amount}, {currency} und {amount_with_currency} können verwendet " "werden." -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Verrechnung" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Sie haben eine unbekannte Bestellnummer eingegeben." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Verrechnet mit: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "Im Testmodus funktionieren nur Testgutscheine." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" "Geschenkgutscheine können nicht benutzt werden um Geschenkgutscheine zu " "erwerben." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Dieser Geschenkgutschein unterstützt diese Währung nicht." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "Dieser Geschenkgutschein kann nur im Testmodus verwendet werden." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "Im Testmodus können nur Testgutscheine verwendet werden." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Dieser Geschenkgutschein ist nicht mehr gültig." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Auf diesem Geschenkgutschein ist kein Guthaben mehr vorhanden." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Dieser Geschenkgutschein ist für diese Zahlung bereits in Verwendung." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4649,11 +4702,11 @@ msgstr "" "Der Geschenkgutschein kann eingelöst werden, aber {} müssen noch bezahlt " "werden. Bitte wählen Sie eine Zahlungsmethode für den Restbetrag aus." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "Ihr Geschenkgutschein wurde angewendet." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4662,11 +4715,11 @@ msgstr "" "eingegeben. Solche Gutscheine können auf der ersten Shop-Seite unterhalb der " "Produktauswahl eingegeben werden." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Dieser Geschenkgutschein ist nicht bekannt." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4674,84 +4727,96 @@ msgstr "" "Dieser Geschenkgutschein kann nicht eingelöst werden, da der Code mehrfach " "existiert. Bitte kontaktieren Sie den Veranstalter für Unterstützung." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" "Dieser Geschenkgutschein wird von diesem Veranstalter nicht akzeptiert." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" "Dieser Geschenkgutschein wurde zwischenzeitlich verwendet. Bitte erneut " "versuchen." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Ticket-Code (QR-Code-Inhalt)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "Nummer der Bestellposition" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Beispielprodukt" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Produktvariante" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Beispielvariante" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Produktbeschreibung" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Beispielproduktbeschreibung" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Produkt und Variante" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Beispielprodukt – Beispielvariante" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Produktbeschreibung" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Beispielproduktbeschreibung" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Produktkategorie" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Preis inklusive Zusatzprodukte" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Teilnehmer*innen-Firma" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Musterfirma GmbH" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Volle Teilnehmer*innen-Adresse" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4765,155 +4830,155 @@ msgstr "" "12345 Musterstadt\n" "Atlantis" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "Teilnehmer*innen-Straße" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "Teilnehmer*innen-PLZ" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "Teilnehmer*innen-Stadt" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "Teilnehmer*innen-Bundesstaat" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "Teilnehmer*innen-Land" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Beispielevent" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31. Mai 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Veranstaltungsdatum Beginn und Ende" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31. Mai – 4. Juni 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Veranstaltungsdatum und Uhrzeit" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "31.05.2016 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Veranstaltungsdatum" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "31.05.2016" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Veranstaltungsuhrzeit" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Veranstaltungsende und Uhrzeit" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "31.05.2016 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Veranstaltungsenddatum" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Einlassdatum und Uhrzeit" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "31.05.2016 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Einlassuhrzeit" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Veranstaltungsort" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Musterstadt" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Rechnungsadresse: Firma" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "Rechnungsadresse: Straße" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "Musterstraße 42" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "Rechnungsadresse: PLZ" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "12345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Rechnungsadresse: Stadt" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Musterstadt" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "Rechnungsadresse: Bundesstaat" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "Beispielstaat" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "Rechnungsadresse: Land" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "Atlantis" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Liste der Zusatz-Produkte" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4921,138 +4986,138 @@ msgstr "" "Workshop 1\n" "Workshop 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Veranstaltername" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Veranstaltername" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Veranstalter-Infotext" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Information zum Veranstalter" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "Information zur Veranstaltung" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Druckdatum" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Druckdatum und -uhrzeit" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Druckzeit" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Sitz: Voller Name" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Parkett, Reihe 3, Sitz 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Freie Platzwahl" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Sitz: Bereich" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Parkett" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Sitz: Reihe" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Sitz: Platznummer" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Frage: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Teilnehmername: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Rechnungsadresse: Name: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Veranstaltungsbeginn" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Veranstaltungsende" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Einlass" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Start des Vorverkaufs" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Ende des Vorverkaufs" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Fester Zeitpunkt:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Relativ:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "Relativ:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Nicht gesetzt" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "Zufällig (Standard, funktioniert mit allen pretix-Apps)" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " @@ -5062,12 +5127,12 @@ msgstr "" "nicht mit pretixSCAN auf iOS und ändert die Funktionsweise des Offline-" "Modus, bitte informieren Sie sich in der Dokumentation oder beim Support)" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "Veranstaltung abgesagt" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5075,24 +5140,24 @@ msgstr "" "Wir konnten Ihre Bestellung nicht durchführen, da der Server zu beschäftigt " "war. Bitte versuchen Sie es erneut." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Sie haben keine Produkte ausgewählt." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Unbekannte Warenkorbposition." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Es wurde kein Termin ausgewählt." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Sie haben ein Produkt ausgewählt, das nicht zum Verkauf steht." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5100,7 +5165,7 @@ msgstr "" "Einige der ausgewählten Produkte sind zwischenzeitlich nicht mehr verfügbar, " "bitte überprüfen Sie Ihren Warenkorb." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5108,24 +5173,24 @@ msgstr "" "Einige der ausgewählten Produkte sind zwischenzeitlich nicht mehr in der " "gewünschten Anzahl verfügbar, bitte überprüfen Sie Ihren Warenkorb." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Sie können nicht mehr als %s Produkte pro Bestellung auswählen." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" "Sie können das Produkt %(product)s höchstens %(max)s mal pro Bestellung " "auswählen." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Sie müssen das Produkt %(product)s mindestens %(min)s mal auswählen." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5134,15 +5199,15 @@ msgstr "" "Wir haben das Produkt %(product)s aus Ihrem Warenkorb entfernt, da es nicht " "weniger als %(min)s mal gekauft werden kann." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Der Vorverkaufszeitraum für diese Veranstaltung ist vorüber." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." @@ -5150,7 +5215,7 @@ msgstr "" "Alle Zahlungen für diese Veranstaltung müssen bereits eingegangen sein, " "daher können keine neuen Bestellungen getätigt werden." -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5158,7 +5223,7 @@ msgstr "" "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen. Die " "betroffenen Positionen wurden aus dem Warenkorb entfernt." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5166,22 +5231,22 @@ msgstr "" "Der Vorverkauf für eine der Veranstaltungen im Warenkorb ist nun vorüber. " "Die betroffenen Positionen wurden aus dem Warenkorb entfernt." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Der eingegebene Preis ist zu hoch." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Dieser Gutscheincode ist uns nicht bekannt." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Dieser Gutschein kann nicht mehr verwendet werden, da er bereits zu oft " "eingelöst wurde." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5195,12 +5260,12 @@ msgstr "" "den Kauf nicht abgeschlossen haben. Sie können es in %d Minuten erneut " "versuchen." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Dieser Gutschein kann nur noch %d mal eingelöst werden." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5209,19 +5274,19 @@ msgstr "" "entsprechende Zeile aus Ihrem Warenkorb, um ihn für ein anderes Produkt " "verwenden zu können." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Dieser Gutschein ist abgelaufen." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Dieser Gutschein gilt nicht für dieses Produkt." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Dieser Gutschein ist für diesen Sitzplatz nicht gültig." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " @@ -5231,35 +5296,35 @@ msgstr "" "Gutschein passt. Wenn Sie etwas neues zum Warenkorb hinzufügen wollen, " "können Sie dies mit dem Gutschein-Eingabefeld am Ende der Seite tun." -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" "Ihr Gutschein gilt für ein Produkt, das aktuell nicht zum Verkauf steht." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Dieser Gutschein ist für diesen Termin nicht gültig." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" "Sie benötigen einen gültigen Gutscheincode, um dieses Produkt zu bestellen." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Der ausgewählte Termin ist nicht aktiv." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Sie können für das ausgewählte Produkt kein Zusatzprodukt auswählen." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Sie können nur eine Variante von jedem Zusatzprodukt auswählen." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5268,7 +5333,7 @@ msgstr "" "Sie können maximal %(max)s Zusatzprodukte aus der Kategorie %(cat)s für das " "Produkt %(base)s auswählen." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5277,7 +5342,7 @@ msgstr "" "Sie müssen mindestens %(min)s Zusatzprodukte aus der Kategorie %(cat)s für " "das Produkt %(base)s auswählen." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " @@ -5286,7 +5351,7 @@ msgstr "" "Sie können jedes Zusatzprodukte aus der Kategorie %(cat)s für das Produkt " "%(base)s höchstens ein mal auswählen." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5294,25 +5359,25 @@ msgstr "" "Eins der ausgewählten Produkte kann nur als Zusatz zu einem anderen Produkt " "erworben werden." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Eins der ausgewählten Produkte wird nicht einzeln verkauft, sondern nur als " "Teil fester Produktpakete." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Bitte wählen Sie einen gültigen Sitzplatz aus." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Sie können für das ausgewählte Produkt keinen Sitzplatz auswählen." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "Sie können den gleichen Sitzplatz nicht mehrfach auswählen." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5320,45 +5385,45 @@ msgstr "" "Sie haben einen Geschenkgutschein eingegeben. Dieser kann später im Ablauf " "eingegeben werden, wenn Sie nach Ihrer Zahlungsmethode gefragt werden." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Die Bestellposition wurde storniert." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "Diese Bestellposition hat ein für diese Liste ungültiges Produkt." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "Diese Bestellposition hat ein für diese Liste ungültiges Datum." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Die Bestellung ist nicht als bezahlt markiert." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Sie müssen Fragen beantworten, um den Check-In abzuschließen." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "Dieser Eintritt ist aufgrund benutzerdefinierter Regeln nicht erlaubt." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Das Ticket wurde bereits eingelöst." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Der Export enthielt keine Daten." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Bitte bezahlen Sie den offenen Betrag bis zum {expire_date}." -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5374,39 +5439,39 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Teilnehmer*in: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Termin: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" "Hier kann ein spezifischer Text über einen Zahlungsanbieter erscheinen." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Musterstraße 214" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Beispielprodukt {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Beispielprodukt A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5415,7 +5480,7 @@ msgstr "" "Sie erhalten diese E-Mail, weil jemand Sie für die Veranstaltung {event} " "angemeldet hat." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5424,14 +5489,14 @@ msgstr "" "Sie können Ihre Bestellung unter folgender Adresse einsehen:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "Sie erhalten diese E-Mail, weil Sie eine Bestellung für die Veranstaltung " "{event} getätigt haben." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " @@ -5440,12 +5505,12 @@ msgstr "" "Fehler beim Import des Wertes \"{value}\" für Spalte \"{column}\" in Zeile " "\"{line}\": {message}" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "Ungültige Daten in Zeile {row}: {message}" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5453,7 +5518,7 @@ msgstr "" "Einige der ausgewählten Produkte sind zwischenzeitlich nicht mehr verfügbar, " "bitte überprüfen Sie Ihren Warenkorb." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5461,7 +5526,7 @@ msgstr "" "Einige der ausgewählten Produkte sind zwischenzeitlich nicht mehr in der " "gewünschten Anzahl verfügbar, bitte überprüfen Sie Ihren Warenkorb." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5469,15 +5534,15 @@ msgstr "" "Der Preis einiger Produkte in Ihrem Warenkorb hat sich zwischenzeitlich " "geändert." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Ein interner Fehler ist aufgetreten, bitte erneut versuchen." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Ihr Warenkorb ist leer." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5487,11 +5552,11 @@ msgstr "" "auswählen. Wir haben die überschüssigen Produkte aus Ihrem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Der Vorverkaufszeitraum ist vorüber." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5499,7 +5564,7 @@ msgstr "" "Der Gutscheincode, der für eins der Produkte in Ihrem Warenkorb benutzt " "wurde, wurde nicht gefunden." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5509,7 +5574,7 @@ msgstr "" "wurde, wurde bereits zu oft verwendet. Wir haben das entsprechende Produkt " "aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." @@ -5518,7 +5583,7 @@ msgstr "" "wurde, wurde bereits zu oft verwendet. Wir haben den Preis für das " "entsprechende Produkt in Ihrem Warenkorb aktualisiert." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5527,7 +5592,7 @@ msgstr "" "wurde, ist abgelaufen. Wir haben das entsprechende Produkt aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5536,7 +5601,7 @@ msgstr "" "wurde, ist nicht für dieses Produkt gültig. Wir haben das entsprechende " "Produkt aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5545,7 +5610,7 @@ msgstr "" "gekauft werden zu können. Wir haben das entsprechende Produkt aus dem " "Warenkorb entfernt." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5554,7 +5619,7 @@ msgstr "" "wurde, ist nicht für dieses Produkt gültig. Wir haben die betroffenen " "Produkte aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5562,7 +5627,7 @@ msgstr "" "Einer der ausgewählten Sitzplätze war ungültig und wurde aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5570,35 +5635,35 @@ msgstr "" "Einer der ausgewählten Sitzplätze wurde zwischenzeitlich verkauft und wurde " "aus Ihrem Warenkorb entfernt." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "Die neue Frist muss in der Zukunft liegen." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Diese Bestellung wartet nicht auf Freigabe." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestellung bestätigt: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Bestellung freigegeben und wartet auf Bezahlung: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Bestellung abgelehnt: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Sie können diese Bestellung nicht stornieren." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5607,19 +5672,19 @@ msgstr "" "Diese Bestellung kann nicht storniert werden, da der hier erworbene " "Geschenkgutschein {card} bereits eingelöst wurde." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "Die Stornogebühr darf nicht größer sein als der Betrag, der für diese " "Bestellung bereits bezahlt wurde." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestellung storniert: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5631,46 +5696,46 @@ msgstr "" "verwendet. Bitte prüfen Sie die unten angezeigten Preise genau und versuchen " "Sie es erneut." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Ihre Bestellung läuft bald ab: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Ihre Bestellung wurde noch nicht bezahlt: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Ihr Ticket ist zum Download verfügbar: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Ihre Bestellung wurde geändert: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Sie müssen eine Produktvariante auswählen." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" "Das Kontingent {name} hat nicht genug freie Kapazität für diese Änderung." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Es ist kein Kontingent definiert, das diese Operation erlaubt." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Das ausgewählte Produkt ist nicht aktiv oder hat keinen Preis." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5678,11 +5743,11 @@ msgstr "" "Diese Änderung würde die Bestellung leer hinterlassen. Bitte stornieren Sie " "die Bestellung stattdessen." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Nur ausstehende oder bezahlte Bestellungen können verändert werden." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5690,7 +5755,7 @@ msgstr "" "Diese Änderung würde die Bestellung kostenlos machen und damit sofort als " "bezahlt markieren, es ist jedoch kein Kontingent verfügbar." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5698,18 +5763,18 @@ msgstr "" "Dieses Produkt ist nur als Zusatzprodukt verfügbar, bitte wählen Sie die " "Basisposition zu der es hinzugefügt werden soll." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" "Dieses Zusatzprodukt kann nicht zu diesem Basisprodukt hinzugefügt werden." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Sie müssen einen Termin auswählen." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5718,19 +5783,19 @@ msgstr "" "Der ausgewählte Sitzplatz \"{seat}\" passt nicht zum ausgewählten Termin, " "bitte wählen Sie den Sitzplatz neu aus." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "Das ausgewählte Produkt erfordert die Wahl eines Sitzplatzes." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "Das ausgewählte Produkt erlaubt keine Sitzplatzwahl." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "Das ausgewählte Land ist von der Steuer-Regel blockiert." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5738,7 +5803,7 @@ msgstr "" "Sie können den Preis einer Position, aus der ein Geschenkgutschein erstellt " "wurde, nicht ändern." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5747,7 +5812,7 @@ msgstr "" "Eine Position kann nicht storniert werden, da der Geschenkgutschein {card} " "bereits verwendet wurde." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5755,7 +5820,7 @@ msgstr "" "Es gab einen Fehler bei der automatischen Erstattung der Zahlung. Bitte " "kontaktieren Sie den Veranstalter für weitere Informationen." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5764,7 +5829,7 @@ msgstr "" "Sie können den Plan nicht wechseln, da Sitzplatz \"%s\" im neuen Plan nicht " "vorhanden ist, aber bereits verkauft wurde." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5773,7 +5838,7 @@ msgstr "" "Sie können den Plan nicht wechseln, da Sitzplatz \"%s\" im neuen Plan nicht " "vorhanden ist, aber bereits einem Gutschein zugewiesen ist." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5781,33 +5846,33 @@ msgstr "" "Die Download-Datei konnte nicht mehr auf dem Server gefunden werden, bitte " "versuchen Sie es erneut." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Diese Datei gehört zu einer anderen Veranstaltung." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Der eingegebene Bestätigungscode war nicht korrekt." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Nach dem Start des Exports haben sich in der Veranstaltung Dinge verändert, " "bitte erneut versuchen." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Unkategorisiert" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Beispielworkshop" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "pretix-Update verfügbar" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5842,33 +5907,33 @@ msgstr "" "\n" "Ihre pretix-Entwickler" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "Der Gutschein wurde an {recipient} verschickt." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Maximale Anzahl von Produkten pro Bestellung" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Zusatzprodukte werden nicht mitgezählt." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" "Zeige Netto- statt Bruttopreisen in den Produktlisten (nicht empfohlen)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5876,27 +5941,27 @@ msgstr "" "Unabhängig von Ihrer Auswahl wird der Warenkorb auch Bruttopreise anzeigen, " "da dies der Betrag ist, der tatsächlich überwiesen werden muss." -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Namen der Teilnehmer erfragen" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "Frage für alle Eintritts-Tickets nach dem Namen des Teilnehmers." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Namen des Teilnehmer erfordern" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Erfordere die Eingabe aller Teilnehmer-Namen." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfassen" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5916,11 +5981,11 @@ msgstr "" "standardmäßig nach wie vor nur an die primäre Adresse, dies kann jedoch in " "den E-Mail-Einstellungen angepasst werden." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfordern" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5930,58 +5995,58 @@ msgstr "" "eingegeben wird. Mehr Infos finden Sie bei der vorherigen Option. Eine E-" "Mail-Adresse für die Bestellbestätigung ist immer erforderlich." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "Firmenname pro Ticket erfassen" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "Firmenname pro Ticket erfordern" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "Postadresse pro Ticket erfassen" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "Postadresse pro Ticket erfordern" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "E-Mail-Adressen doppelt abfragen" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Erfordere die doppelte Eingabe der primären E-Mail-Adresse um Tippfehler zu " "vermeiden." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "Telefonnummer pro Bestellung abfragen" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "Telefonnummer pro Bestellung erfordern" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Rechnungsadresse erfragen" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "Frage nicht nach einer Rechnungsadresse für kostenlose Bestellungen" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Namen des Bestellers erfordern" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Teilnehmername auf Rechnungen anzeigen" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -5989,23 +6054,23 @@ msgstr "" "Auf Rechnungen von einem EU-Land in ein anderes EU-Land mit anderer Währung " "soll der Steuerbetrag wenn möglich in beiden Währungen aufgedruckt werden" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Rechnungsadresse erforderlich" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Nur Firmenadressen akzeptieren" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Diese Einstellung erzwingt die Eingabe eines Firmennamens." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Nach abweichendem Leistungsempfänger fragen" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6019,30 +6084,30 @@ msgstr "" "Adresse des Nutzers als auch bei der Anzeige auf der Rechnung verwendet. Das " "Feld ist kein Pflichtfeld." -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Nach USt-ID fragen" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Funktioniert nur, wenn nach einer Rechnungsadresse gefragt wird. Die USt-ID-" "Eingabe ist freiwillig." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "Erläuterung zur Rechnungsadresse" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "Dieser Text wird über der Eingabe der Rechnungsadresse angezeigt." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "Zeige bezahlten Anteil auf teilweise bezahlten Rechnungen an" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6051,11 +6116,11 @@ msgstr "" "der bereits bezahlte und der noch ausstehende Betrag auf der Rechnung " "dargestellt." -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Kostenlose Produkte auf Rechnung zeigen" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6063,11 +6128,11 @@ msgstr "" "Unabhängig von dieser Einstellung werden für Bestellungen, die nur " "kostenlose Produkte enthalten, keine Rechnungen erzeugt." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "Zeige das Zahlungsziel der Bestellung an" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6075,11 +6140,11 @@ msgstr "" "Das Zahlungsziel wird nicht angezeigt, wenn die Rechnung nach " "Zahlungseingang generiert wird." -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "Minimale Länge der Rechnungsnummer nach dem Präfix" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." @@ -6087,21 +6152,21 @@ msgstr "" "Der Bereich der Rechnungsnummer nach dem Präfix wird mit führenden Nullen " "bis zu dieser Länge aufgefüllt, z.B. INV-001 oder INV-00001." -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Rechnungen mit aufsteigender Nummerierung erzeugen" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Wenn diese Option deaktiviert wird, wird die Bestellnummer in der " "Rechnungsnummer verwendet." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Rechnungsnummern-Präfix" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6120,11 +6185,11 @@ msgstr "" "%Y (mit Jahrhundert) oder %y (ohne Jahrhundert) verwenden um das Jahr der " "Rechnung einzusetzen, oder %m bzw. %d für den Tag oder Monat." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "Rechnungsnummern-Präfix für Rechnungskorrekturen" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " @@ -6134,28 +6199,28 @@ msgstr "" "dieses Feld leer gelassen wird, wird die gleiche Nummerierung wie für " "normale Rechnungen verwendet." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Reservierungszeitraum" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Die Dauer in Minuten, die Produkte im Warenkorb eines Benutzers reserviert " "werden." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Leite nach Hinzufügen eines Produktes zum Warenkorb direkt zum Checkout um." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "Text für Ende des Vorverkaufs" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6165,11 +6230,11 @@ msgstr "" "Verkaufszeitraum vorüber ist. Sie können hier andere Wege ein Ticket zu " "bekommen, wie z.B. eine Abendkasse, beschreiben." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Hilfetext" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6177,19 +6242,19 @@ msgstr "" "Dieser Text wird über den Zahlungsoptionen angezeigt. Sie können hier " "beispielsweise die verschiedenen Optionen erklären." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "in Tagen" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "in Minuten" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "Zahlungsfrist setzen" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." @@ -6199,11 +6264,11 @@ msgstr "" "ausschließlich Zahlungsmethoden anbieten, die üblicherweise in Echtzeit " "bestätigt werden." -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Zahlungsziel in Tagen" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6217,11 +6282,11 @@ msgstr "" "einzustellen, damit Kunden eine fehlgeschlagene Zahlung erneut versuchen " "können." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Zahlungsziel nur an Werktagen" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6233,11 +6298,11 @@ msgstr "" "verschoben. Dies ist in einigen Ländern rechtlich erforderlich. Dies " "beeinflusst nicht das unten konfigurierte letzte Zahlungsdatum." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "Zahlungsziel in Minuten" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6250,11 +6315,11 @@ msgstr "" "dass das tatsächliche Zeitfenster aus technischen Gründen einige Minuten " "länger sein kann." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Datum des letzten möglichen Zahlungseingangs" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " @@ -6266,11 +6331,11 @@ msgstr "" "Termine enthält, wird die Zahlung aller Tickets nicht mehr möglich sein " "sobald der Zeitpunkt für einen der Termine verstrichen ist." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Unbezahlte Bestellungen automatisch ablaufen lassen" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6282,11 +6347,11 @@ msgstr "" "Pool gelangen und wieder Kontingent für Bestellungen von anderen Benutzern " "frei wird." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "Verstecke \"Zahlung ausstehend\" in der Kundenansicht" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " @@ -6296,11 +6361,11 @@ msgstr "" "aber Teilnehmer*innen, die ihr Ticket nicht selbst gekauft haben, werden " "keine Anzeichen des fehlenden Zahlungseingangs sehen." -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Späte Zahlungen akzeptieren" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6310,51 +6375,51 @@ msgstr "" "Kontingente noch nicht leer sind. Keine Bezahlungen werden nach dem oben " "angegebenen „letzten Zahlungsdatum“ akzeptiert." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Beginn des Vorverkaufszeitraums anzeigen" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" "Zeige das Startdatum des Vorverkaufs, bevor der Verkaufszeitraum beginnt." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "Keine Rechnungen ausstellen" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Nur manuell im Adminbereich" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automatisch auf Anfrage des Kunden" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automatisch für alle neuen Bestellungen" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch bei Zahlung oder wenn die Zahlungsmethode es erfordert" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Rechnungen ausstellen" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" "Unabhängig von dieser Einstellung werden für Bestellungen, die nur " "kostenlose Produkte enthalten, keine Rechnungen erzeugt." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bei Adressänderungen automatisch Rechnung stornieren und neu ausstellen" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " @@ -6364,40 +6429,40 @@ msgstr "" "ändern, wird die Rechnung automatisch storniert und neu ausgestellt. Diese " "Einstellung betrifft keine Änderungen, die über das Backend getätigt werden." -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Adresszeile" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Albert-Einstein-Straße 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "Inländische Steuernummer" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "z.B. Steuernummer in Deutschland, ABN in Australien, …" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "USt-ID-Nr." -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "z.B. Mit diesem Dokument erhalten Sie die Rechnung für Ihre Ticketbestellung." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Einleitender Text" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Wird auf jeder Rechnung oberhalb der Rechnungspositionen gedruckt." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6405,15 +6470,15 @@ msgstr "" "z.B. Vielen Dank für Ihren Ticketkauf! Sie finden mehr Informationen zur " "Veranstaltung unter …" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Zusätzlicher Text" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Wird auf jeder Rechnung unterhalb des Gesamtbetrages gedruckt." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6421,21 +6486,21 @@ msgstr "" "z.B. Ihre Bankverbindung und rechtliche Angaben wie die USt-ID-Nr., " "Registernummern, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Fußzeile" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "Wird in kleinerer Schrift unten zentriert auf jede Seite gedruckt." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Rechnungen an E-Mails anhängen" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6448,30 +6513,30 @@ msgstr "" "Mail angehängt. Wenn sie nicht automatisch generiert werden, werden sie an " "keine E-Mail angehängt." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Zeige Produkte außerhalb des Vorverkaufszeitraums" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Zeige Produktdetails, bevor der Vorverkauf startet und nachdem er beendet " "ist." -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Verfügbare Sprachen" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standardsprache" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "Region" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6484,11 +6549,11 @@ msgstr "" "vor allem für Sprachen nützlich, die keiner Region fest zuzuordnen sind (z." "B. Englisch)." -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "Zeige Event-Uhrzeit und -Datum im Ticketshop an" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." @@ -6498,21 +6563,21 @@ msgstr "" "Orten, z.B. in der Liste der Veranstaltungen, werden diese ggf. trotzdem " "weiter angezeigt." -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Zeige Veranstaltungsende" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Wenn diese Einstellung deaktiviert ist, wird nur der Beginn der " "Veranstaltung öffentlich angezeigt." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Zeige Uhrzeiten" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6520,29 +6585,29 @@ msgstr "" "Wenn diese Einstellung deaktiviert ist, werden Veranstaltungsbeginn und -" "ende ohne Uhrzeit angezeigt." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Verstecke alle ausverkauften Produkte" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Zeige öffentlich an, wie viele Tickets des jeweiligen Typs noch verfügbar " "sind." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Der Ticket-Shop soll von Suchmaschinen nicht indiziert werden" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Zeige Produkt-Varianten standardmäßig ausgeklappt an" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Warteliste aktivieren" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6555,11 +6620,11 @@ msgstr "" "Benachrichtigung mit einem Gutscheincode, mit dem das Ticket dann gekauft " "werden kann." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Automatischer Versand der Wartelisten-Gutscheine" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6574,11 +6639,11 @@ msgstr "" "Warteliste deaktivieren, aber diese Option aktiv lassen, werden weiter " "Gutscheine verschickt." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Warteliste-Antwortzeit" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6589,47 +6654,47 @@ msgstr "" "läuft er ab und kann an die nächste Person auf der Warteliste weitergegeben " "werden." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "Namen erfragen" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "Ein Name wird bei der Eintragung auf die Warteliste abgefragt." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "Namen erfordern" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" "Die Eingabe eines Namens ist erforderlich, um sich in die Warteliste " "einzutragen." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "Telefonnummer abfragen" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "Beim Eintragen in die Warteliste wird eine Telefonnummer abgefragt." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "Telefonnummer erfordern" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" "Die Eingabe einer Telefonnummer ist erforderlich, um sich in die Warteliste " "einzutragen." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "Erklärung zur Telefonnummer" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." @@ -6637,19 +6702,19 @@ msgstr "" "Wenn Sie nach einer Telefonnummer fragen, können Sie hier erklären wieso und " "wofür die Nummer benutzt wird." -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "Ticket-Download anschalten" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "Wenn dies ausgeschaltet ist, kann niemand Tickets herunterladen." -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Download-Datum" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6660,11 +6725,11 @@ msgstr "" "Termine enthält, wird der Download aller Tickets möglich sein sobald der " "Zeitpunkt für einen der Termine erreicht ist." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "Tickets für Zusatzprodukte generieren" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " @@ -6674,11 +6739,11 @@ msgstr "" "nicht für Zusatzprodukte. Mit dieser Option wird auch für Zusatzprodukte " "jeweils ein separates Ticket ausgestellt." -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "Tickets für alle Produkte generieren" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " @@ -6689,11 +6754,11 @@ msgstr "" "können die Ticketgenerierung auch in den Einstellungen von jedes Produktes " "einzeln abschalten." -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "Tickets für ausstehende Bestellungen generieren" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6701,11 +6766,11 @@ msgstr "" "Wenn diese Option ausgestellt ist, werden Tickets erst zum Download " "angeboten, nachdem eine Bestellung als bezahlt markiert wurde." -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "Keine Tickets ausstellen bevor die E-Mail-Adresse validiert wurde" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6719,11 +6784,11 @@ msgstr "" "herunterladen sobald er einen Link aus den E-Mails angeklickt hat. Betrifft " "keine Bestellungen, die über andere Kanäle getätigt wurden." -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "Verfügbarkeit in der Veranstaltungsübersicht anzeigen" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -6733,26 +6798,26 @@ msgstr "" "sind. Dies kann zu längeren Ladezeiten führen und der Verfügbarkeitsstatus " "wird ggf. mit Verzögerungen von bis zu zwei Minuten aktualisiert." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Liste" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "Wochenkalender" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "Monatskalender" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Standard-Anzeige" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6760,22 +6825,22 @@ msgstr "" "Wenn deine Veranstaltungsreihe mehr als 50 zukünftige Termine hat, kann nur " "der Monats- oder Wochenkalender verwendet werden." -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" "Verstecke alle nicht verfügbaren Termine in Kalender- oder Listenansichten" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" "Erlaube Kunden, ihre Informationen auch zu ändern, nachdem sie eingecheckt " "wurden." -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Letztes Änderungsdatum" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6788,11 +6853,11 @@ msgstr "" "Termine enthält, wird die Änderung aller Tickets nicht mehr möglich sein " "sobald der Zeitpunkt für einen der Termine verstrichen ist." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "Kunden können die Variante eines gekauften Produktes wechseln" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6800,44 +6865,44 @@ msgstr "" "Änderungen nur erlauben wenn der neue Preis gleich oder höher ist als der " "vorherige." -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" "Änderungen nur erlauben wenn der neue Preis höher ist als der vorherige." -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "Änderungen nur erlauben wenn der Preis gleich bleibt." -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" "Änderungen unabhängig vom Preis erlauben, selbst wenn eine Erstattung nötig " "wird." -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "Anforderungen an Preisänderungen" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "Umbuchungen nur erlauben bis" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Kunden können unbezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "Stornierungen nur erlauben bis" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Kunden können bezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6846,24 +6911,24 @@ msgstr "" "Zahlungsmethode es erlaubt. Andernfalls müssen Sie eine manuelle Rückbuchung " "veranlassen." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Feste Stornogebühr einbehalten" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren einbehalten" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Prozentuale Stornogebühr einbehalten" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" "Kunden erlauben, freiwillig auf einen Teil der Erstattung zu verzichten" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6871,7 +6936,7 @@ msgstr "" "Mit dieser Option wird Ihren Kunden angeboten, nur einen Teil des Preises " "erstatten zu lassen, um Sie mit dem Restbetrag zu unterstützen." -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" @@ -6880,11 +6945,11 @@ msgstr "" "Sie bitte darüber nach mit dem Schieber einen niedrigeren Erstattungsbetrag " "auszuwählen, sodass wir einen höheren Betrag einbehalten können. Vielen Dank!" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "Erklärung für freiwilligen Verzicht auf Teile der Erstattung" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6896,11 +6961,11 @@ msgstr "" "welchen Betrag sie erstattet haben möchten. Sie können es z.B. nutzen um zu " "erklären, wie eine geringere Erstattung Ihrer Organisation hilft." -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "Schrittweite für Reduzierung" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " @@ -6909,7 +6974,7 @@ msgstr "" "Standardmäßig können Kunden auf einen beliebigen Betrag verzichten. Wenn du " "diesen Wert z.B. auf 10 setzt, sind nur noch Werte im Abstand von 10 erlaubt." -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." @@ -6917,41 +6982,41 @@ msgstr "" "Kunden können eine Stornierung nur anfragen, die aber noch freigegeben " "werden muss bevor eine Erstattung erfolgt." -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "Das Geld wird immer auf die ursprüngliche Zahlungsmethode erstattet" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" "Kunden können zwischen einem Geschenkgutschein und einer Erstattung auf die " "ursprüngliche Zahlungsmethode wählen" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "Alle Erstattungen werden als Geschenkgutscheine ausgegeben" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Erstattungsweg" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Kontakt-E-Mail" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Wir werden diese Adresse veröffentlichen um Teilnehmern zu ermöglichen, Sie " "zu kontaktieren." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Impressum (URL)" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6959,11 +7024,11 @@ msgstr "" "Dies sollte bspw. ein Link zu einem Teil Ihrer Website sein, auf dem " "Kontaktdaten und rechtliche Informationen zu finden sind." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "Tickets anhängen" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " @@ -6972,11 +7037,11 @@ msgstr "" "Tickets werden nie angehängt, wenn sie größer als {size} sind, um " "Zustellungsprobleme zu vermeiden." -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "Kalenderdateien anhängen" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -6984,11 +7049,11 @@ msgstr "" "Wenn diese Option aktiviert ist, hängen wir Bestellbestätigungs-E-Mails " "eine .ics-Kalenderdatei an." -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Betreffs-Prefix" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -6997,19 +7062,19 @@ msgstr "" "vorangestellt und könnte z.B. eine Kurzform Ihres Veranstaltungsnamens " "enthalten." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Absender-Adresse" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Absender-Adresse für ausgehende E-Mails" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "Absendername" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7017,7 +7082,7 @@ msgstr "" "Name, der zusammen mit der Absenderadresse für ausgehende E-Mails verwendet " "wird. Standardmäßig wird der Name der Veranstaltung verwendet." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7043,7 +7108,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7068,7 +7133,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7092,7 +7157,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7118,7 +7183,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7148,7 +7213,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7178,7 +7243,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7201,7 +7266,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7224,7 +7289,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7251,7 +7316,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7275,7 +7340,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7304,7 +7369,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7352,7 +7417,7 @@ msgstr "" "Viele Grüße,\n" "Ihr {event} Team" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7375,7 +7440,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7406,7 +7471,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7431,7 +7496,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7459,7 +7524,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7478,7 +7543,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7502,7 +7567,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7525,56 +7590,56 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Bitte geben Sie einen hexadezimalen Farbwert ein, z.B. #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Hauptfarbe" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Akzentfarbe für Erfolg" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "Wir empfehlen dringend, einen Grünton zu verwenden." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Akzentfarbe für Fehler" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "Wir empfehlen dringend, einen Rotton zu verwenden." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "Hintergrundfarbe der Seite" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "Runde Ecken verwenden" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Schriftart" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Nur von modernen Browsern respektiert." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "Header-Bild" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7589,24 +7654,24 @@ msgstr "" "Details im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "Volle Höhe des Header-Bildes verwenden" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "Das Header-Bild sollte mindestens 1170 Pixel breit sein." -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" "Veranstaltungs-Titel auch anzeigen, obwohl ein Header-Bild hochgeladen wurde" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "Der Titel wird nur auf der Startseite angezeigt." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7621,11 +7686,11 @@ msgstr "" "im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "Social-Media-Bild" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7640,19 +7705,19 @@ msgstr "" "anzusiedeln. Wenn dieses Bild nicht angegeben ist, wird das " "Veranstaltungslogo von weiter oben verwendet." -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Logo" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Wir zeigen das Logo mit einer maximalen Seitenlänge von 2.5cm an." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Info-Text" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7660,11 +7725,11 @@ msgstr "" "Wird standardmäßig nicht angezeigt, kann aber z.B. in Ticket-Vorlagen " "verwendet werden." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "Bannertext (oben)" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7672,11 +7737,11 @@ msgstr "" "Dieser Text wird über jeder Seite des Shops angezeigt. Bitte benutzen Sie " "dies nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "Bannertext (unten)" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7684,11 +7749,11 @@ msgstr "" "Dieser Text wird unter jeder Seite des Shops angezeigt. Bitte benutzen Sie " "dies nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Gutschein-Erklärung" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -7696,11 +7761,11 @@ msgstr "" "Dieser Text wird neben der Gutscheincode-Eingabe angezeigt. Sie können ihn z." "B. nutzen um zu erklären, wie man an einen Gutscheincode gelangt." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "Erklärung zu Teilnehmerdatenerfassung" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." @@ -7709,11 +7774,11 @@ msgstr "" "angezeigt. Sie können hierüber z.B. erklären, warum Sie die angeforderten " "Informationen benötigen." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "Zusätzliche Meldung nach Bestellabschluss" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." @@ -7721,11 +7786,11 @@ msgstr "" "Diese Nachricht wird nach Abschluss des Bestellvorgangs zusätzlich zum " "Standard-Text angezeigt." -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "Beschreibung des Telefonnummern-Felds" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7734,15 +7799,15 @@ msgstr "" "eine Bestellbestätigung schicken. Diese enthält einen Link, den Sie " "brauchen, falls Sie später auf Ihre Bestellung zugreifen möchten." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "Beschreibung des E-Mail-Felds" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "Erlaube das Erstellen neuer Teams während der Event-Erstellung" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7754,37 +7819,37 @@ msgstr "" "Einstellung erlaubt es Nutzern in diesem Fall, ein neues Team zu erstellen, " "selbst wenn der Nutzer normalerweise keine Teams verwalten darf." -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Veranstaltungsbeginn (absteigend)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Name (absteigend)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Sortierung der Termine" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" "Auf die Veranstalterübersicht von allen Veranstaltungsseiten zurück verlinken" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Text auf der Startseite" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Dieser Text wird auf der Veranstalter-Seite angezeigt." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "Code-Länge für Geschenkgutscheine" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7793,11 +7858,11 @@ msgstr "" "Geschenkgutscheine. Wenn eine andere Länge notwendig ist, kann diese hier " "gesetzt werden." -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "Gültigkeit von Geschenkgutscheinen in Jahren" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " @@ -7807,11 +7872,11 @@ msgstr "" "so viele Jahre nach dem Ende des Jahres der Ausstellung ab. Wenn Sie nichts " "eintragen, laufen Gutscheine standardmäßig nicht explizit ab." -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "Kunden können ihre Sitzplätze selbst auswählen" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " @@ -7821,182 +7886,182 @@ msgstr "" "zuweisen. Das bedeutet, dass Ticketkäufer ihren Platz zum Kaufzeitpunkt " "nicht kennen und der Platz ggf. nicht auf dem Ticket abgedruckt ist." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "Zeige bei mehreren Tickets einen Button um Eingaben zu kopieren" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "Übliche englische Titel" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "Übliche deutsche Titel" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "Frau" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Vorname" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Nachname" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "Max" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Mustermann" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Vorname" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Mittlerer Name" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Rufname" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Transkription" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "Anrede" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "nachgestellter Titel" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Die Standardsprache muss eine der aktivierten Sprachen sein (siehe weiter " "oben)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Sie können die Angabe von Teilnehmernamen nur erfordern, wenn Sie auch nach " "Namen fragen." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Sie müssen E-Mail-Adressen pro Ticket erfassen, wenn sie erforderlich sein " "sollen." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Sie müssen Rechnungsadressen erfassen, wenn sie erforderlich sein sollen." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" "Sie müssen Rechnungsadressen erfordern, damit Firmennamen erforderlich sein " "können." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" "Das letzte Zahlungsdatum kann nicht vor dem Ende des Vorverkaufs liegen." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" "Die Veranstaltung muss mindestens 30 Tage vorüber sein, damit diese Funktion " "bereitsteht." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" "Der Ticketshop muss abgeschaltet sein, damit diese Funktion bereit steht." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "Telefonnummern" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "Dies entfernt alle Telefonnummern von Bestellungen." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-Mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8004,7 +8069,7 @@ msgstr "" "Dies entfernt alle E-Mail-Adressen und gespeicherte E-Mail-Inhalte von " "Bestellungen und Teilnehmern." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." @@ -8012,11 +8077,11 @@ msgstr "" "Dies entfernt alle Namen, E-Mail-Adressen und Telefonnummern von der " "Warteliste." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "Teilnehmer-Informationen" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8024,11 +8089,11 @@ msgstr "" "Dies entfernt alle Teilnehmernamen und Postadressen von Bestellpositionen, " "sowie Änderungen an diesen." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Rechnungsadressen" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8036,18 +8101,18 @@ msgstr "" "Dies entfernt alle Rechnungsadressen von Bestellungen sowie deren " "Änderungshistorie." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Antworten auf Fragen" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Dies entfernt alle Antworten auf Fragen sowie die dazu gespeicherte " "Änderungshistorie." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8057,16 +8122,16 @@ msgstr "" "Rechnungen die persönliche Daten enthalten könnten. Rechnungsnummern und " "Beträge bleiben erhalten." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Zwischengespeicherte Tickets" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Dies löscht alle generierten Ticket-Dateien. Es wird kein Download angeboten." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8105,7 +8170,7 @@ msgid "You do not have access to this page." msgstr "Sie haben keine Berechtigung, diese Inhalte aufzurufen." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8169,8 +8234,6 @@ msgstr "" "oder kontaktieren Sie uns." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "powered by pretix" @@ -8221,8 +8284,10 @@ msgstr "erstellt von" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" -msgstr "Veranstalter:" +#, fuzzy +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8240,6 +8305,10 @@ msgstr "" msgid "Details:" msgstr "Details:" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8253,94 +8322,106 @@ msgstr "Minuten bevor" msgid "at" msgstr "um" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Gutscheincode" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "Downloadformat aktivieren" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Ticket herunterladen" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Ihre Veranstaltung beginnt" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "Ihre Veranstaltung endet" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "Einlass für die Veranstaltung beginnt" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Beginn des Vorverkaufs" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Ende des Vorverkaufs" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Kunden können ihre Bestellungen nicht mehr bearbeiten" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Keine Zahlungen werden mehr angenommen" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Tickets können heruntergeladen werden" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" "Kunden können unbezahlte oder kostenlose Bestellungen nicht mehr stornieren" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Kunden können bezahlte Bestellungen nicht mehr stornieren" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Ticket-Download-Erinnerungen werden verschickt" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Produkt „{name}“ ist verfügbar" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Produkt „{name}“ ist nicht mehr verfügbar" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "Zahlungsanbieter „{name}“ kann nicht mehr ausgewählt werden" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Dieses Feld hat einen ungültigen Wert: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8351,7 +8432,7 @@ msgstr "" "von Ihrem Browser erwartet, der aber nicht gesendet wurde. Dieser Header ist " "notwendig, um sicherzustellen, dass Ihr Browser nicht gehackt wurde." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8361,7 +8442,7 @@ msgstr "" "senden, schalten Sie diese bitte wieder an, zumindest für diese Seite (oder " "alle HTTPS-Verbindungen, oder alle \"same-origin\"-Requests)." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8370,7 +8451,7 @@ msgstr "" "Sie sehen diese Nachricht, da wir ein Cookie benötigen, um zu verifizieren, " "dass Ihre Anfrage wirklich von Ihnen gesendet wurde." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8378,67 +8459,67 @@ msgstr "" "Wenn Sie Cookies in Ihrem Browser deaktiviert haben, aktivieren Sie diese " "bitte zumindest für diese Website." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Ein interner Fehler ist aufgetreten, bitte später erneut versuchen." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "Die Aufgabe wurde fertiggestellt." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "Bitte keine Dateien mit mehr als {size} hochladen!" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Dateityp nicht erlaubt!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Alle Termine" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Verfügbare Sprachen" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" "Wählen Sie alle Sprachen aus, in denen der Veranstaltungsshop verfügbar sein " "soll." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Dies ist eine Veranstaltungsreihe" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Sie haben diese Kurzform bereits für eine andere Veranstaltung benutzt. " "Bitte wählen Sie eine neue." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Veranstaltungs-Zeitzone" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Umsatzsteuersatz" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8449,11 +8530,11 @@ msgstr "" "kompliziertere Steuerlage haben können Sie später andere Steuersätze " "hinzufügen und Detaileinstellungen treffen." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "Team-Zugriff gewähren" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " @@ -8464,11 +8545,11 @@ msgstr "" "der Teams aus, in denen Sie Mitglied sind, das Zugriff auf diese neue " "Veranstaltung haben soll." -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "Erstelle ein neues Team mit mir als einzigem Mitglied" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8476,47 +8557,47 @@ msgstr "" "Beispiel-Konferenzzentrum\n" "Heidelberg, Deutschland" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Es muss eine Standardsprache eingestellt werden." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Konfiguration übernehmen" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Nicht übernehmen" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "Standard ({value})" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Eigene Domain" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "Sie müssen die eigene Domain vorher im Webserver konfigurieren." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "Sie können die Basisdomain dieser Installation nicht verwenden." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" "Diese Domain ist bereits für eine andere Veranstaltung oder ein anderes " "Veranstalterkonto in Verwendung, bitte wählen Sie eine andere." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Namensformat" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8526,11 +8607,11 @@ msgstr "" "dieser Option, wenn bereits Bestellungen existieren, kann beim Sortieren " "nach Namen oder Ändern von Namen zu unerwartetem Verhalten führen." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "Zur Auswahl stehende Titel" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." @@ -8538,29 +8619,29 @@ msgstr "" "Wenn das ausgewählte Namensformat eine Titel-Eingabe erlaubt, kann die " "Auswahl der Titel mit dieser Option eingeschränkt werden." -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Frage nach {fields}, Anzeige wie {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "Freie Texteingabe" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "Nicht fragen" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "Fragen, aber Eingabe ist optional" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "Fragen, Eingabe ist verpflichtend" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." @@ -8568,11 +8649,11 @@ msgstr "" "Sie haben eingestellt, dass Geschenkgutscheine {} Jahre nach Ende des Jahres " "der Ausstellung ablaufen." -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Steuer-Regel für Zahlungsgebühren" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8582,11 +8663,11 @@ msgstr "" "soll. Dies setzt nur den Steuersatz und die Reverse-Charge-Regeln, andere " "Einstellungen der Steuer-Regel werden ignoriert." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "Rechnungen nur für bestimmte Verkaufskanäle generieren" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." @@ -8594,27 +8675,27 @@ msgstr "" "Wenn Sie die Rechnungserstellung weiter oben aktiviert haben, können Sie sie " "hier auf bestimmte Verkaufskanäle einschränken." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Rechnungs-Layout" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Rechnungssprache" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Sprache des Benutzers" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "Der Online-Shop muss ausgewählt werden um diese E-Mails zu erhalten." -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "Verkaufskanäle für Bestellbestätigungen via E-Mail" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." @@ -8623,7 +8704,7 @@ msgstr "" "ausgewählten Verkaufskanäle versendet. Der Online-Shop muss ausgewählt " "werden." -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." @@ -8631,43 +8712,43 @@ msgstr "" "Diese E-Mails werden nur an die ausgewählten Verkaufskanäle versendet. Der " "Online-Shop muss ausgewählt werden." -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "BCC-Adresse" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Alle E-Mails werden in Bcc-Kopie an diese Adresse geschickt" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Signatur" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Diese wird an jede E-Mail angehängt. Verfügbare Platzhalter: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "z.B. Ihre Kontaktdaten" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "HTML-E-Mail-Renderer" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "Text an die Besteller-Adresse" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "E-Mail an einzelne Teilnehmer verschicken" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -8677,32 +8758,32 @@ msgstr "" "Kontaktadresse der Bestellung abweichen, wird die folgende E-Mail an die " "einzelnen Teilnehmer verschickt." -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "Text an die Teilnehmer" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Text" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Text (vom Admin verschickt)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Text (vom Benutzer beantragt)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Anzahl Tage" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8710,7 +8791,7 @@ msgstr "" "Die E-Mail wird die angegebene Anzahl an Tagen vor dem Ablaufdatum " "verschickt. Ist der Wert 0, wird die Mail nie verschickt." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -8718,15 +8799,15 @@ msgstr "" "Die E-Mail wird die eingestellte Anzahl Tage vor der Veranstaltung " "verschickt. Wenn das Feld leer ist, wird die Mail nicht verschickt." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Bestellung erhalten" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Bestätigte Bestellung" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." @@ -8735,11 +8816,11 @@ msgstr "" "Bestellung wird die E-Mail-Vorlage \"Bestätigte kostenlose Bestellung\" " "verwendet." -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "Bestätigte kostenlose Bestellung" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." @@ -8747,15 +8828,15 @@ msgstr "" "Wird nur für kostenlose Bestellungen verschickt. Für kostenpflichtige " "Bestellungen wird die E-Mail-Vorlage \"Bestätigte Bestellung\" verwendet." -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Abgelehnte Bestellung" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Eigenen SMTP-Server verwenden" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -8763,105 +8844,105 @@ msgstr "" "Alle E-Mails bezüglich Ihrer Veranstaltung werden über den von Ihnen " "angegebenen SMTP-Server versendet." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Hostname" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Port" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Benutzername" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "STARTTLS verwenden" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Meistens auf Port 587 verfügbar." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "SSL verwenden" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Meistens auf Port 465 verfügbar." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Verfügbare Platzhalter: {list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "Du kannst nur SSL oder STARTTLS aktivieren, nicht beides." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "Ticket-Code-Generator" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" "Für fortgeschrittene Anwender, muss normalerweise nicht geändert werden." -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Beliebiges Land" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Europäische Union" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Beliebiger Kunde" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Privatperson" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Unternehmen" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Unternehmen mit gültiger USt-ID-Nr." -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "MwSt. berechnen" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Keine MwSt." -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "Verkauf nicht erlaubt" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "Abweichender Satz" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "Text auf Rechnung" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Vorausgewählter Gutschein" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8873,11 +8954,11 @@ msgstr "" "Gutscheincode dafür genutzt. Dies kann beispielsweise für einen Rabatt " "verwendet werden oder um nur versteckte Produkte im Widget anzuzeigen." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Kompatibilitätsmodus" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8885,29 +8966,29 @@ msgstr "" "Das reguläre Widget funktioniert mit manchen Website-Baukästen nicht. Wenn " "Probleme auftreten können Sie es mit diesem Kompatibilitätsmodus versuchen." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "Der Kurzname der Veranstaltung war nicht korrekt." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Ticket-Downloads" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" "Ihre Teilnehmer werden ihre Tickets im PDF-Format herunterladen können." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Erfordere, dass alle Teilnehmer ihre Namen ausfüllen" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8915,11 +8996,11 @@ msgstr "" "Standardmäßig werden die Namen erfragt, aber müssen nicht ausgefüllt werden. " "Sie können dies in den Einstellungen komplett abschalten." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Zahlung über Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8931,11 +9012,11 @@ msgstr "" "brauchen Sie ein Konto bei Stripe, das sich in unter fünf Minuten über das " "einfache Interface von Stripe erstellen lässt." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Zahlung per Banküberweisung" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8945,427 +9026,427 @@ msgstr "" "überweisen. Sie können dann Ihren Kontoauszug in pretix importieren, um " "Zahlungen zuzuweisen, oder die Bestellungen manuell als bezahlt markieren." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preis (optional)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Kostenlos" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Verfügbare Anzahl" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Suchen nach …" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Alle Bestellungen" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "Gültige Bestellungen" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Bezahlt (oder storniert mit Gebühr)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "ausstehend" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "ausstehend oder bezahlt" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "Stornierungen" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "Storniert (komplett)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "Storniert (komplett oder mit Gebühr)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "Stornierung angefragt" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "Vollständig storniert aber Rechnung nicht storniert" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "Zahlungsprozess" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "ausstehend oder abgelaufen" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Ausstehend (überfällig)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Überzahlt" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "Teilweise bezahlt" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "Unterzahlt (aber bestätigt)" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "ausstehend (aber voll bezahlt)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "Freigabeprozess" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "Freigegeben, Zahlung ausstehend" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Freigabe ausstehend" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Alle Produkte" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Beliebige Variante" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle Termine beginnend am oder nach" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle Termine beginnend vor" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "Bestellung getätigt um oder nach" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "Bestellung getätigt vor" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "Minimale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "Maximale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "Nur exakte Treffer" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "Ticket-Code" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Alle Veranstalter" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Shop live und Vorverkauf läuft" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "inaktiv" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "noch nicht gestartet" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Verkauf vorüber" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum von" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum bis" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Werktag" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Alle Tage" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Montag" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Dienstag" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Mittwoch" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Donnerstag" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Freitag" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Samstag" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Sonntag" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Suchbegriff" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Alle Veranstaltungen" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Shop live" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Shop nicht live" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Einzelne Veranstaltung in der Gegenwart oder Zukunft" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Einzelne Veranstaltung in der Vergangenheit" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Teilnehmer suchen …" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Check-in-Status" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Alle Teilnehmer" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "Betreten und verlassen" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "Anwesend" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Eingecheckt" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Nicht eingecheckt" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrator" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Kein Administrator" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "gültig" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Nicht eingelöst" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Mindestens einmal eingelöst" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Voll eingelöst" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Eingelöst und Ticket eingecheckt" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Kontingent-Einstellungen" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Kontingent ignorieren" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Nach Tag filtern" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Gutschein suchen" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Beliebiges Produkt des Kontingents \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Erstattungsstatus" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Alle offenen Erstattungen" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Alle Erstattungen" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datums-Filter" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filtern nach…" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum der letzten Zahlung" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Zusätzlicher Footer-Text" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" "Wird als zusätzlicher Text in der Fußzeile auf allen Seiten eingeblendet." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Zusätzlicher Footer-Link" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Der zusätzliche Text in der Fußzeile wird zu dieser URL verlinkt." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Systemweite Banner-Nachricht" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Details zur systemweiten Banner-Nachricht" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "OpenCage-API-Key für Geocoding" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "MapQuest-API-Key für Geocoding" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "Leaflet-Kacheln URL-Format" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "z.B. {sample}" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "Leaflet-Kacheln Rechte" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Update-Checks durchführen" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9382,11 +9463,11 @@ msgstr "" "wissen nicht, wer Sie sind oder wo Ihre pretix-Installation zu finden ist. " "Sie können diese Funktion hier jederzeit abstellen." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "E-Mail-Benachrichtigungen" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9396,19 +9477,140 @@ msgstr "" "gibt. Diese Adresse wird nicht an pretix.eu übermittelt, die Mails werden " "von diesem Server lokal verschickt." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "Ändern zu" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Nutzungsübersicht" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "Ihre Anmeldung" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "Abhängigkeiten zwischen Fragen sind beim Check-In nicht möglich." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Das Produkt soll in mehreren Varianten existieren" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9416,76 +9618,76 @@ msgstr "" "Wählen Sie diese Option z.B. für T-Shirts, die es in verschiedenen Größen " "gibt. Sie können die einzelnen Varianten im nächsten Schritt eingeben." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "Keine Kategorie" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Keine Besteuerung" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Produkt-Informationen kopieren" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Jetzt nicht zu einem Kontingent hinzufügen" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Produkt zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Ein neues Kontingent für dieses Produkt erstellen" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Kontingent-Optionen" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Name des neuen Kontingents" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Größe" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Anzahl Tickets" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Kontingentname ist erforderlich." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Bitte wählen Sie ein Kontingent aus." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Veranstaltungs-Standard)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "Automatisch auf Basis der Veranstaltungseinstellungen" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, wenn Ticketing insgesamt aktiviert ist" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "Niemals" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9495,11 +9697,11 @@ msgstr "" "Arbeitslose und Menschen über 65. Das Ticket enthält Zugang zu allen Teilen " "der Veranstaltung außer des VIP-Bereiches." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "Unabhängig von anderen Produkten angezeigt" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9510,15 +9712,15 @@ msgstr "" "wurde oder sich in einem Warenkorb befindet. Bitte setzen Sie die Variante " "stattdessen auf \"inaktiv\"." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "Zusatzprodukte" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Sie haben dieselbe Kategorie zweimal hinzugefügt." -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9527,59 +9729,59 @@ msgstr "" "macht, das Basisprodukt zu kaufen, wenn alle (oder zu viele) Zusatzprodukte " "ausverkauft sind." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "Enthaltene Produkte" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "Du hast das selbe enthaltene Produkt zweimal hinzugefügt." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 msgid "Bundled product" msgstr "Enthaltenes Produkt" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "deaktiviert" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "Import-Modus" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "Neue Bestellung für jede Zeile anlegen" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "Eine Bestellung mit einem Ticket pro Zeile erstellen" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "Bestellungen als komplett bezahlt erstellen" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "Bestellungen mit ausstehender Zahlung erstellen" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "Bestellungen im Test-Modus anlegen" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "CSV-Spalte: \"{name}\"" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Kontingent überbuchen" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -9588,11 +9790,11 @@ msgstr "" "wenn sie zu einem überbuchten Kontingent führt und Sie dadurch mehr Tickets " "verkauft haben als geplant!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Überbuchung von Kontingenten und Überschreitung von Fristen ignorieren" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9604,15 +9806,15 @@ msgstr "" "verkauft haben als geplant! Weiterhin werden Einstellungen wie das letzte " "mögliche Zahlungsdatum ignoriert." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "Kunden per E-Mail benachrichtigen" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Stornogebühr einbehalten" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9627,32 +9829,32 @@ msgstr "" "Stornogebühr aufgenommen werden. Bitte geben Sie einen Bruttobetrag ein, die " "Steuern werden automatisch berechnet." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "Stornobeleg für Rechnung erstellen" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Zahlbetrag" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Zahlungsdatum" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Steuern neu berechnen" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "Steuern nicht neu berechnen" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9660,7 +9862,7 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Bruttobetrag " "beibehalten." -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9668,11 +9870,11 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Nettobetrag " "beibehalten." -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "Neue Rechnung erzeugen (falls erforderlich)" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." @@ -9681,70 +9883,70 @@ msgstr "" "Operationen geändert würde, wird die alte Rechnung storniert und eine neue " "ausgestellt." -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Benutzer benachrichtigen" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Eine E-Mail wird verschickt um den Benutzer über die Änderung der Bestellung " "in Kenntnis zu setzen." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "Überbuchen von Kontingenten bei dieser Aktion erlauben" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Zusatz-Produkt zu" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Sitzplatz" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "inklusive Steuern (wenn vorhanden). Leer lassen für den Standardpreis des " "Produktes." -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "(Unverändert)" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Neuer Preis (brutto)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Neuen Ticket-Code generieren" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "Diese Position stornieren" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "In neue Bestellung abspalten" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "Gebühr entfernen" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Geheime Codes anpassen" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -9754,31 +9956,31 @@ msgstr "" "danach den Link neu verschicken; der User muss auch die Tickets neu " "herunterladen, da die alten Versionen ungültig gemacht werden." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Betreff" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Empfänger" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Nachricht" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Storniere die komplette Bestellung. Alle Tickets funktionieren nicht mehr. " "Dies kann nicht rückgängig gemacht werden." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -9786,34 +9988,34 @@ msgstr "" "Markiere die Bestellung als unbezahlt und erlaube dem Nutzer, den offenen " "Betrag mit einer anderen Zahlungsmethode zu begleichen." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "Tue nichts und belasse den Zustand der Bestellung wie gehabt." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "Der Rückbuchungsbetrag muss positiv und geringer als {} sein." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "Sie müssen für eine Teilrückerstattung auch einen Betrag angeben." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "Alle Termine stornieren" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "Geld automatisch zurückerstatten wenn möglich" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" "Manuelle Erstattung anlegen wenn die Bezahlmethode keine automatischen " "Erstattungen unterstützt" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9826,7 +10028,7 @@ msgstr "" "Wählen Sie diese Option nicht, wenn Sie diese Bestellungen mit anderen " "Bestellungen verrechnen oder als Gutschein erstatten möchten." -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -9834,23 +10036,23 @@ msgstr "" "Geldbeträge als Geschenkgutschein ausgeben statt einer Rückbuchung auf die " "ursprüngliche Zahlungsmethode" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "Gültigkeit von Geschenkgutscheinen" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "Feste Stornogebühr pro Ticket einbehalten" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "Kostenlose Tickets und Zusatzprodukte werden nicht mitgezählt" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "Gebühren einbehalten" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9862,20 +10064,20 @@ msgstr "" "in einer Veranstaltungsreihe nur teilweise erstattet wird da sie Tickets für " "mehrere Termine enthält." -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "Informationen per E-Mail verschicken" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "Informationen an die Warteliste verschicken" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "Storniert: {event}" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9906,7 +10108,7 @@ msgstr "" "Freundliche Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9929,37 +10131,37 @@ msgstr "" "Freundliche Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" "Sie müssen entweder einen einzelnen Termin oder einen Datumsbereich " "auswählen, nicht beides." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" "Bitte wähle entweder alle Termine oder einen Datumsbereich, nicht beides." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" "Wenn Sie einen Datumsbereich verwenden, legen Sie bitte Start und Ende fest." -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" "Bitte bestätigen Sie, dass Sie ALLE Termine dieser Veranstaltungsreihe " "stornieren möchten." -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" "Diese Kurzform ist bereits in Verwendung. Bitte wählen Sie eine andere." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -9967,16 +10169,16 @@ msgstr "" "Die Änderungen konnten nicht gespeichert werden, da es sonst kein Team mehr " "mit der Berechtigung gäbe, Teams zu verwalten." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "Dieses Gerät muss auf mindestens eine Veranstaltung Zugriff erhalten." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -9985,22 +10187,22 @@ msgstr "" "verwendet. Wir empfehlen eine Auflösung von 200x200px um alle Endgeräte " "abzudecken." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "Benachrichtigungsarten" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "Wert des Geschenkgutscheins" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Optional" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10008,87 +10210,87 @@ msgctxt "form_bulk" msgid "change" msgstr "ändern" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "Aktuelle Werte beibehalten" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "Auswahl enthält verschiedene Werte" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Schließe diese Daten aus, statt sie hinzuzufügen." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "Jahr(e)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "Monat(e)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "Woche(n)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "Tag(e)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Intervall" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Anzahl Wiederholungen" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Letztes Datum" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "ersten" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "zweiten" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "dritten" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "letzten" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Tag" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Wochenendtag" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "Zugewiesene Sitzplatz-ID" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Ungültiges Produkt ausgewählt." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -10096,11 +10298,11 @@ msgstr "" "Dieser Gutschein gilt nur für versteckte Produkte, aber Sie haben nicht " "ausgewählt, dass er auch versteckte Produkte anzeigen soll." -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Gutscheincodes" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10108,16 +10310,16 @@ msgstr "" "Einen Code pro Zeile. Bitte kopieren Sie die Liste und speichern Sie sie in " "eine Datei ab." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "Gutscheine per E-Mail verschicken" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "Dein Gutschein für {event}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -10149,15 +10351,15 @@ msgstr "" "\n" "Das {event} Team" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "Empfänger" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "oder" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " @@ -10167,50 +10369,50 @@ msgstr "" "Zeile angeben, oder eine CSV-Datei mit einer Kopfzeile und einer oder " "mehrerer der Spalten \"email\", \"number\", \"name\" und \"tag\"." -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Maximale Nutzungen pro Gutschein" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Wie oft JEDER der Gutscheine eingelöst werden kann." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "Zugewiesene Sitzplatz-IDs" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "CSV-Eingabedaten müssen eine Kopfzeile haben." -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" "CSV-Eingabedaten müssen ein Feld mit der Bezeichnung \"{header}\" haben." -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" "CSV-Eingabe enthält eine Spalte \"{header}\", die nicht zugeordnet werden " "kann." -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} ist keine gültige E-Mail-Adresse." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Ungültiger Wert in Zeile {number}." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Ein Gutschein mit einem der eingegebenen Codes existiert bereits." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -10218,7 +10420,7 @@ msgstr "" "Wenn Gutscheine per E-Mail verschickt werden sollen, müssen Betreff, " "Nachricht und Empfänger angegeben werden." -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." @@ -10226,15 +10428,15 @@ msgstr "" "Du hast {codes} Gutscheine generiert, aber nur Empfänger für {recp} " "angegeben." -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "Sie müssen genau so viele Sitze angeben, wie du Gutscheine erzeugst." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "Die Bestellung wurde geändert:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10243,13 +10445,13 @@ msgstr "" "Position #{posid}: {old_item} ({old_price}) geändert zu {new_item} " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" "Position #{posid}: Sitzplatz \"{old_seat}\" geändert zu \"{new_seat}\"." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10258,43 +10460,43 @@ msgstr "" "Position #{posid}: Termin \"{old_event}\" ({old_price}) geändert zu " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "Preis von Position #{posid} von {old_price} auf {new_price} geändert." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" "Steuer-Regel von Position #{posid} von {old_rule} auf {new_rule} geändert." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" "Steuer-Regel von Gebühr #{fee} wurde von {old_rule} auf {new_rule} geändert." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "Eine Gebühr wurde hinzugefügt" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "Eine Gebühr wurde von {old_price} auf {new_price} geändert." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Eine Gebühr in Höhe von {old_price} wurde gelöscht." -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Position #{posid} ({old_item}, {old_price}) storniert." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10303,17 +10505,17 @@ msgstr "" "Position #{posid} erstellt: {item} ({price}) als Zusatzprodukt zu Position " "#{addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Position #{posid} erstellt: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Ein neuer Ticket-Code für Position #{posid} wurde generiert." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10321,18 +10523,18 @@ msgstr "" "Position #{posid} ({old_item}, {old_price}) in neue Bestellung abgespalten: " "{order}." -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Die Bestellung wurde durch Abspaltung aus {order} erzeugt" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(unbekannt)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10341,7 +10543,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10349,7 +10551,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10358,7 +10560,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10367,7 +10569,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10376,7 +10578,7 @@ msgstr "" "Ein Scan für Ticket #{posid} am {datetime} für die Liste \"{list}\" (Typ: " "\"{type}\") wurde abgelehnt. Fehlercode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10385,31 +10587,31 @@ msgstr "" "Ein Scan für Ticket #{posid} für die Liste \"{list}\" (Typ: \"{type}\") " "wurde abgelehnt. Fehlercode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" "Position #{posid} wurde am {datetime} auf der Liste \"{list}\" ausgecheckt." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Position #{posid} wurde auf der Liste \"{list}\" ausgecheckt." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" "Position #{posid} wurde am {datetime} auf der Liste \"{list}\" eingecheckt." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Ticket #{posid} wurde für die Liste \"{list}\" gescannt." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10418,7 +10620,7 @@ msgstr "" "Ein Scan für Ticket #{posid} am {datetime} für die Liste \"{list}\" wurde " "hochgeladen, obwohl es bereits gescannt wurde." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10427,119 +10629,119 @@ msgstr "" "Ticket #{posid} wurde für die Liste \"{list}\" gescannt und abgelehnt, da es " "bereits vorher gescannt wurde." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "Das Objekt wurde durch Klonen erstellt." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "Der Veranstalter wurde geändert." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "Die Veranstalter-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" "Geschenkgutschein-Akzeptanz für einen anderen Veranstalter wurde hinzugefügt." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" "Geschenkgutschein-Akzeptanz für einen anderen Veranstalter wurde entfernt." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "Der Webhook wurde erstellt." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "Der Webhook wurde geändert." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "Die Veranstaltung wurde abgesagt." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "Eine Veranstaltung wurde gelöscht." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Die Bestelldetails wurden geändert." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "Die Bestellung wurde als nicht bezahlt markiert." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Die Ticket-Codes und der Link zur Bestell-Seite wurde geändert." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "Die Bestellung wurde als abgelaufen markiert." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "Die Bestellung wurde als bezahlt markiert." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "Die ausgewählte Stornierungsanfrage wurde gelöscht." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "Die Bestellung wurde zurückerstattet." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Die Bestellung wurde storniert." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "Die Bestellung wurde reaktiviert." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "Die Test-Bestellung {code} wurde gelöscht." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "Die Bestellung wurde erstellt." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" "Diese Bestellung erfordert eine Freigabe, bevor sie weiter verarbeitet wird." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "Die Bestellung wurde freigegeben." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "Die Bestellung wurde abgelehnt." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" "Die E-Mail-Adresse wurde von \"{old_email}\" auf \"{new_email}\" geändert." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10547,54 +10749,54 @@ msgstr "" "Die E-Mail-Adresse wurde als funktionierend bestätigt (der Nutzer hat " "erstmalig auf einen Link aus einer E-Mail geklickt)." -#: pretix/control/logdisplay.py:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" "Die Telefonnummer wurde von \"{old_phone}\" auf \"{new_phone}\" geändert." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "Die Sprache der Bestellung wurde geändert." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Die Rechnung wurde erstellt." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "Die Rechnung wurde neu generiert." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "Die Rechnung wurde neu ausgestellt." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" "Ein neuer Zahlungsvorgang {local_id} wurde anstatt des vorherigen gestartet." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Eine E-Mail unbekannten Typs wurde verschickt." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "Das Versenden einer E-Mail ist fehlgeschlagen." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10602,178 +10804,178 @@ msgstr "" "Eine E-Mail wurde ohne Anhänge verschickt, da diese größer sind als " "üblicherweise akzeptiert sind." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Eine individuelle E-Mail wurde verschickt." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "Eine individuelle E-Mail wurde an eine Teilnehmer*in verschickt." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "Eine E-Mail wurde mit einer Download-Erinnerung wurde verschickt." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Eine E-Mail wurde mit einer Warnung für das Ablaufdatum der Bestellung " "verschickt." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Stornierung der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Stornierung der " "Veranstaltung hinweist." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Änderung der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf den Eingang der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf den Eingang der Bezahlung " "hinweist." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Ablehnung der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Freigabe der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" "Eine E-Mail zur Bestätigung der Bestellung wurde an den Benutzer verschickt." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" "Eine E-Mail zur Bestätigung der Bestellung wurde an den Benutzer verschickt." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Eine E-Mail mit dem Link zur Bestellseite wurde an den Benutzer verschickt." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Die Zahlung {local_id} wurde bestätigt." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Die Zahlung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Abbrechen der Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Die Zahlung {local_id} wurde gestartet." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Die Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "Die Bestellung konnte nicht als bezahlt markiert werden: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "Die Bestellung wurde überzahlt." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Die Erstattung {local_id} wurde erstellt." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Die Erstattung {local_id} wurde von einem externem System übermittelt." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "Der Kunde hat eine Erstattung angefordert." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Die Erstattung {local_id} wurde abgeschlossen." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Die Erstattung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Die Erstattung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "Der Benutzer wurde erstellt." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Zwei-Faktor-Authentifizierung wurde aktiviert." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Zwei-Faktor-Authentifizierung wurde deaktiviert." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Ihre Zwei-Faktor-Notfall-Tokens wurden neu generiert." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -10782,38 +10984,38 @@ msgstr "" "Ein neues Gerät \"{name}\" zur Zwei-Faktor-Authentifizierung wurde " "hinzugefügt." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "Das Gerät \"{name}\" zur Zwei-Faktor-Authentifizierung wurde entfernt." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Benachrichtigungen wurden aktiviert." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Benachrichtigungen wurden deaktiviert." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Die Benachrichtigungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "Dieser Nutzer wurde anonymisiert." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "E-Mail zur Passwort-Wiederherstellung verschickt." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Das Passwort wurde zurückgesetzt." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -10821,345 +11023,345 @@ msgstr "" "Eine Zurücksetzung des Passworts wurde abgelehnt, da es bereits eine Anfrage " "innerhalb der letzten 24 Stunden gab." -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "Der Veranstalter \"{name}\" wurde gelöscht." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "Der Gutschein wurde erstellt." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "Ein Gutschein wurde erstellt und an die Person per E-Mail verschickt." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "Der Gutschein wurde verändert." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "Der Gutschein wurde gelöscht." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "Der Gutschein wurde in Bestellung {order_code} eingelöst." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Das Produkt wurde erstellt." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Das Produkt wurde verändert." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Das Produkt wurde gelöscht." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Die Variante \"{value}\" wurde erstellt." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Die Variante \"{value}\" wurde gelöscht." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Die Variante \"{value}\" wurde verändert." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Eine Kategorie für Zusatzprodukte wurde zum Produkt hinzugefügt." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Eine Kategorie für Zusatzprodukte wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Eine Kategorie für Zusatzprodukte wurde bearbeitet." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "Ein eingeschlossenes Produkt wurde zum Produkt hinzugefügt." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "Eine eingeschlossenes Produkt wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "Eine eingeschlossenes Produkt wurde bearbeitet." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Das Kontingent wurde erstellt." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Das Kontingent wurde gelöscht." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Das Kontingent wurde verändert." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "Das Kontingent wurde geschlossen." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Das Kontingent wurde erneut geöffnet." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "Die Kategorie wurde erstellt." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "Die Kategorie wurde gelöscht." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "Die Kategorie wurde verändert." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "Die Frage wurde erstellt." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "Die Frage wurde gelöscht." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "Die Frage wurde verändert." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "Die Steuer-Regel wurde erstellt." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "Die Steuer-Regel wurde gelöscht." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "Die Steuer-Regel wurde geändert." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "Die Check-in-Liste wurde erstellt." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "Der Check-in-Liste wurde gelöscht." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "Der Check-in-Liste wurde verändert." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Die Veranstaltungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Die Ticket-Download-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Eine Erweiterung wurde aktiviert." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Eine Erweiterung wurde deaktiviert." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "Der Shop wurde online genommen." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "Der Shop wurde abgeschaltet." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "Der Shop wurde in den Testmodus geschaltet." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "Der Testmodus wurde deaktiviert." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "Die Veranstaltung wurde erstellt." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "Die Veranstaltungsdetails wurden geändert." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Eine Antwortoption wurde zur Frage hinzugefügt." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Eine Antwortoption wurde von der Frage entfernt." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Eine Antwortoption wurde verändert." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Ein Benutzer wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Ein Benutzer wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "Die Berechtigungen eines Benutzers wurden geändert." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Ein Benutzer wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Ein Gutschein wurde verschickt." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Ein Eintrag wurde von der Warteliste entfernt." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Ein Eintrag auf der Warteliste wurde geändert." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Ein Eintrag wurde zur Warteliste hinzugefügt." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Das Team wurde erstellt." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "Die Team-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Das Team wurde gelöscht." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "Die Station wurde erstellt." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "Die Station wurde verändert." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "Die Station wurde gelöscht." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Der Termin wurde gelöscht." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "Der Termin wurde abgesagt." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "Der Termin wurde geändert." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "Der Termin wurde erstellt." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Ein Kontingent wurde zum Termin hinzugefügt." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Ein Kontingent des Termins wurde bearbeitet." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Ein Kontingent wurde vom Termin entfernt." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "Das Gerät wurde erstellt." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "Das Gerät wurde verändert." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "Dem Gerät wurde der Zugriff entzogen." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "Das Gerät wurde installiert." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "Der Zugriffstoken des Geräts wurde neu generiert." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "Dieses Gerät hat den Server über ein Hardware- oder Softwareupdate " "informiert." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "Der Geschenkgutschein wurde erstellt." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "Der Geschenkgutschein wurde geändert." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "Eine manuelle Transaktion wurde durchgeführt." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Die Einstellungen einer Zahlungsmethode wurden geändert." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "Die Einstellungen einer Ticket-Download-Methode wurden geändert." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "Der Nutzer hat diesen Text bestätigt: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11168,7 +11370,7 @@ msgstr "" "Ticket #{posid} wurde am {datetime} manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -11176,82 +11378,82 @@ msgstr "" "Ticket #{posid} wurde am {datetime} erneut manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" "Der Check-in von Position #{posid} auf Liste \"{list}\" wurde gelöscht." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user} ist mit der Einladung an {email} dem Team beigetreten." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "Die Einladung für {user} wurde erneut verschickt." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Die Einladung für {user} wurde zurückgenommen." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Der Token \"{name}\" wurde erstellt." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Der Token \"{name}\" wurde invalidiert." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Die Account-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Die E-Mail-Adresse wurde zu {email} geändert." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Das Passwort wurde geändert." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Das Benutzerkonto wurde aktiviert." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Das Benutzerkonto wurde deaktiviert." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "Sie haben als der Benutzer {} gearbeitet." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "Sie haben aufgehört, als der Benutzer {} zu arbeiten." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." @@ -11259,7 +11461,7 @@ msgstr "" "Sie haben keine Berechtigung, die ausgewählte Veranstaltung zu " "administrieren." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -11267,14 +11469,14 @@ msgstr "" "Sie haben keine Berechtigung, den ausgewählten Veranstalter zu " "administrieren." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Übersicht" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11285,7 +11487,7 @@ msgstr "Übersicht" msgid "General" msgstr "Allgemein" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11294,49 +11496,49 @@ msgstr "Allgemein" msgid "Payment" msgstr "Zahlung" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Tickets" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Steuer-Regeln" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Rechnungswesen" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Stornierung" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Einstellungen" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Kategorien" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Überblick" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11344,39 +11546,39 @@ msgstr "Überblick" msgid "Refunds" msgstr "Erstattungen" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Export" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "Import" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Alle Gutscheine" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Tags" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "Check-in" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Check-in-Listen" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11384,24 +11586,24 @@ msgstr "Check-in-Listen" msgid "Order search" msgstr "Bestellungen durchsuchen" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "Benutzereinstellungen" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Benachrichtigungen" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "Autorisierte Apps" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11409,45 +11611,62 @@ msgstr "Autorisierte Apps" msgid "Account history" msgstr "Konto-Änderungen" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "Alle Benutzer" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Admin-Sitzungen" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Globale Einstellungen" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Update-Check" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Tickets & Check-In" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "Veranstaltungs-Metadaten" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "Geräte" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "Geräte" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Sie haben keine Berechtigung, diese Inhalte aufzurufen." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Sie arbeiten derzeit im Namen von %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Zurück zum eigenen Benutzer" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Wiederherstellungsinformationen senden" @@ -11537,7 +11756,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11556,17 +11775,23 @@ msgstr "" "Wollen Sie der App %(application)s wirklich Zugriff auf Ihr " "pretix-Konto gewähren?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Sie arbeiten derzeit im Namen von %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "Die App wird folgende Berechtigungen haben:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Bitte wählen Sie die Veranstalterkonten aus, auf die die App zugreifen darf:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -11574,7 +11799,7 @@ msgstr "" "Die App wurde nicht vom pretix-Team geprüft. Das Gewähren " "von Zugriff auf Ihr pretix-Konto erfolgt auf eigene Gefahr." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Fehler:" @@ -11597,7 +11822,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11614,7 +11839,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11636,65 +11861,56 @@ msgstr "Speichern" msgid "Create a new account" msgstr "Neuen Benutzer erstellen" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Navigation umschalten" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Shop aufrufen" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "Öffentliche Ansicht" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Admin-Modus beenden" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Kontoeinstellungen" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Abmelden" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "Veranstalterkonto" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Nach Veranstaltungen suchen" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Bitte hinterlassen Sie einen kurzen Kommentar, was Sie in diesen Admin-" "Sitzungen gemacht haben:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Sie arbeiten derzeit im Namen von %(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Zurück zum eigenen Benutzer" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Mehr erfahren" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11706,11 +11922,11 @@ msgstr "" "löschen, da sie ansonsten in Ihren Berichten und Statistiken auftauchen und " "echten Ticketkäufern Plätze wegnehmen." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "Alle Testbestellungen anzeigen" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11726,7 +11942,13 @@ msgstr "" "neue Updates benachrichtigt zu werden. Diese Nachricht verschwindet, sobald " "sie einmal angeklickt wurde." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -11734,16 +11956,16 @@ msgstr "" "pretix läuft im Debug-Modus. Bitte setzen Sie den Debug-Modus aus " "Sicherheitsgründen nie in einer produktiv genutzten Installation ein." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "Zeiten angezeigt in %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "im Entwicklermodus" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11859,7 +12081,7 @@ msgstr "Liste konfigurieren" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12021,18 +12243,18 @@ msgstr "Löschen" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Check-in-Liste" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "Erweitert" @@ -12787,7 +13009,7 @@ msgstr "E-Mail-Design" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Vorschau" @@ -12913,26 +13135,27 @@ msgstr "" "Gebühren selbst zahlen müssen und nicht an Ihre Kunden weitergeben dürfen." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Installierte Erweiterungen" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Ihre Änderungen wurden gespeichert." @@ -13046,7 +13269,7 @@ msgstr "" "Keine Sorge, alles was Sie hier eingeben, können Sie später noch ändern." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Funktionen" @@ -13588,14 +13811,14 @@ msgstr "Mehr Kontingente" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Shop deaktiviert" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Aktiv" @@ -13662,6 +13885,68 @@ msgstr "" "können Sie den Gutschein in Zukunft erneut verwenden.\n" " " +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Preis" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Anmeldedetails" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Your information" +msgid "Public information" +msgstr "Ihre Informationen" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Speichern und Vorschau zeigen" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Prüf-Ergebnisse" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14039,7 +14324,7 @@ msgstr "Alle reserviert" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Ausverkauft" @@ -14112,8 +14397,8 @@ msgstr "Frage bearbeiten" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "bezahlt" @@ -14121,7 +14406,7 @@ msgstr "bezahlt" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "storniert" @@ -14176,29 +14461,29 @@ msgstr "" "Wenn Sie eine Ja/Nein-Frage als erforderlich markieren, muss der Benutzer " "„Ja” auswählen, „Nein“ wird nicht als Antwort akzeptiert." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Antwortoptionen" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" "Nur anwendbar, wenn Sie oben \"(Mehrfach)auswahl aus einer Liste\" auswählen." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Antwortoption %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Neue Antwortoption" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Neue Option hinzufügen" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "Abhängig von anderer Frage" @@ -14970,8 +15255,8 @@ msgstr "Ticket-Seite" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "nicht beantwortet" @@ -14993,33 +15278,33 @@ msgstr "UNSICHER" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "zzgl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "inkl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Steuern" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Gesamt" @@ -15116,7 +15401,7 @@ msgstr "Bestellverlauf" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "E-Mail-Verlauf" @@ -15366,7 +15651,7 @@ msgstr "Was soll mit der Bestellung geschehen?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "E-Mails verschicken" @@ -15427,8 +15712,8 @@ msgstr "Rückzahlungsoptionen" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15648,7 +15933,7 @@ msgstr "" "angezeigt, da nicht klar ist, welchem Termin sie zuzuordnen wären." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Verkäufe" @@ -16221,7 +16506,7 @@ msgid "PDF Editor" msgstr "PDF-Editor" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Code" @@ -16323,7 +16608,7 @@ msgstr "Kopieren" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Breite (mm)" @@ -16370,79 +16655,81 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Größe (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"Der letztendliche QR-Code wird leicht kleiner sein, da etwas weißer Rand für " -"ein gutes Scanergebnis benötigt wird." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Schriftgröße (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "Mehrere Zeilen abwärts fließen lassen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Textfarbe" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "Drehung (°)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "Stil" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Dunkel" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Hell" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "Bild-Inhalt" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Textinhalt" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Event-Eigenschaft:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "Produkt-Eigenschaft:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Sonstiges…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Neues Objekt hinzufügen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "QR-Code für Check-In" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "QR-Code für Lead-Scanning" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "pretix-Logo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "Dynamisches Bild" @@ -17317,7 +17604,7 @@ msgstr "Gutscheindetails" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Preisart" @@ -17582,15 +17869,15 @@ msgstr "Ganz nach oben schieben" msgid "Move to the end of the list" msgstr "Ganz ans Ende schieben" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Einstellungen auf Veranstalter-Ebene" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "Globale Einstellungen" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17602,7 +17889,7 @@ msgstr "" "gleichzeitig ändern. Sie können sie entweder auf Veranstalter-Ebene ändern " "oder entkoppeln und für diese Veranstaltung einzeln ändern." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -17614,31 +17901,31 @@ msgstr "" "Sie können sie entweder auf globale Ebene ändern oder entkoppeln und für " "diesen Veranstalter einzeln ändern." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Nur für diese Veranstaltung ändern" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "Nur für diesen Veranstalter ändern" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Für alle Veranstaltungen ändern" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "Für alle Veranstalter ändern" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Diese Seitenzahl ist keine Zahl" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Diese Seitenzahl ist kleiner als 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -17648,7 +17935,7 @@ msgstr "" "volle Adresse in Ihre Adresszeile kopiert haben. Bitte beachten Sie, dass " "der Link nur einmal benutzt werden kann." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -17656,15 +17943,15 @@ msgstr "" "Sie können die Einladung für \"{}\" nicht annehmen, da Sie bereits diesem " "Team angehören." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Sie sind nun Teil des Teams \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Willkommen bei pretix! Sie haben jetzt Zugriff auf das Team \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -17674,7 +17961,7 @@ msgstr "" "soeben eine E-Mail mit weiteren Instruktionen verschickt. Bitte beachten " "Sie, dass wir maximal eine E-Mail alle 24 Stunden schicken." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -17682,7 +17969,7 @@ msgstr "" "Wenn die Adresse mit einem uns bekannten Konto verknüpft ist, haben wir " "soeben eine E-Mail mit weiteren Instruktionen verschickt." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -17692,135 +17979,135 @@ msgstr "" "volle Adresse in Ihre Adresszeile kopiert haben. Bitte beachten Sie, dass " "der Link nur drei Tage gültig ist und nur einmal benutzt werden kann." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "Wir konnten den Benutzer, für den ein neues Passwort angefordert wurde, " "nicht finden." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "Sie können sich nun mit Ihrem neuen Passwort anmelden." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Bitte erneut versuchen." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Ungültiger Token, bitte erneut versuchen." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Sie haben keine Berechtigung, um diese Aktion durchzuführen." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "Der ausgewählte Check-In wurde gelöscht." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "Die ausgewählten Tickets wurden als eingecheckt markiert." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "Die neue Check-in-Liste wurde erstellt." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" "Die Änderungen konnten nicht gespeichert werden. Die fehlerhaften Felder " "sind farblich markiert." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "Die ausgewählte Liste existiert nicht." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "Das ausgewählte List wurde gelöscht." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Teilnehmer (bestellt)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Teilnehmer (bezahlt)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Gesamtumsatz ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Aktive Produkte" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "verfügbar um sie auf der Warteliste zu verteilen" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "Länge der Warteliste" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} übrig" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Ihr Ticket-Shop ist" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Hier klicken zum Ändern" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "online" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "live und im Testmodus" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "deaktiviert" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "offline und im Testmodus" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "Anwesend – {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Willkommen bei pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Jetzt loslegen" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -17828,43 +18115,43 @@ msgstr "" "Um Tickets zu verkaufen, müssen Sie Produkte und Kontingente anlegen. Der " "schnellste Weg ist unser Event-Setup-Tool." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Veranstaltung einrichten" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Keine Termine" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Aktion erforderlich" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Verkauf vorüber" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Bald" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} Bestellung" msgstr[1] "{num} Bestellungen" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17872,39 +18159,39 @@ msgstr "" "Ihre Änderungen wurden gespeichert. Beachten Sie, dass es einen Moment " "dauern kann, bis diese wirksam werden." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "Integrationen" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "Anpassungen" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "Ticket- und Exportformate" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "API-Funktionen" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Sonstiges" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Diese Zahlungsmethode existiert nicht oder die entsprechende Erweiterung ist " "deaktiviert." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Ein Fehler trat auf beim Versuch, den SMTP-Server zu erreichen: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -17912,7 +18199,7 @@ msgstr "" "Ihre Änderungen wurden gespeichert und die Verbindung zum SMTP-Server war " "erfolgreich." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -17922,40 +18209,40 @@ msgstr "" "\"Eigenen SMTP-Server verwenden\" zu setzen, damit der Server auch benutzt " "wird." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" "Dieser Textbaustein wird aufgrund verschiedener Parameter dynamisch " "angepasst." -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "Ungültiges Produkt" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Unbekannter E-Mail-Renderer." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Sie haben einen ungültigen Ausgabetyp gewählt." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Ihr Shop ist nun online!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "Wir haben Ihren Shop ausgeschaltet. Sie können ihn hier jederzeit wieder " "einschalten." -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "Dein Shop ist nun im Testmodus!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -17963,20 +18250,20 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "Wir haben den Testmodus abgestellt. Viel Erfolg beim echten Ticketverkauf!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Diese Veranstaltung kann nicht gelöscht werden." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "Die Veranstaltung wurde gelöscht." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -17984,43 +18271,43 @@ msgstr "" "Diese Veranstaltung konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "Das Problem wurde als gelöst markiert." -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Der Kommentar wurde aktualisiert." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Kommentar konnte nicht gespeichert werden." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "MwSt." -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "Die neue Steuer-Regel wurde erstellt." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "Diese Steuer-Regel existiert nicht." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "Die ausgewählte Steuer-Regel wurde gelöscht." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "Die ausgewählte Steuer-Regel kann nicht gelöscht werden." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "Ihre Veranstaltung ist nicht leer, Sie müssen sie manuell einrichten." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -18029,116 +18316,187 @@ msgstr "" "Einstellungen fortfahren oder Ihr Event veröffentlichen um den Verkauf zu " "starten!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Normales Ticket" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Ermäßigtes Ticket" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "Das ausgewählte Produkt existiert nicht." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "Die Reihenfolge der Produkte wurde gespeichert." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "Die ausgewählte Kategorie existiert nicht." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "Die ausgewählte Kategorie wurde gelöscht." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "Eine neue Kategorie wurde erstellt." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "Die Reihenfolge der Kategorien wurde gespeichert." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "Straße" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "Einige der angegebenen Fragen-IDs sind ungültig." -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "Es wurden nicht alle Fragen ausgewählt." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "Die ausgewählte Frage existiert nicht." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "Die ausgewählte Frage wurde gelöscht." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Datei hochgeladen" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "Eine neue Frage wurde erstellt." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Ein neues Kontingent wurde erstellt." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "Ausgangsscans" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Gutscheine und Wartelisten-Reservierungen" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Verfügbares Kontingent" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Warteliste (ausstehend)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Aktuell zum Verkauf" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "Das ausgewählte Kontingent existiert nicht." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" "Das Kontingent wurde geöffnet und wird nicht automatisch wieder geschlossen." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Das ausgewählte Kontingent wurde gelöscht." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "Das ausgewählte Produkt existiert nicht." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -18146,7 +18504,7 @@ msgstr "" "Sie können keine Zusatzprodukte zu einem Produkt hinzufügen, das selbst nur " "als Zusatzprodukt verkauft wird." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." @@ -18154,7 +18512,7 @@ msgstr "" "Sie können keine enthaltenen Produkte zu einem Produkt hinzufügen, das " "selbst nur als Zusatzprodukt verkauft wird." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " @@ -18163,67 +18521,67 @@ msgstr "" "Du hast dieses Produkt deaktiviert, obwohl es Teil eines Paketes ist. " "Solange dies so ist, kann auch das Paket nicht mehr gekauft werden." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Das ausgewählte Produkt wurde gelöscht." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Das ausgewählte Produkt wurde deaktiviert." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "Sie haben keine Berechtigung, diese Veranstaltung zu klonen." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Team {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Ein neuer geheimer Schlüssel wurde erzeugt und ist sofort aktiv." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "Der Zugriff für die ausgewählte App zu Ihrem Konto wurde entfernt." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "Bitte nur CSV-Dateien hochladen." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "Bitte keine Dateien mit mehr als 10 MB hochladen." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "Die Import war erfolgreich." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "Wir konnten die hochgeladene Datei nicht als CSV-Datei parsen." -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "Ungültige Bestellnummer oder kein Zugriff auf diese Bestellung." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Der Ticket-Download ist für dieses Produkt nicht freigeschaltet." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "Die Bestellung wurde gelöscht." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18231,53 +18589,53 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "Nur im Testmodus erstellte Bestellungen können wieder gelöscht werden." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "Die Bestellung wurde abgelehnt und daher storniert." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Die Zahlung wurde storniert." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Diese Zahlung kann im Moment nicht abgebrochen werden." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "Die Erstattung wurde abgebrochen." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Diese Erstattung kann momentan nicht abgebrochen werden." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "Die Erstattung wurde verarbeitet." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "Die Erstattung kann momentan nicht verarbeitet werden." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "Die Erstattung wurde als erledigt markiert." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" "Die Anfrage wurde gelöscht. Wenn Sie wollen, können Sie den Kunden nun " "informieren." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "Ihre Stornierungsanfrage" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -18295,7 +18653,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -18303,15 +18661,15 @@ msgstr "" "Die Bezahlung wurde bestätigt, aber die Bestätigungsmail konnte nicht " "verschickt werden." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "Die Bezahlung wurde bestätigt." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Diese Zahlung kann im Moment nicht bestätigt werden." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -18319,7 +18677,7 @@ msgstr "" "Sie können nicht mehr Geld zurückerstatten als den noch nicht " "zurückerstatteten Zahlungsbetrag." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -18327,7 +18685,7 @@ msgstr "" "Sie haben eine Teilerstattung für eine Zahlungsmethode ausgewählt, die nur " "volle Erstattungen unterstützt." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -18335,11 +18693,11 @@ msgstr "" "Eine der Erstattungen konnte nicht verarbeitet werden. Sie sollten das Geld " "auf anderem Wege zurückerstatten. Die Fehlermeldung war: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "Eine Erstattung von {} wurde verarbeitet." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -18347,18 +18705,18 @@ msgstr "" "Eine Erstattung von {} wurde gespeichert, aber noch nicht voll ausgeführt. " "Sie können die Erstattung weiter unten als erledigt markieren." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" "Ein neuer Geschenkgutschein wurde erstellt und kann nun an den Kunden " "verschickt werden." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "Ihr Gutscheincode" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18379,12 +18737,12 @@ msgstr "" "\n" "Ihr {event}-Team" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -18392,11 +18750,11 @@ msgstr "" "Die Bestellung wurde als bezahlt markiert, aber die Bestätigungsmail konnte " "nicht verschickt werden." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "Die Zahlung wurde erfolgreich verbucht." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -18404,25 +18762,25 @@ msgstr "" "Die Bestellung wurde als erstattet markiert. Sie können nun auswählen, wie " "Sie das Geld zurückerstatten möchten." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Es wurde keine USt-ID-Nr. angegeben." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Es wurde kein Land angegeben." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da ein Nicht-EU-Land angegeben " "wurde." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Die USt-ID-Nr. ist ungültig." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -18430,35 +18788,35 @@ msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da der Prüfdienst des Landes im " "Moment nicht verfügbar ist." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Die USt-ID-Nr. ist gültig." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Unbekannte Rechnung" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "Die Rechnung wurde bereits storniert." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "Die Rechnung wurde von persönlichen Daten bereinigt." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "Die E-Mail wurde zum Versenden gespeichert." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Diese Rechnung wurde nicht gefunden" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Die Rechungsdatei liegt auf dem Server nicht mehr vor." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18466,11 +18824,11 @@ msgstr "" "Diese Rechnung wurde bisher noch nicht fertig erstellt, wir werden die PDF-" "Datei jetzt erstellen. Bitte probieren Sie es in wenigen Sekunden erneut." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -18478,64 +18836,64 @@ msgstr "" "Wir konnten Ihre Bestellung nicht durchführen, da der Server zu beschäftigt " "war." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Diese Aktion ist nur für unbezahlte Bestellungen möglich." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "Diese Aktion ist nur für stornierte Bestellungen möglich." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" "Dieser Aktion ist nur für ausstehende und bezahlte Bestellungen möglich." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" "Ein Fehler ist aufgetreten, bitte schauen Sie weiter unten für Details." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "Die Bestellung wurde geändert und der Kunde benachrichtigt." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "Die Bestellung wurde geändert." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "Wir hatten Schwierigkeiten, Ihre Eingabe zu verarbeiten." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Es wurde keine Änderung vorgenommen." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" "Wir könnten die E-Mail nicht senden, siehe weiter unten für weitere " "Informationen." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Betreff: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Die Nachricht wurde gespeichert und wird an {} versendet." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Die Mail an den folgenden Benutzer konnte nicht versendet werden: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18543,23 +18901,23 @@ msgstr "" "Dieser Link ist nicht mehr gültig. Bitte gehen Sie einen Schritt zurück, " "laden Sie die Seite neu und versuchen es erneut." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Es existiert keine Bestellung mit der eingegebenen Bestellnummer." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "Das ausgewählte Exportformat wurde nicht gefunden." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "Die Eingabe konnte nicht verarbeitet werden." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "Alle Bestellungen wurden storniert." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -18568,23 +18926,23 @@ msgstr "" "Die Bestellungen wurden storniert. Bei {count} ist ein Fehler aufgetreten, " "bitte prüfe alle nicht stornierten Bestellungen." -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "Die Eingabe war nicht korrekt." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Token-Name" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "Dieser Veranstalter kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "Der Veranstalter wurde gelöscht." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18592,38 +18950,38 @@ msgstr "" "Dieser Veranstalter konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "Ein neuer Veranstalter wurde erstellt." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administratoren" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" "Das neue Team wurde erstellt. Sie können nun Mitglieder zum Team hinzufügen." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "Das ausgewählte Team wurde gelöscht." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "Das ausgewählte Team kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -18631,44 +18989,44 @@ msgstr "" "Sie können das letzte Teammitglied nicht entfernen, da es sonst niemanden " "mehr gäbe, der für diesen Veranstalter-Account Teams verändern kann." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Der Benutzer wurde aus dem Team entfernt." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Ungültige Einladung gewählt." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "Die Einladung wurde zurückgenommen." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "Die Einladung wurde erneut verschickt." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Ungültiger Token gewählt." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Der Token wurde invalidiert." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Nutzer müssen ein pretix-Konto haben, bevor sie eingeladen werden können." -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "Das neue Mitglied wurde per E-Mail zum Team eingeladen." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Das neue Mitglied wurde zum Team hinzugefügt." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -18678,160 +19036,160 @@ msgstr "" "Bitte kopieren Sie diesen Schlüssel an einen sicheren Ort. Sie werden ihn " "hier nicht erneut abrufen können." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "Das Gerät wurde erfolgreich installiert." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "Dieses Gerät hat derzeit keinen Zugriff." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "Der Zugriff für dieses Gerät wurde entfernt." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "Der ausgewählte Gutscheinaussteller wurde hinzugefügt." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "Der ausgewählte Gutscheinaussteller wurde gelöscht." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "Geschenkgutscheine dürfen keine negativen Werte haben." -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "Die Transaktion konnte nicht zurückgebucht werden." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "Die Transaktion wurde zurückgebucht." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "Die Eingabe war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "Die manuelle Transaktion wurde gespeichert." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "Der Geschenkgutschein wurde erstellt und kann nun verwendet werden." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "Die ausgewählte Station wurde gelöscht." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "Eine Eigenschaft wurde erstellt." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "Die ausgewählte Eigenschaft wurde gelöscht." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Die hochgeladene PDF-Datei ist zu groß." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "Die hochgeladene PDF-Datei ist zu klein." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Bitte nur PDF-Dateien hochladen." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "Die ausgewählten Daten wurde gelöscht." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "Der ausgewählte Termin existiert nicht." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" "Der Termin kann nicht gelöscht werden, da es bereits Bestellungen dafür gibt." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "Der ausgewählte Termin wurde gelöscht." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "Eine neuer Termin wurde erstellt." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "Die ausgewählten Termine wurden deaktiviert." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Die ausgewählten Termine wurden aktiviert." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "Die ausgewählten Termine wurden gelöscht oder deaktiviert." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} neue Termine wurden erstellt." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Reihe:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "Bestellung {}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "Gutschein {}" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" "Das eingegebene aktuelle Passwort war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "WebAuthn-Unterstützung ist nur verfügbar, wenn pretix über HTTPS " "ausgeliefert wird." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "Ein Gerät zur Zwei-Faktor-Authentifizierung wurde entfernt." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "Das Gerät wurde entfernt." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "Dieser Hardwaretoken wurde bereits registriert." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "Ein Gerät zur Zwei-Faktor-Authentifizierung wurde hinzugefügt." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -18841,17 +19199,17 @@ msgstr "" "unten verfügbaren Knopf für Ihr Konto aktiviert müssen, damit der zweite " "Faktor für den Login erforderlich ist." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "Das Gerät wurde bestätigt und kann nun verwendet werden." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" "Die Registrierung konnte nicht bestätigt werden. Bitte versuchen Sie es " "erneut." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -18859,7 +19217,7 @@ msgstr "" "Der eingegebene Token ist nicht gültig. Wenn das Problem fortbesteht, prüfen " "Sie bitte ob Datum und Uhrzeit Ihres Telefons korrekt eingestellt sind." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." @@ -18867,15 +19225,15 @@ msgstr "" "Bitte konfigurieren Sie mindestens ein Gerät, bevor Sie Zwei-Faktor-" "Authentifizierung aktivieren." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "Zwei-Faktor-Authentifizierung ist nun aktiviert." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "Zwei-Faktor-Authentifizierung ist nun deaktiviert." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -18883,123 +19241,123 @@ msgstr "" "Ihre Notfall-Tokens wurden neu generiert. Denken Sie daran, diese an einem " "sicheren Ort aufzubewahren, falls Sie Zugriff auf Ihre Geräte verlieren." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Ihre Benachrichtigungen wurden deaktiviert." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Die Benachrichtigungs-Einstellungen wurden geändert." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Ihr Kommentar wurde gespeichert." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "Eine Mail mit weiteren Informationen wurde verschickt." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "Der neue Benutzer wurde erstellt." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Im Kontingent reservieren" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Verfügbarkeit ignorieren" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Alle Produkte" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" "Der Gutschein kann nicht gelöscht werden, da er bereits eingelöst wurde." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "Der ausgewählte Gutschein wurde gelöscht." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Der neue Gutschein wurde erstellt: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "Es existiert kein Gutschein mit dem eingegebenen Gutscheincode." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "Die neuen Gutscheine wurden erstellt." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "Die ausgewählten Gutscheine wurden gelöscht oder deaktiviert." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num} Gutscheine wurden erstellt und per E-Mail verschickt." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Sie haben keine Berechtigung, diese Aktion durchzuführen." -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" "Eine E-Mail mit einem Gutschein wurde an die angegebene Adresse verschickt." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Wartelisten-Eintrag nicht gefunden." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "Der Eintrag wurde auf der Liste nach oben geschoben." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "Der Eintrag wurde ans Ende der Liste geschoben." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "Auf der Liste seit" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Wartet" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "Der ausgewählte Eintrag existiert nicht." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "Der ausgewählte Eintrag wurde gelöscht." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Bekannte Domain" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Bekannte Domains" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -19008,71 +19366,71 @@ msgstr "Bekannte Domains" msgid "Badges" msgstr "Badges" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "Das pretix-Team" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Diese Erweiterung erlaubt, Namensschilder oder Badges für die Teilnehmer zu " "erstellen." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "Ein Badge pro Seite" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "4 A6-Seiten im Querformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "4 A6-Seiten im Hochformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "8 A7-Seiten im Querformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "8 A7-Seiten im Hochformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "Keines der gewählten Produkte ist zum Badge-Druck konfiguriert." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Teilnehmer-Badges" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Bestellungen mit ausstehender Zahlung mit einschließen" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "Zusatzprodukte und enthaltene Produkte mit einschließen" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "Ausgabemodus" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -19084,49 +19442,49 @@ msgstr "" "möchten. Bitte beachten Sie, dass die einzelnen Badge-Layouts bereits die " "korrekte Größe haben müssen." -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "Nur Tickets für Termine an oder nach diesem Datum." -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "Nur Tickets an oder bevor diesem Datum." -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Sortieren nach" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(Keine Badges drucken)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Badge-Layout" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Das Badge-Layout wurde erstellt." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Das Badge-Layout wurde gelöscht." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Das Badge-Layout wurde geändert." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Badge-Layout {val}" @@ -19177,42 +19535,42 @@ msgstr "Neues Badge-Layout erstellen" msgid "Make default" msgstr "Zum Standard machen" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "Das neue Badge-Layout wurde erstellt." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "Das ausgewählte Badge-Layout existiert nicht." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "Das ausgewählte Badge-Layout wurde gelöscht." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Badge-Layout: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Banküberweisung" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "Dieses Plugin erlaubt, Zahlungen per Banküberweisung anzunehmen." -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Installieren Sie das Python-Paket 'chardet' für verbesserten CSV-Import." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19226,48 +19584,48 @@ msgstr "" "als erfolgreich markieren, oder regelmäßig einen digitalen Kontoauszug " "importieren, damit pretix die Tickets ausliefern kann." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Art der Bankverbindung" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "SEPA-Bankkonto" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Anderes Bankkonto" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Kontoinhaber" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Name der Bank" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Bankverbindung" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -19277,7 +19635,7 @@ msgstr "" "Banküberweisung zu schicken. Wenn Sie viele internationale Kunden haben, " "könnte Ihre volle Adresse und die volle Adresse Ihrer Bank hilfreich sein." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -19287,7 +19645,7 @@ msgstr "" "ein, das Ihre Kunden zur Überweisung brauchen, z.B. Kontonummern, " "Banknummern, Adressen, etc." -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." @@ -19296,27 +19654,27 @@ msgstr "" "nutzen sofort, auch wenn die Veranstaltung konfiguriert ist Rechnungen erst " "nach Zahlungseingang zu generieren." -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "Keine Bindestriche im Verwendungszweck verwenden." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Dies ist in manchen Ländern erforderlich." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "Rechnungsnummer im Verwendungszweck angeben." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "Präfix für den Verwendungszweck" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "Zusätzlicher Text zur Anzeige bei ausstehenden Bestellungen" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." @@ -19324,11 +19682,11 @@ msgstr "" "Dieser Text wird auf der Bestellbestätigungsseite für ausstehende " "Bestellungen zusätzlich zum Standardtext bezahlt." -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "IBAN-Blockliste für Erstattungen" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19342,27 +19700,27 @@ msgstr "" "Zahlungsdienstleister erhalten. Sie können auch Ländercodes wie \"GB\" " "auflisten, wenn Sie nie Erstattungen an britische IBANs anstoßen wollen." -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Bitte füllen Sie Ihre Bankkonto-Daten aus." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Bitte geben Sie Ihre Bankdaten ein." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Kontoinhaber" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19371,39 +19729,39 @@ msgstr "Kontoinhaber" msgid "Bank" msgstr "Bank" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "Ungültige IBAN/BIC" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "Bankkonto {iban}" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" "Eine Rückerstattung per Banküberweisung kann nur von einer existierenden " "Zahlung gestartet werden." -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "BIC (optional)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" "Die Eingabe war nicht korrekt, die Fehler finden Sie im Detail weiter unten." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Zahlender" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19411,21 +19769,21 @@ msgstr "Zahlender" msgid "Import bank data" msgstr "Bankdaten importieren" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "Erstattungen exportieren" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "Ihre Bestellung wurde unvollständig bezahlt: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "Die Rechnung wurde bereits storniert." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "Automatische Aufteilung auf mehrere Bestellungen nicht möglich." @@ -19540,7 +19898,7 @@ msgstr "" "unterstützt." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -19820,7 +20178,7 @@ msgstr "Bestellung ist bereits bezahlt" msgid "Discard" msgstr "Verwerfen" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." @@ -19828,39 +20186,39 @@ msgstr "" "Negativer Betrag aber Erstattung kann nicht gespeichert werden, bitte " "erstellen Sie erst eine manuelle Erstattung." -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Problem beim E-Mail-Versand." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Unbekannte Bestellnummer" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "Text suchen" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "min" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "max" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "Die Filter-Eingabe war ungültig." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Alle unzugeordneten Überweisungen wurden verworfen." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Sie müssen eine Datei zum Import auswählen." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -19868,12 +20226,12 @@ msgstr "" "Wir waren nicht in der Lage, den Dateityp dieser Datei zu erkennen. Bitte " "kontaktieren Sie den pretix-Support." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "Wir waren nicht in der Lage, Ihre Eingaben zu verarbeiten." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -19881,21 +20239,21 @@ msgstr "" "Der Import dieser CSV-Datei ist fehlgeschlagen. Bitte wenden Sie sich an den " "pretix-Support." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "Diese Datei war leer. Bitte wenden Sie sich an den pretix-Support." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Ungültige Eingabe." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Sie müssen die Spalte auswählen, die den Verwendungszweck enthält." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -19904,7 +20262,7 @@ msgstr "" "die Veranstaltungen dieses Veranstalters unterschiedliche Währungen " "verwenden." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " @@ -19913,11 +20271,11 @@ msgstr "" "Wir konnten keine Kontendaten für die Erstattung {refund_id} finden. Die " "Erstattung wurde als fehlgeschlagen markiert." -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "Es wurden keine gültigen Bestellungen gefunden." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." @@ -19926,88 +20284,88 @@ msgstr "" "die Veranstaltungen dieses Veranstalters unterschiedliche Währungen " "verwenden." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Check-in-Liste" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Dieses Plugin erlaubt, Listen für den Check-in am Eventeingang zu erstellen." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "QR-Code-Geheimnis anzeigen" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "Nur Tickets mit besonderer Behandlung" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Fragen anzeigen" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Check-in-Liste (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "bez." -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "Ausgetreten" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "Automatisch eingecheckt" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Secret" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "Check-in-Protokoll (alle erfolgreichen Scans)" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "Scan-Typ" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "Gerät" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "Ggf. inkorrekte Offline-Entscheidung" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "Alle Check-in-Listen" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Diese Erweiterung fügt eine anpassbare Zahlungsmethode für manuelle Zahlung " "hinzu." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Dieses Plugin erlaubt, Zahlungen über PayPal anzunehmen" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -20015,28 +20373,28 @@ msgstr "" "Die PayPal-Sandbox ist in Verwendung, es wird kein echtes Geld überwiesen, " "aber Sie benötigen einen PayPal-Sandbox-Account zum Login." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "PayPal-Konto" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "Hier klicken für eine Anleitung" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "API-Endpunkt" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "Verwendungszweck-Präfix" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." @@ -20044,7 +20402,7 @@ msgstr "" "Der hier eingetragene Wert wird vor dem üblichen Verwendungszweck " "eingetragen, der die Bestellnummer enthält." -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -20054,16 +20412,16 @@ msgstr "" "Mit einem Klick auf diesen Button können Sie entweder ein neues PayPal-Konto " "erstellen, oder pretix mit einem bestehenden PayPal-Konto verknüpfen." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "Mit {icon} PayPal verbinden" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "Verbindung mit PayPal trennen" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -20072,17 +20430,17 @@ msgstr "" "Bestellungen automatisch als storniert markiert werden, wenn die Zahlung " "zurückerstattet wird." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "PayPal akzeptiert keine Zahlungen in der Währung dieser Veranstaltung." -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" "Bitte prüfen Sie diese PayPal-Seite für eine Liste unterstützter Währungen." -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -20095,15 +20453,15 @@ msgstr "" "PayPal-Konto im gleichen Land und mit der gleichen Währung erstellt worden " "sein müssen. Andere PayPal-Accounts können keine Zahlungen vornehmen." -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "Die Kommunikation mit PayPal ist fehlgeschlagen" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -20111,7 +20469,7 @@ msgstr "" "Der Bezahlvorgang ist fehlgeschlagen. Unten finden Sie Details zum weiteren " "Vorgehen." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -20119,60 +20477,60 @@ msgstr "" "PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren Sie, sobald " "die Bezahlung abgeschlossen ist." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Es gab einen Fehler beim Versenden der Bestätigungs-E-Mail." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "Die Zahlung für diese Rechnung ist bereits eingegangen." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "PayPal-Zahlungs-ID" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "PayPal-Verkaufs-ID" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Zahlung erfolgreich." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Zahlung abgewiesen." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Zahlung erstattet." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Zahlung storniert." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Zahlung ausstehend." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal meldete ein Ereignis: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "PayPal Connect: Client-ID" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "PayPal Connect: Geheimer Schlüssel" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "PayPal Connect: Endpunkt" @@ -20276,13 +20634,13 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Hier klicken um das Fenster zu öffnen." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten, bitte " "versuchen Sie es erneut." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -20290,127 +20648,127 @@ msgstr "" "Ihr PayPal-Konto ist nun mit pretix verbunden. Auf dieser Seite können Sie " "die Einstellungen im Detail anpassen." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "PayPal hat uns eine ungültige Antwort geschickt." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Die PayPal-Zahlung wurde abgebrochen" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "Das PayPal-Konto wurde getrennt." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "Alte Check-in-Geräte-API" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" "Dieses Plugin erlaubt, die pretixdroid- und pretixdesk-Apps zu verwenden." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Berichts-Export" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Dieses Plugin erlaubt, ausdruckbare Berichte über Ihre Verkäufe zu erstellen." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Seite %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Erstellt: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Bestellübersicht (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Bestellungen nach Produkt" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "(zzgl. Steuern)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "(inkl. Steuern)" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} zwischen {start} und {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Liste der Bestellungen mit Steuern (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Bestellungen nach Steuersatz ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Brutto" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Steuer" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "Liste der Bestellungen mit Steuern" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "Steuern nach Land" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "Firmenkunden" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "Länderkürzel" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "Weiterleitung von der Bestellseite" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." @@ -20419,7 +20777,7 @@ msgstr "" "erfolgreicher Zahlung. Dies ist besonders in Kombination mit der API " "nützlich." -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "Weiterleitung" @@ -20431,28 +20789,28 @@ msgstr "" "Diese Funktion ist nützlich, wenn Sie pretix nur zur Zahlungsabwicklung " "benutzen aber einen eigenen Checkout für die anderen Schritte verwenden." -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "Basis-URL zur Weiterleitung" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" "Die Weiterleitung ist nur zu URLs erlaubt, die mit diesem Präfix beginnen." -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "Dieses Plugin erlaubt, E-Mails an alle Kunden zu verschicken." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "E-Mail verschicken an" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "Anhang" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " @@ -20462,47 +20820,47 @@ msgstr "" "oder in Spamordner sortiert wird. Wir empfehlen nur PDF-Dateien mit maximal " "2 MB zu verwenden." -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Sende nur an Käufer des Produktes" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "Nach Check-in-Status filtern" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "An Kunden ohne Check-in schicken" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Nur an Kunden von" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Nur an Kunden für Terminen beginnend um oder nach" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Nur an Kunden von Terminen beginnend bevor" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Nur an Kunden mit Bestelldatum nach" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Nur an Kunden mit Bestelldatum bevor" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "Jeden, der ein Ticket bestellt hat" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -20510,40 +20868,40 @@ msgstr "" "Jeden Teilnehmer (oder stattdessen an den Besteller, wenn keine Teilnehmer-E-" "Mail-Adresse angegeben wurde)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" "Beide (alle Bestell-Kontaktadressen und alle Teilnehmer-E-Mail-Adressen)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "Zahlung ausstehend (außer nicht freigegebene)" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "Freigabe ausstehend" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "Zahlung ausstehend aber überfällig" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "An Kunden mit Bestellstatus" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "An Kunden mit Check-in auf Liste" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "E-Mail wurde verschickt" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "Die Bestellung hat eine Rundmail erhalten." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "Ein Ticketinhaber dieser Bestellung hat eine Rundmail erhalten." @@ -20571,16 +20929,16 @@ msgstr "Besteller-E-Mail-Adressen" msgid "Send a new email based on this" msgstr "Neue Mail auf dieser Basis verschicken" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Ungültige Log-ID übergeben" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" "Es existiert keine Bestellung, die zu den eingegebenen Kriterien passt." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " @@ -20589,15 +20947,15 @@ msgstr "" "Die Nachricht wurde gespeichert und wird in den nächsten Minuten an die " "Kontaktadressen von %d Bestellungen versendet." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Statistiken" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Dieses Plugin zeigt verschiedene Statistiken an." @@ -20697,16 +21055,16 @@ msgstr "" "Wir zeigen Ihnen hier eine Menge Statistiken – sobald die ersten " "Bestellungen eingegangen sind!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "Dieses Plugin erlaubt, Kreditkartenzahlungen über Stripe anzunehmen" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -20715,19 +21073,19 @@ msgstr "" "Der eingegebene Schlüssel \"%(value)s\" sieht ungültig aus. Er sollte mit " "\"%(prefix)s\" beginnen." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Connect: App-Gebühr (Prozent)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: App-Gebühr (max)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-Gebühr (min)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -20737,15 +21095,15 @@ msgstr "" "Mit einem Klick auf diesen Button können Sie entweder ein neues Stripe-Konto " "erstellen, oder pretix mit einem bestehenden Stripe-Konto verknüpfen." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Mit Stripe verbinden" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Verbindung mit Stripe trennen" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20757,21 +21115,21 @@ msgstr "" "automatisch als storniert markiert werden, wenn die Zahlung zurückerstattet " "wird und zur Verarbeitung asynchroner Zahlungsmethoden wie SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "MOTO-Zahlungen für Vorverkaufsstellen aktivieren" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" "Eingeschränktes Feature (muss erst vom Stripe-Support aktiviert werden)" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "Stripe Integration Security Guide" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20787,21 +21145,21 @@ msgstr "" "verpflichtet, jährlich PCI-DSS-Formulare wie z.B. das 40-seitige SAQ D " "auszufüllen. Bitte überprüfen Sie %s für weitere Infos zum Thema." -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Stripe-Konto" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Test-System" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -20809,15 +21167,15 @@ msgstr "" "Wenn Ihre Veranstaltung im Testmodus ist, nutzen wir immer die Stripe-Test-" "API, unabhängig von dieser Einstellung." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Veröffentlichbarer Schlüssel" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Geheimer Schlüssel" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -20825,39 +21183,39 @@ msgstr "" "Das Land, in dem Ihr Stripe-Account registriert ist. Normalerweise ist dies " "das Land Ihres Wohn- bzw. Firmensitzes." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Kreditkartenzahlungen" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Muss erst im Stripe-Account aktiviert werden." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20870,23 +21228,23 @@ msgstr "" "diese Zahlungsmethode nur, wenn die gesetzte Zahlungsfrist für so eine " "Verzögerung ausreichend ist." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of vielen Testkarten verwenden um eine Transaktion durchzuführen. Es wird " "kein echtes Geld transferiert." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -20914,7 +21272,7 @@ msgstr "" "versuchen Sie es erneut und setzen Sie sich mit uns in Verbindung, wenn das " "Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -20922,16 +21280,16 @@ msgstr "" "Die Zahlung wurde noch nicht bestätigt. Wir informieren Sie, sobald die " "Bezahlung abgeschlossen ist." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Keine Zahlungsinformationen gefunden." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -20940,172 +21298,172 @@ msgstr "" "versuchen Sie es erneut und setzen Sie sich mit dem Support in Verbindung, " "wenn das Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe meldete einen Fehler" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Kreditkarte über Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Kreditkarte" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Sie müssen JavaScript aktivieren, um mit Stripe zu bezahlen." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "Ihre Zahlung ist fehlgeschlagen, bitte erneut versuchen." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay über Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "unbekannter Name" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankkonto bei {bank}" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL über Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay über Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact über Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "Land der Bank" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Deutschland" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Österreich" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "Belgien" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Niederlande" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Spanien" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankkonto {iban} bei {bank}" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 msgid "EPS via Stripe" msgstr "EPS über Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 msgid "Multibanco via Stripe" msgstr "Multibanco über Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 über Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay über Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Buchung erfolgreich." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Buchung erstattet." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Buchung geändert." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Zahlung ausstehend" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Zahlung autorisiert." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Zahlungsautorisierung abgebrochen." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Zahlungsautorisierung fehlgeschlagen." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "Buchung fehlgeschlagen. Grund: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Buchung durch Kunden angefochten. Grund: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Die Anfechtung hat sich geändert. Grund: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Anfechtungsverfahren beendet. Grund. {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe meldete ein Ereignis: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe Connect: Client-ID" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe Connect: Geheimer Schlüssel" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe Connect: Veröffentlichbarer Schlüssel" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe Connect: Geheimer Schlüssel (Testmodus)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Öffentlicher Schlüssel (Testmodus)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -21283,18 +21641,18 @@ msgstr "Zahlung bestätigen: %(code)s" msgid "Confirming your payment…" msgstr "Zahlung bestätigen…" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "" "Während der Verbindung mit Stripe ist ein Fehler aufgetreten, bitte " "versuchen Sie es erneut." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe meldete einen Fehler: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -21302,12 +21660,12 @@ msgstr "" "Ihr Stripe-Konto ist nun mit pretix verbunden. Auf dieser Seite können Sie " "die Einstellungen im Detail anpassen." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "Das Stripe-Konto wurde getrennt." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -21316,7 +21674,7 @@ msgstr "" "Sie auf den Link in der E-Mail, die wir Ihnen geschickt haben, um " "fortzufahren." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -21324,55 +21682,55 @@ msgstr "" "Wir konnten die Zahlung nicht verarbeiten. Bitte probieren Sie es erneut und " "kontaktieren Sie uns, falls das Problem fortbesteht." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "Im Zahlungsvorgang ist ein Fehler aufgetreten." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "PDF-Ticketausgabe" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "Dieses Plugin erlaubt, Tickets als PDF-Dateien herunterzuladen" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "Alle PDF-Tickets in einer Datei" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "PDF-Ticketlayout für {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(wie oben)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "PDF-Ticketlayout" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "Standard-Layout" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "Das Ticket-Layout wurde erstellt." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "Das Ticket-Layout wurde gelöscht." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "Das Ticket-Layout wurde geändert." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "Ticket-Layout {val}" @@ -21435,50 +21793,50 @@ msgstr "Sie haben noch keine Layouts erstellt." msgid "Create a new layout" msgstr "Neues Layout erstellen" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "PDF-Ausgabe" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 msgid "Download tickets (PDF)" msgstr "Tickets herunterladen (PDF)" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 msgid "Download ticket (PDF)" msgstr "Ticket herunterladen (PDF)" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "Standard-Ticketlayout" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "Das neue Layout wurde erstellt." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "Das ausgewählte Layout existiert nicht." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "Das ausgewählte Layout wurde gelöscht." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "Ticket-Layout: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 msgid "Web-based check-in" msgstr "Web-basierter Check-In" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 msgid "This plugin allows you to perform check-in actions in your browser." msgstr "Dieses Plugin erlaubt, Check-in-Aktionen im Browser durchzuführen." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 msgid "Web Check-in" msgstr "Web Check-In" @@ -21486,22 +21844,22 @@ msgstr "Web Check-In" msgid "Check-in" msgstr "Check-ins" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Schritt" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Zusatzprodukte" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Ihre Informationen" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21509,7 +21867,7 @@ msgstr "" "Leider können wir Ihnen auf Basis der eingegebenen Rechnungsadresse die " "ausgewählten Produkte aus steuerrechtlichen Gründen nicht verkaufen." -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " @@ -21519,59 +21877,59 @@ msgstr "" "anderen Steuersatz auf Ihren Einkauf anwenden und haben die Preise der " "Produkte in Ihrem Warenkorb entsprechend geändert." -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Bitte geben Sie Ihre Rechnungsadresse ein." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Bitte geben Sie Ihren Namen ein." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Bitte füllen Sie Antworten zu allen benötigten Fragen ein." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Zahlung" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Bitte wählen Sie eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "Die eingegebenen Zahlungsinformationen sind unvollständig." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Bestellung prüfen" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Sie müssen alle Kontrollkästchen auf dieser Seite auswählen." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Es gab einen Fehler beim Senden der Bestätigungsmail, bitte später erneut " "versuchen." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "E-Mail-Adresse wiederholen" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -21579,54 +21937,54 @@ msgstr "" "Bitte geben Sie dieselbe E-Mail-Adresse erneut ein, um sicherzustellen, dass " "Sie sich nicht vertippt haben." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Bitte geben Sie zweimal dieselbe E-Mail-Adresse ein." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "zzgl. Steuern" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 msgid "No other variation of this product is currently available for you." msgstr "Keine andere Variante des Produktes ist momentan verfügbar." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 msgid "No other variations of this product exist." msgstr "Keine anderen Varianten dieses Produktes existieren." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 msgctxt "form" msgid "is valid" msgstr "ist gültig" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "ist fehlerhaft" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 msgctxt "form" msgid "required" msgstr "erforderlich" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Tickets: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Einlass: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Veranstalter: {organizer}" @@ -21635,11 +21993,6 @@ msgstr "Veranstalter: {organizer}" msgid "Footer Navigation" msgstr "Fußzeile" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "Event-Ticketing-Software von pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Dieser Shop ist aktuell nur für Sie und Ihr Team sichtbar." @@ -21746,8 +22099,8 @@ msgstr "Varianten zeigen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Preis von %(item)s verändern" @@ -21756,8 +22109,8 @@ msgstr "Preis von %(item)s verändern" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "inkl. Steuern" @@ -21765,8 +22118,8 @@ msgstr "inkl. Steuern" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "zzgl. %(rate)s%% %(name)s" @@ -21775,24 +22128,24 @@ msgstr "zzgl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Anzahl an %(item)s – %(var)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Anzahl an %(item)s" @@ -21822,19 +22175,19 @@ msgstr "Bestellung fortsetzen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Ihr Warenkorb" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Warenkorb abgelaufen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -21843,12 +22196,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Die Produkte in Ihrem Warenkorb sind nicht mehr für Sie reserviert." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Tickets für anderen Termin hinzufügen" @@ -22034,7 +22387,7 @@ msgstr "AUSVERKAUFT" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Reserviert" @@ -22048,31 +22401,31 @@ msgstr "" msgid "No attendee name provided" msgstr "Teilnehmername nicht angegeben" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "Preis pro Stück" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Alles klar, wir nehmen das raus…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Eins entfernen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "Menge" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Okay, wir versuchen mehr für Sie zu reservieren!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -22081,40 +22434,51 @@ msgstr "" "Sobald die Produkte in Ihrem Warenkorb sind, haben Sie %(time)s Minuten um " "Ihre Bestellung abzuschließen." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Eins mehr hinzufügen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "Preis" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Ein Produkt" msgstr[1] "%(num)s Produkte" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "inkl. %(tax_sum)s Steuern" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Gutschein einlösen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "Wir wenden den Gutschein auf Ihren Warenkorb an…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Gutschein einlösen" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Warenkorb leeren" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Zur Kasse" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "Fertiggestellt:" @@ -22218,9 +22582,9 @@ msgstr "Zeige Bild von %(item)s in voller Größe" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATIS" @@ -22256,7 +22620,7 @@ msgstr "KW" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Jetzt buchen" @@ -22264,7 +22628,7 @@ msgstr "Jetzt buchen" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "ausgebucht" @@ -22289,103 +22653,92 @@ msgstr "" msgid "General information, add products to your cart" msgstr "Allgemeine Informationen, neue Produkte zum Warenkorb hinzufügen" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Warenkorb leeren" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Zur Kasse" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "Bitte wählen Sie einen Termin, um Ihren Gutschein einzulösen." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Zu anderem Termin wechseln" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "Wählen Sie einen Termin aus" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Andere Termine" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Der Vorverkaufszeitraum für diese Veranstaltung ist vorüber." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" "Der Vorverkauf für diese Veranstaltung wird am %(date)s um %(time)s Uhr " "beginnen." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Beginn: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Ende: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Einlass: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Einlass: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Zum Kalender hinzufügen" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Wir versuchen nun, die ausgewählten Produkte für Sie zu reservieren!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "Anmelden" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Zum Warenkorb hinzufügen" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Wenn Sie bereits ein Ticket bestellt haben" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22398,7 +22751,7 @@ msgstr "" "klicken Sie auf den folgenden Button, um ein erneutes Zusenden des Links " "anzufordern." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -22863,15 +23216,15 @@ msgid "Send links" msgstr "Links senden" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Gutschein-Einlösung" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "Dieser Gutschein ist nur für den hier angegebenen Termin gültig." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -22879,7 +23232,7 @@ msgstr "" "Sie haben einen Gutscheincode eingegeben, der den Kauf eines der folgenden " "Produkte zum angegebenen Preis ermöglicht:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "ab %(minprice)s" @@ -23031,141 +23384,141 @@ msgstr "Seite %(page)s von %(of)s" msgid "We are processing your request …" msgstr "Wir verarbeiten Ihre Anfrage …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Die ausgewählte Veranstaltung wurde nicht gefunden." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "Der ausgewählte Ticket-Shop ist im Moment nicht verfügbar." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Diese Funktion ist nicht aktiviert." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "Der ausgewählte Veranstalter wurde nicht gefunden." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Bitte nur Zahlen eingeben." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Bitte nur positive Zahlen eingeben." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "Wir haben den Gutschein auf so viele Produkte angewendet wie möglich." -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Ihr Warenkorb wurde aktualisiert." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Ihr Warenkorb ist nun leer." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Die gewählten Produkte wurden Ihrem Warenkorb hinzugefügt." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" "Tickets für diese Veranstaltung können über diesen Verkaufskanal nicht " "erworben werden." -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Ihr Warenkorb ist leer." -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" "Der Vorverkauf für diese Veranstaltung ist vorüber oder hat noch nicht " "begonnen." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" "Unbekannte Veranstaltung oder Sie haben keine Berechtigung, auf diese " "Veranstaltung zuzugreifen." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Kein Termin ausgewählt." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Ungültiger Termin ausgewählt." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Bitte gehen Sie einen Schritt zurück und versuchen es erneut." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Diese Bestellung kann nicht mehr bezahlt werden." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Die Zahlung kommt zu spät, um akzeptiert werden zu können." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "Eine Rechnung wurde erstellt." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "Die Zahlungsmethode für diese Bestellung kann nicht geändert werden." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Eine Zahlung für diese Bestellung ist noch offen." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Sie können diese Bestellung nicht bearbeiten" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "Sie haben eine ungültige Stornogebühr gewählt." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "Storniert durch Kunde" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "Die Stornierungsanfrage wurde übermittelt." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "Der Ticket-Download ist für diese Bestellung (noch) nicht freigeschaltet." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Bitte klicke den Link, den wir dir per E-Mail geschickt haben, um deine " "Tickets herunterzuladen." -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "Sie können diese Bestellung nicht umbuchen." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23174,16 +23527,21 @@ msgstr "" "Die Bestellung wurde geändert. Sie können nun den offenen Betrag von " "{amount} bezahlen." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Wir waren nicht in der Lage, Ihre Eingaben zu verarbeiten." -#: pretix/presale/views/user.py:36 -#, python-brace-format +#: pretix/presale/views/user.py:70 +#, fuzzy, python-brace-format +#| msgid "" +#| "If the email address you entered is valid and associated with a ticket, " +#| "we have already sent you an email with a link to your ticket in the past " +#| "{number} hours. If the email did not arrive, please your check spam " +#| "folder and also double check that you used the correct email address." msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" "Wenn die von Ihnen eingegebene E-Mail-Adresse gültig ist und ein Ticket für " @@ -23192,17 +23550,17 @@ msgstr "" "überprüfen Sie Ihren Spam-Ordner und überprüfen Sie, dass Sie die richtige E-" "Mail-Adresse verwendet haben." -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Ihre Bestellungen für {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Wir konnten die E-Mail nicht verschicken, bitte probieren Sie es später " "erneut." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -23210,19 +23568,19 @@ msgstr "" "Wenn mit dieser E-Mail-Adresse Bestellungen gefunden wurden, erhalten Sie " "nun eine E-Mail mit den entsprechenden Links." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Wartelisten sind für diese Veranstaltung nicht aktiviert." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Wir konnten das ausgewählte Produkt nicht finden." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "Die Warteliste ist für dieses Produkt deaktiviert." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -23230,7 +23588,7 @@ msgstr "" "Sie können Sich nicht zur Liste hinzufügen, da das Produkt gerade verfügbar " "ist." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -23238,120 +23596,129 @@ msgstr "" "Wir haben Sie zur Warteliste hinzugefügt. Sie erhalten eine E-Mail, sobald " "wieder Tickets verfügbar sind." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "Event-Ticketing-Software von pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Dieser Ticket-Shop ist im Moment nicht verfügbar." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "Der ausgewählte Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Dies ist keine Veranstaltungsreihe." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "ab %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Englisch" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Deutsch" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Deutsch (Du)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Chinesisch (vereinfacht)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Dänisch" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Niederländisch" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Niederländisch (informell)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Französisch" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "Finnisch" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "Griechisch" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Italienisch" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "Lettisch" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "Polnisch" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "Portugiesisch (Portugal)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Spanisch" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Türkisch" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "Nur Benutzerprofil" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Lesezugriff" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Schreibzugriff" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer:" +#~ msgstr "Veranstalter:" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "Der letztendliche QR-Code wird leicht kleiner sein, da etwas weißer Rand " +#~ "für ein gutes Scanergebnis benötigt wird." + +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "Event-Ticketing-Software von pretix" + #~ msgid "Order status:" #~ msgstr "Bestellstatus:" diff --git a/src/pretix/locale/de/LC_MESSAGES/djangojs.po b/src/pretix/locale/de/LC_MESSAGES/djangojs.po index 91cd5c76a3..1ec5fee60a 100644 --- a/src/pretix/locale/de/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2021-03-30 19:44+0000\n" "Last-Translator: Richard Schreiber \n" "Language-Team: German \n" "Language-Team: German (informal) \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Poedit 2.4.1\n" -"Language: de\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" @@ -27,89 +27,89 @@ msgstr "" "Voller Gerätezugriff (Lese- und Schreibzugriff auf Bestellungen und " "Geschenkgutscheine, Lesezugriff auf Produkte und Einstellungen)" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "pretixSCAN" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "pretixSCAN (Kiosk-Modus / nur online)" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "pretixPOS" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "Name der Applikation" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "URLs zur Weiterleitung" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "Liste erlaubter URLs, mit Leerzeichen getrennt" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "Client-ID" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "Geheimer Schlüssel" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "Webhook aktivieren" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "Ziel-URL" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "Alle Veranstaltungen (auch zukünftig erstellte)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "Auf Veranstaltungen einschränken" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "Das Produkt \"{}\" ist keinem Kontingent zugeordnet." -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" "Das Kontingent \"{name}\" hat nicht genug freie Kapazität für diese Änderung." -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "Der ausgewählte Sitzplatz \"{seat}\" ist nicht verfügbar." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "Eines oder mehrere der Produkte gehören nicht zu dieser Veranstaltung." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "Dieser Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "Unbekannter Verkaufskanal." -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -117,31 +117,31 @@ msgstr "" "Veranstaltungen können nicht als 'veröffentlicht' erstellt werden, da vorher " "Kontingente und Zahlungseinstellungen angelegt werden müssen." -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "Die Meta-Eigenschaft '{name}' existiert nicht." -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "Die Meta-Eigenschaft '{name}' erlaubt den Wert '{value}' nicht." -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Unbekannte Erweiterung: '{name}'." -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "Ein Produkt darf sich nicht selbst enthalten." -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" "Ein Produkt darf keine Produkte enthalten, die weitere Produkte enthalten." -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -149,7 +149,7 @@ msgstr "" "Varianten, Zusatzprodukte und Bundles können nicht per PATCH/PUT geändert " "werden, bitte nutze die separate Ressource." -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." @@ -157,16 +157,16 @@ msgstr "" "Geschenkgutscheine müssen einem 0%-Steuersatz zugeordnet sein, da " "Umsatzsteuer berechnet wird, wenn der Gutschein eingelöst wird." -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "Geschenkgutscheine können nicht gleichzeitig zum Einlass berechtigen." -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "Die Meta-Eigenschaft '{name}' existiert nicht." -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -174,25 +174,25 @@ msgstr "" "Optionen können nicht per PATCH/PUT geändert werden, bitte nutze die " "separate Ressource." -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" "Die Frage darf nicht von einer Frage abhängen, die erst beim Check-in " "gestellt wird." -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Es wurde eine gegenseitige Abhängigkeit zwischen Fragen erkannt." -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "Diese Art von Frage kann nicht beim Check-In gestellt werden." -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "Das Produkt \"{}\" ist an diesem Termin nicht verfügbar." -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." @@ -200,22 +200,22 @@ msgstr "" "Ein Geschenkgutschein mit dem gleichen Code existiert bereits in diesem oder " "einem verbundenen Veranstalterkonto." -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "pretix Team-Einladung" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "Dieser Benutzer hat bereits eine Einladung für dieses Team." -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "Dieser Benutzer hat bereits Zugriff auf dieses Team." -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -224,221 +224,240 @@ msgstr "" "Der Applikation \"{application_name}\" wurde der Zugriff auf dein Konto " "erlaubt." -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "Du kannst für diese Bestellung keine Rechnung erzeugen." -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "Zu dieser Bestellung gibt es bereits eine Rechnung." -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" "Es gab ein Fehler beim Senden der E-Mail. Bitte probiere es später erneut." -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 msgid "One of the selected products is not available in the selected country." msgstr "" "Eines der ausgewählten Produkte ist im ausgewählten Land nicht verfügbar." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "Neue Bestellung eingegangen" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "Neue Bestellungen mit erforderlicher Freigabe" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "Bestellung als bezahlt markiert" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "Bestellung storniert" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "Bestellung reaktiviert" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "Bestellung abgelaufen" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "Bestell-Informationen geändert" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "E-Mail-Adresse einer Bestellung geändert" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "Bestellung geändert" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "Externe Erstattung einer Zahlung" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "Bestellung freigegeben" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "Bestellung abgelehnt" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "Ticket eingecheckt" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "Check-in rückgängig gemacht" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 msgid "Event created" msgstr "Veranstaltung erstellt" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 msgid "Event details changed" msgstr "Veranstaltungsdetails geändert" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 msgctxt "subevent" msgid "Event series date added" msgstr "Veranstaltungsreihe: Termin erstellt" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 msgctxt "subevent" msgid "Event series date changed" msgstr "Veranstaltungsreihe: Termin geändert" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 msgctxt "subevent" msgid "Event series date deleted" msgstr "Veranstaltungsreihe: Termin gelöscht" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "{system}-Benutzer" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "E-Mail" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "Passwort" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "Online-Shop" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, fuzzy, python-brace-format +#| msgid "powered by pretix" +msgid "powered by {name} based on pretix" +msgstr "powered by pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "Event-Ticketing-Software von pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Gutscheincode" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Standard" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Simpel mit Logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Musterfirma" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Beispiel-Ticket" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Hier kann ein Grund für den Nutzer angegeben werden." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Der Betrag wurde von deiner Karte abgebucht." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Bitte überweise den vollen Betrag auf das Bankkonto 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Exportformat" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (mit Kommata)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (wie Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (mit Semikolon)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Kombiniertes Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Antworten zu Fragen mit Dateiupload" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Fragen" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Ticket {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -446,14 +465,14 @@ msgstr "Ticket {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Beginn" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -461,22 +480,23 @@ msgstr "" "Nur Rechnungen, die an oder nach diesem Tag erstellt wurden. Achtung: Das " "Rechnungsdatum korrespondiert nicht zwingend zum Bestell- oder Zahlungsdatum." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Ende" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -484,9 +504,9 @@ msgstr "" "Nur Rechnungen, die an oder vor diesem Tag erstellt wurden. Achtung: Das " "Rechnungsdatum korrespondiert nicht zwingend zum Bestell- oder Zahlungsdatum." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -496,12 +516,12 @@ msgstr "" msgid "Payment provider" msgstr "Zahlungsmethode" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Alle Zahlungsmethoden" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -512,15 +532,15 @@ msgstr "" "Bestellungen enthalten, die am Ende mit einem anderen Zahlungsanbieter " "bezahlt wurden." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Alle Rechnungen" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Rechnungsdaten" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -528,93 +548,93 @@ msgstr "Rechnungsdaten" msgid "Invoices" msgstr "Rechnungen" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Rechnungszeilen" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Rechnungsnummer" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datum" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Bestellnummer" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-Mail-Adresse" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Rechnungsart" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Storno von" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Sprache" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Rechnungsabsender:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -624,14 +644,14 @@ msgstr "Rechnungsabsender:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -639,324 +659,325 @@ msgstr "Rechnungsabsender:" msgid "Name" msgstr "Name" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adresse" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Postleitzahl" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Ort" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Land" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Steuernummer" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "USt-ID" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Rechnungsempfänger:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Firma" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Straße" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Bundesstaat" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Leistungsempfänger" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne Referenz" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Reverse Charge" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Angezeigte Fremdwährung" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Wechselkurs Fremdwährung" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Gesamtbetrag (mit Steuern)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Gesamtbetrag (ohne Steuern)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "IDs zur Zahlungszuordnung" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Zahlungsmethoden" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Storno" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Rechnung" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ja" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nein" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Zeilennummer" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Beschreibung" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Brutto-Preis" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Nettopreis" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Steuer" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Steuersatz" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Steuerregel" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Veranstaltungsbeginn" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-Mail-Adressen (Textdatei)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Nach Status filtern" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Bestelldaten" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Bestellungen" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestellzeilen" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Gebühren" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Nur bezahlte Bestellungen" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "Gezahlte Beträge mit anzeigen" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "Multiple-Choice-Fragen in einer Spalte gruppieren" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "Nur Bestellungen erstellt an oder nach diesem Datum." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 msgid "Only include orders created on or before this date." msgstr "Nur Bestellungen erstellt an oder bevor diesem Datum." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "Frühester Termin" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" @@ -965,36 +986,36 @@ msgstr "" "diesem Datum enthalten. Enthält auch andere Termine, wenn es gemischte " "Bestellungen gibt!" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "Letzter Termin" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Kurzname der Veranstaltung" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Gesamtbetrag" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1006,179 +1027,179 @@ msgstr "Gesamtbetrag" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-Mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Telefonnummer" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Bestelldatum" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Bestelluhrzeit" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "Zusätzliches Adressfeld" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Datum der letzten Zahlung" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Gebühren" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Bestellsprache" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Brutto {rate} %" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto {rate} %" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Steuer {rate} %" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Rechnungsnummern" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Verkaufskanal" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Benötigt besondere Behandlung" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Kommentar" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Positionen" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "Bezahlt mit {method}" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Art der Gebühr" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Preis" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Steuerregel" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Rechnungsadresse: Name" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Position" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1187,65 +1208,65 @@ msgstr "Position" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Termin" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produkt" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variante" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Name des Teilnehmenden" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "E-Mail des Teilnehmenden" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1253,96 +1274,96 @@ msgstr "E-Mail des Teilnehmenden" msgid "Voucher" msgstr "Gutschein" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "Pseudonyme ID" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "Sitzplatz-ID" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Sitzbezeichnung" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Sitzbereich" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Sitzreihe" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Sitzplatz" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "Bestellkommentar" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Bezahlungen und Erstattungen" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "Zahlungsstatus" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Erstattungsstatus" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Bestellung" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Zahlungs-ID" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Erstellungsdatum" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Abschlussdatum" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Status-Code" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Betrag" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1350,41 +1371,41 @@ msgstr "Betrag" msgid "Payment method" msgstr "Zahlungsmethode" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Kontingent-Verfügbarkeiten" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Bezeichnung" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Gesamtkontingent" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Bezahlte Bestellungen" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Ausstehende Zahlungen" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Blockierende Gutscheine" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Aktuelle Warenkörbe" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1396,31 +1417,31 @@ msgstr "Aktuelle Warenkörbe" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Warteliste" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "Erfasste Ausgänge" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Aktuell verfügbar" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Unendlich" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Geschenkgutschein-Einlösungen" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1430,33 +1451,33 @@ msgstr "Geschenkgutschein-Einlösungen" msgid "Gift card code" msgstr "Gutscheincode" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Aussteller" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "Geschenkgutscheine" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "Wert zum Stichtag anzeigen" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testmodus" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1465,59 +1486,59 @@ msgstr "Testmodus" msgid "All" msgstr "Alle" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "Live" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Leer" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "Gültig und mit Wert" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "Abgelaufen und mit Wert" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "abgelaufen" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Testgutschein" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Ablaufdatum" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "Besondere Gutscheinbedingungen" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Währung" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1525,177 +1546,199 @@ msgstr "Währung" msgid "Current value" msgstr "Aktueller Wert" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "Erzeugt durch Bestellung" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "Letzte Rechnungsnummer der Bestellung" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "Datum der letzten Rechnung dieser Bestellung" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Alle Einträge" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Wartet auf einen Gutschein" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Gutschein zugewiesen" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Wartet auf Einlösung" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Gutschein eingelöst" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Gutschein abgelaufen" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Produktbezeichnung" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Veranstaltungstitel" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Termin" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Priorität" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Gutscheincode" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Angemeldet bleiben" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Diese Kombination von Zugangsdaten ist uns nicht bekannt." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" "Warte aus Sicherheitsgründen bitte 5 Minuten, bevor du es erneut versuchst." -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Dieses Konto ist deaktiviert." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Du hast dich bereits mit dieser E-Mail-Adresse registriert, bitte verwende " "das Login-Formular." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Bitte gib zweimal dasselbe Passwort ein." -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-Mail-Adresse" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Passwort wiederholen" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "Bitte gib einen kürzeren Namen ein." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "Ländervorwahl" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "Telefonnummer (ohne Ländervorwahl)" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Straße und Hausnummer" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Bundesstaat auswählen" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Du musst einen Firmennamen eingeben." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Du musst deinen Namen eingeben." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Die eingegebene USt-ID-Nr. passt nicht zum ausgewählten Land." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Die USt-ID-Nr. ist ungültig. Bitte prüfe deine Eingabe." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1707,7 +1750,7 @@ msgstr "" "berechnen. Du kannst den Steuerbetrag über das " "Umsatzsteuervergütungsverfahren zurück erlangen." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1718,7 +1761,7 @@ msgstr "" "Bestellung berechnen. Bitte kontaktiere den Support, um das Problem manuell " "zu beheben." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1726,7 +1769,7 @@ msgstr "" "Diese E-Mail-Adresse ist bereits mit einem anderen Benutzer verknüpft. Bitte " "wähle eine andere." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1734,27 +1777,27 @@ msgstr "" "Bitte gib dein aktuelles Passwort ein, um deine E-Mail-Adresse oder dein " "Passwort zu ändern." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Das eingegebene aktuelle Passwort war nicht korrekt." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Aktuelles Passwort" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Neues Passwort" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Neues Passwort wiederholen" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standardzeitzone" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1763,23 +1806,23 @@ msgstr "" "gehören. Für alle Ansichten zu einer einzelnen Veranstaltung wird die " "Zeitzone der Veranstaltung verwendet." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Gerätename" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Gerätetyp" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone mit Authenticator-App" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "WebAuthn-kompatibler Hardwaretoken (z.B. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1787,82 +1830,82 @@ msgstr "" "Ungültige Platzhalter-Syntax: Es müssen gleich viele \"{\" wie \"}\" " "vorkommen." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Ungültige(r) Platzhalter: %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Firmenkunde" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Privatkunde" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Seite %d von %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klassisch (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Rechnungsaussteller" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Rechnungsempfänger" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Bestellnummer" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Korrekturnummer" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Ursprüngl. Rechnung" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Rechnungsnummer" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Korrekturdatum" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Ursprüngl. Rechnungsdatum" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Rechnungsdatum" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Veranstaltung" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1872,8 +1915,8 @@ msgstr "" "{from_date}\n" "bis {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1888,111 +1931,111 @@ msgstr "" msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Rechnung {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Kundenseitige Referenz: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "USt-ID des Kunden" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Leistungsempfänger" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Steuer-Rechnung" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Rechnung" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Rechnungskorrektur" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Position" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Menge" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Steuersatz" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Brutto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Betrag" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Rechnungsbetrag" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Bereits eingegangene Zahlungen" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Offener Betrag" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Netto" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Brutto" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Steuer" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Enthaltene Umsatzsteuer" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2002,7 +2045,7 @@ msgstr "" "Mit dem am {date} von der Europäischen Zentralbank veröffentlichten " "Wechselkurs von 1:{rate} entspricht dies:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2012,7 +2055,7 @@ msgstr "" "Mit dem am {date} von der Europäischen Zentralbank veröffentlichten " "Wechselkurs von 1:{rate} entspricht der Rechnungsbetrag {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Modern (pretix 2.7)" @@ -2021,42 +2064,42 @@ msgstr "Modern (pretix 2.7)" msgid "Default list" msgstr "Standard-Liste" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Voller Name" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Ist aktiviert" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Ist Systemadministrator" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Registrierungsdatum" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Zeitzone" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Zwei-Faktor-Authentifizierung ist zum Log-In nötig" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" "Erhalte Benachrichtigungen entsprechend der untenstehenden Einstellungen" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Wenn diese Einstellung aus ist, erhältst du keine Benachrichtigungen." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2064,40 +2107,40 @@ msgstr "Wenn diese Einstellung aus ist, erhältst du keine Benachrichtigungen." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Benutzer" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Benutzer" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Account-Informationen geändert" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Passwortwiederherstellung" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Alle Produkte (auch neu erstellte)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Auf Produkte einschränken" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Bestellungen mit ausstehender Zahlung mit einschließen" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." @@ -2105,12 +2148,12 @@ msgstr "" "Mit dieser Option wird ein Check-In auch dann möglich sein, wenn die " "Bestellung noch nicht bezahlt wurde." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Stationen" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." @@ -2118,30 +2161,30 @@ msgstr "" "Hat keinen Effekt für die Gültigkeit von Tickets, wird nur für die " "automatische Konfiguration von Check-in-Geräten herangezogen." -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Erneuten Eintritt erlauben, wenn Ausgang gescannt wurde" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Mehrere Eintritte pro Ticket erlauben" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" "Mit dieser Option kannst du Warnungen beim erneuten Eintritt mit dem " "gleichen Ticket abstellen." -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "Automatisch alle auschecken um" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Automatischer Check-in auf bestimmten Verkaufskanälen" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2154,19 +2197,19 @@ msgstr "" "Abendkasse verkaufte Tickets nicht beim Einlass nochmal gescannt werden " "sondern direkt als eingecheckt markiert werden sollen." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Eingang" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Ausgang" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Interne Referenz" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2175,33 +2218,33 @@ msgstr "" "Datenquellen vereinfacht. Wenn du nichts eingibst, wird ein automatischer " "Wert generiert." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Diese Referenz ist bereits in Verwendung, bitte wähle eine andere." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Station" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Installationsdatum" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Installationsdatum" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Das Ende des Vorverkaufs muss nach seinem Beginn liegen." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Das Ende der Veranstaltung muss nach ihrem Beginn liegen." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2216,48 +2259,48 @@ msgstr "" "wird z.B. in Links, Bestellnummern, Rechnungsnummern und Verwendungszwecken " "für Banküberweisungen benutzt." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Die Kurzform darf nur Buchstaben, Zahlen, Punkte und Bindestriche enthalten." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kurzform" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Shop ist live" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Veranstaltungswährung" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Veranstaltungsbeginn" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Veranstaltungsende" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Einlass" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "In Listen anzeigen" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2265,13 +2308,13 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der " "Veranstaltungsliste dieses Veranstalterkontos angezeigt." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ende des Vorverkaufs" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2280,78 +2323,78 @@ msgstr "" "Feld leer lässt, wird der Vorverkauf nach dem Ende deiner Veranstaltung " "enden." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Beginn des Vorverkaufs" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Optional. Es werden vor diesem Termin keine Produkte verkauft." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Veranstaltungsort" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Breitengrad" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Längengrad" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Erweiterungen" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Interner Kommentar" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Veranstaltungsreihe" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "Auf bestimmte Verkaufskanäle einschränken" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" "Tickets für diese Veranstaltung nur über die folgenden Kanäle verkaufen" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Veranstaltung" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Veranstaltungen" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2359,53 +2402,53 @@ msgstr "" "Du hast mindestens ein kostenpflichtiges Produkt konfiguriert, aber noch " "keine Zahlungsmethoden aktiviert." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Du musst mindestens ein Kontingent anlegen, um etwas zu verkaufen." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "Du musst die Meta-Eigenschaft \"{property}\" ausfüllen." -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Eine bestehende Veranstaltung kann nicht zwischen Einzelveranstaltung und " "Veranstaltungsreihe umgestellt werden." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Die Kurzform einer Veranstaltung kann nicht geändert werden." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Diese Kurzform ist bereits in Verwendung, bitte wähle eine andere." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" "Das Ende der Veranstaltung muss nach dem Beginn der Veranstaltung liegen." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "Das Ende des Vorverkaufs muss nach dem Beginn des Vorverkaufs liegen." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "aktiviert" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "Nur wenn dieser Haken gesetzt ist, wird der Termin im Shop angezeigt." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2413,45 +2456,45 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der Übersicht " "dieser Veranstaltungsreihe angezeigt." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Text auf der Startseite" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Termin in Veranstaltungsreihe" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Termine in Veranstaltungsreihe" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Eine oder mehrere der Varianten gehören nicht zu dieser Veranstaltung." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Darf keine Leerzeichen und Sonderzeichen außer Unterstrichen enthalten" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "Der Name der Eigenschaft darf nur Buchstaben, Zahlen und Bindestriche " "enthalten." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "Standardwert" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "Kann nur von Veranstalter-Administratoren geändert werden" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "Pflichtfeld für Veranstaltungen" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" @@ -2460,11 +2503,11 @@ msgstr "" "werden, wenn ein Wert eingetragen ist. In einer Veranstaltungsreihe ist das " "Eintragen eines Wertes immer optional." -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "Erlaubte Werte" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2472,68 +2515,68 @@ msgstr "" "Wenn dieses Feld leer ist, ist jede Eingabe erlaubt. Sonst trage bitte einen " "erlaubten Wert pro Zeile ein." -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" "Ein Parameter kann entweder ein Pflichtfeld sein oder einen Standardwert " "haben, nicht beides." -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "Der Standardwert muss gleichzeitig ein erlaubter Wert sein." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Kein Wert darf den Trennwert enthalten." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "Der Gutscheincode darf nur Buchstaben, Zahlen, Punkte und Bindestriche " "enthalten." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Besondere Gutscheinbedingungen" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Steuernummer: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "USt-ID: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Bezeichnung" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Interner Name" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Wenn du diesen Namen setzt, wird er im Backend anstelle des öffentlichen " "Namens verwendet." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Kategoriebeschreibung" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Produkte in dieser Kategorie sind Zusatzprodukte" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2544,34 +2587,34 @@ msgstr "" "Bei diesem anderen Produkt muss diese Kategorie unter Zusatz-Produkte " "konfiguriert worden sein." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Produktkategorie" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Produktkategorien" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Zusatzprodukte)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "Produkt für diesen Termin deaktivieren" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategorie" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2579,19 +2622,19 @@ msgstr "" "Wenn du viele Produkte hast, kannst du sie in verschiedene Kategorien " "einteilen, um Überblick zu schaffen." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Produktbezeichnung" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Wird in Listen unter dem Namen angezeigt." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Basispreis" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2601,11 +2644,11 @@ msgstr "" "Preise setzen. Wenn das Produkt keine Varianten hat oder eine Variante " "keinen einzeln gesetzten Preis hat, wird dieser Preis verwendet." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Freie Preiseingabe" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2619,65 +2662,65 @@ msgstr "" "Veranstaltung zu sammeln. Dies wird aktuell für Produkte, die als Zusatz zu " "einem anderen Projekt verkauft werden, nicht unterstützt." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Umsatzsteuer" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Berechtigt zum Eintritt" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "Aktivieren, wenn dieses Produkt den Käufer zum Eintritt berechtigt." -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Tickets generieren" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Warteliste für Ticket anzeigen" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" "Setzt voraus, dass die Wartelisten für diese Veranstaltung aktiviert sind." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Zeige Anzahl verbleibender Tickets" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Zeige öffentlich an, wie viele Tickets noch verfügbar sind." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Produktbild" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Verfügbar ab" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Dieses Produkt wird vor diesem Termin nicht verkauft." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Verfügbar bis" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Dieses Produkt wird nach diesem Termin nicht mehr verkauft." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Nicht anzeigen, wenn anderes Kontingent verfügbar" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2693,11 +2736,11 @@ msgstr "" "Produkte des hier eingestellten Kontingentes reserviert sind, aber noch " "nicht verkauft wurden." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Dieses Produkt kann nur mit einem Gutschein gekauft werden." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2705,11 +2748,11 @@ msgstr "" "Um dieses Produkt zu kaufen, muss der Benutzer einen Gutscheincode eingeben, " "der direkt oder indirekt für dieses Produkt gültig ist." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Die Bestellung dieses Produktes erfordert eine manuelle Freigabe" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2721,7 +2764,7 @@ msgstr "" "und abgeschlossen werden kann. Du kannst das z.B. für Tickets nutzen, die " "nur für bestimmte Mitglieder zur Verfügung stehen." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2729,7 +2772,7 @@ msgstr "" "Dieses Produkt wird nur angezeigt, wenn ein passender Gutschein eingelöst " "wird." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2737,13 +2780,13 @@ msgstr "" "Dieses Produkt wird auf der Veranstaltungsseite nicht angezeigt, es sei denn " "der Benutzer gibt einen zu diesem Produkt gehörenden Gutscheincode ein." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" "Dieses Produkt nicht einzeln verkaufen, sondern nur als Teil eines festen " "Produktpakets" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2754,11 +2797,11 @@ msgstr "" "dieses Produkt als Zusatzprodukt verwendet werden soll, sondern nur für " "feste Produktpakete!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "Erlaube Stornierungen oder Umbuchungen" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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 " @@ -2769,11 +2812,11 @@ msgstr "" "Bestellungen mit diesem Produkt niemals von Kunden selbst storniert werden, " "unabhängig von der veranstaltungsweiten Einstellung." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Minimale Anzahl pro Bestellung" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2783,11 +2826,11 @@ msgstr "" "angegeben im Warenkorb liegt. Wenn das Feld leer ist oder auf 0 gesetzt " "wird, gibt es keine Beschränkung." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Maximale Anzahl pro Bestellung" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2799,7 +2842,7 @@ msgstr "" "Beschränkung. Die Beschränkung für die Gesamtanzahl von Produkten in einer " "Bestellung bleibt davon unberührt." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2810,11 +2853,11 @@ msgstr "" "dieses Ticket besondere Behandlung braucht. Das ist z.B. für Studierende " "nützlich, deren Studierendenausweis noch geprüft werden soll." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Ursprünglicher Preis" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2824,16 +2867,16 @@ msgstr "" "um eine Rabattierung zu kennzeichnen. Dies ändert nichts an der " "tatsächlichen Preisberechnung." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Verkaufskanäle" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Das Produkt ist ein Geschenkgutschein" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2841,10 +2884,10 @@ msgstr "" "Dem Käufer dieses Produktes wird statt eines Tickets ein Geschenkgutschein " "in Höhe des Produktpreises ausgestellt." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2854,7 +2897,7 @@ msgstr "" msgid "Products" msgstr "Produkte" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2862,55 +2905,55 @@ msgstr "" "Die minimale Anzahl pro Bestellung muss unter der maximalen Anzahl pro " "Bestellung liegen." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "Die Kategorie des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "Der Steuersatz des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" "Das Ende der Verfügbarkeit muss nach dem Beginn der Verfügbarkeit liegen." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Dies wird in Produktlisten unter dem Namen der Variante angezeigt." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Position" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Variante" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Varianten" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Minimale Anzahl" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Maximale Anzahl" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Zusatzprodukte sind im Preis enthalten" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2918,49 +2961,49 @@ msgstr "" "Wenn diese Option aktiviert ist, können die Zusatzprodukte ohne Aufpreis " "hinzugefügt werden, selbst wenn sie eigentlich Geld kosten würden." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "Erlaube, das gleiche Produkt mehrfach auszuwählen" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "Die Kategorie für Zusatzprodukte muss zur selben Veranstaltung gehören wie " "das Produkt." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Dieses Produkt hat bereits Zusatzprodukte mit dieser Kategorie." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Die minimale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Die maximale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Die minimale Anzahl muss unter der maximalen Anzahl liegen." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Enthaltenes Produkt" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Enthaltene Variante" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Zahl" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Ausgewiesener Preisanteil" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2973,214 +3016,224 @@ msgstr "" "dieses Feld leer lassen. Dieser Preis wird nicht auf den Basispreis " "aufgeschlagen." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "Die enthaltenen Produkte müssen zur selben Veranstaltung gehören." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Zu diesem Produkt muss eine Variante ausgewählt werden." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Die Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Text (einzeilig)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Text (mehrzeilig)" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Ja/Nein" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Auswahl aus einer Liste" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Mehrfachauswahl aus einer Liste" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Datei-Upload" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Zeit" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Datum und Uhrzeit" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Frage" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Hilfetext" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" "Wenn diese Frage noch weitere Erklärung braucht, kannst du sie hier " "eintragen." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Art der Antwort" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Antwort erforderlich" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Diese Frage wird allen Käufern der ausgewählten Produkte gestellt" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Frage beim Einchecken statt im Verkaufsprozess" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "Nicht für alle Fragetypen von allen unseren Check-in-Apps unterstützt." -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Versteckte Frage" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Diese Frage wird nur im Backend angezeigt." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Antwort auf Rechnungen abdrucken" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "Minimaler Wert" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "Derzeit nicht von unseren Apps und während dem Check-In unterstützt" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "Maximaler Wert" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Diese Frage muss beantwortet werden." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ungültige Option ausgewählt." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "Die Zahl ist zu niedrig." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "Die Zahl ist zu hoch." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Ungültige Nummerneingabe." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "Bitte wählen Sie ein späteres Datum." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "Bitte wählen Sie ein früheres Datum." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Ungültige Datumseingabe." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Ungültige Zeiteingabe." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Ungültige Zeitstempeleingabe." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Unbekanntes Länderkürzel." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwort" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" "Die Referenz {} wird bereits für eine andere Option verwendet, bitte wähle " "eine andere." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Antwortoption" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Antwortoptionen" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Gesamtanzahl" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Leer lassen für unbegrenzt viele Tickets." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Produkt" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Dieses Kontingent schließen, sobald es einmal ausverkauft war" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3192,11 +3245,11 @@ msgstr "" "Tickets frei werden. Natürlich kannst du das Kontingent jederzeit wieder " "öffnen." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "Mehr Tickets verkaufen sobald Kunden die Veranstaltung verlassen haben" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3213,13 +3266,13 @@ msgstr "" "bei denen die Option \"Erneuten Eintritt erlauben, wenn Ausgang gescannt " "wurde\" gesetzt ist." -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Kontingent" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3228,13 +3281,13 @@ msgstr "Kontingent" msgid "Quotas" msgstr "Kontingente" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Alle Varianten müssen zu einem Produkt gehören, das auch in der Liste der " "Produkte enthalten ist." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3242,82 +3295,82 @@ msgstr "" "Eine oder mehrere Produkte haben Varianten, aber es sind keine dieser " "ausgewählt." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Der Termin kann nicht leer sein, da dies eine Veranstaltungsreihe ist." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Bestellung {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Gutschein {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produkt {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Termin {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Kontingent {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategorie {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Frage {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Steuer-Regel {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "bezahlt" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "abgelaufen" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "storniert" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Sprache" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Ablaufdatum" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Gesamtbetrag" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3325,7 +3378,7 @@ msgstr "" "Der hier eingegebene Text wird dem Kunden nicht angezeigt und dient dazu, " "dir zu helfen, den Überblick zu behalten." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3336,15 +3389,15 @@ msgstr "" "dieses Ticket besondere Behandlung braucht. Das ist z.B. für Studierende " "nützlich, deren Studierendenausweis noch geprüft werden soll." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta-Informationen" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-Mail-Adresse verifiziert" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3352,7 +3405,7 @@ msgstr "" "Diese Zahlung kann nicht akzeptiert werden, da das in den " "Zahlungseinstellungen konfigurierte letzte Zahlungsdatum überschritten wurde." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3361,151 +3414,151 @@ msgstr "" "und in den Zahlungseinstellungen konfiguriert ist, dass verspätete Zahlungen " "nicht akzeptiert werden sollen." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Diese Bestellung wurde noch nicht vom Veranstalter freigegeben." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Das Produkt \"{item}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Der Sitzplatz \"{seat}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "Der Gutschein \"{voucher}\" hat nicht mehr ausreichend Budget übrig." -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Der Gutschein \"{voucher}\" wurde zwischenzeitlich verwendet." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Deine Bestellung: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Leer, wenn dies kein Eintrittsticket ist" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Firmenname" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Land auswählen" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "bestätigt" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "erstattet" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Zahlungsinformationen" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registrierung bestätigt: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Zahlung erhalten für die Bestellung: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "extern gestartet" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "auf dem Weg" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "erledigt" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Kunde" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "Grund für die Erstattung" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" @@ -3513,72 +3566,72 @@ msgid "" msgstr "" "Kann dem Nutzer angezeigt werden, z.B. als Teil eines Verwendungszwecks." -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Zahlungsgebühr" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Versandkosten" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Servicegebühr" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Stornogebühr" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Andere Gebühren" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Geschenkgutschein" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Bestelltes Produkt" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Deine Registrierung: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Produkt im Warenkorb" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Produkte im Warenkorb" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Nur für Firmenkunden mit Sitz in der EU." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" "Diese Referenz wird auf deine Rechnung gedruckt, damit du die Rechnung " "später zuordnen kannst." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3588,45 +3641,45 @@ msgstr "" "Punkte enthalten. Jede Kurzform darf nur einmal vergeben werden und wird in " "URLs zu deinem Veranstalter und deinen Veranstalterkonten verwendet." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Veranstalter" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Teamname" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Team-Mitglieder" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Kann Veranstaltungen erstellen" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Kann Teams und Berechtigungen verändern" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Kann Veranstaltereinstellungen ändern" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3635,31 +3688,31 @@ msgstr "" "meisten Daten deiner Veranstaltungen einsehen, daher vergib sie bitte nur an " "vertrauenswürdige Kollegen!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Kann Geschenkgutscheine verwalten" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Kann Veranstaltungseinstellungen ändern" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Kann Produkte ändern" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Kann Bestellungen einsehen" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Kann Bestellungen verändern" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "Kann Tickets einchecken" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " @@ -3669,66 +3722,66 @@ msgstr "" "personenbezogene Informationen zugegriffen werden kann. Benutzer, die " "Bestellungen verändern können, können ebenfalls Tickets einchecken." -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Kann Gutscheine einsehen" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Kann Gutscheine verändern" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s für %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Einladung zu Team \"{team}\" für \"{email}\"" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Der Sitzplan ist keine gültige JSON-Datei." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "Die Datei ist kein gültiger Sitzplan. Fehlermeldung: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Reihe {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Platz {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Sollte kurz sein, z.B. \"MwSt.\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Der konfigurierte Produktpreis enthält den Steuerbetrag" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" "Nutze EU-Regeln zur Steuerpflicht des Leistungsempfängers (reverse charge)" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3745,11 +3798,11 @@ msgstr "" "Steuerberater aktiviert werden. Wir übernehmen keine Haftung für die " "korrekte Berechnung der Steuern. Benutzung auf eigene Gefahr." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Land des Händlers" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3757,69 +3810,69 @@ msgstr "" "Das Land, dessen Umsatzsteuer du unterliegst. Dies ist das Land, in dem kein " "Reverse Charge durchgeführt wird, wenn diese Funktion aktiviert ist." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "Du musst ein Sitz-Land eingeben, um Reverse Charge zu nutzen." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "inkl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "zzgl. {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "Reverse Charge aktiv" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "Die Steuerschuldnerschaft liegt beim Leistungsempfänger." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "Die Steuerschuldnerschaft liegt beim Leistungsempfänger." -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Keine Änderung" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Produktpreis verändern auf" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Betrag vom Produktpreis abziehen" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Produktpreis reduzieren um (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Maximale Nutzungen" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Wie oft dieser Gutschein eingelöst werden kann." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Eingelöst" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "Maximales Rabattbudget" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " @@ -3829,15 +3882,15 @@ msgstr "" "hinweg als Rabatt gegeben wird. Wenn diese Summe erreicht ist, kann der " "Gutschein nicht weiter genutzt werden." -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Gültig bis" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Im Kontingent reservieren" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3847,11 +3900,11 @@ msgstr "" "des betroffenen Produktes abgezogen, sodass garantiert ist, dass der " "Benutzer dieses Gutscheins noch ein Ticket erhält." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Kontingent ignorieren" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3859,43 +3912,43 @@ msgstr "" "Wenn diese Option aktiviert ist, kann der Gutschein zum Kauf benutzt werden, " "selbst wenn das Produkt eigentlich ausverkauft ist." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Preisberechnung" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Gutscheinwert" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Dieses Produkt wird zum Warenkorb des Benutzers hinzugefügt, wenn er den " "Gutschein einlöst." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Diese Variante des oben ausgewählten Produktes wird verwendet." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Wenn dieser Haken gesetzt ist, ist der Gutschein für alle Produkte gültig, " "für die dieses Kontingent gilt." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Zugewiesener Sitzplatz" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Tag" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3905,32 +3958,32 @@ msgstr "" "du bei verschiedenen Gutscheinen denselben Wert eingibst, kannst du z.B. " "Statistiken erhalten, wie viele dieser Gutscheine bereits eingelöst wurden." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Zeigt versteckte Produkte an, die zu diesem Gutschein passen" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Gutscheine" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" "Du kannst kein Kontingent auswählen, das zu einer anderen Veranstaltung " "gehört." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Du kannst nicht gleichzeitig ein Kontingent und ein Produkt auswählen." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" "Du kannst kein Produkt auswählen, das zu einer anderen Veranstaltung gehört." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -3938,11 +3991,11 @@ msgstr "" "Du kannst keine Variante auswählen, wenn du ein Produkt ohne Varianten " "ausgewählt hast." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3951,12 +4004,12 @@ msgstr "" "spezifische Produktvariante auswählst, sonst könnte unklar sein, welche " "Kontingente geblockt werden müssen." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "Es ist aktuell nicht möglich, Gutscheine für Zusatzprodukte zu erstellen." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." @@ -3964,7 +4017,7 @@ msgstr "" "Du musst ein Produkt oder Kontingent auswählen, wenn dieser Gutschein " "Tickets reservieren soll." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -3973,19 +4026,19 @@ msgstr "" "Dieser Gutschein wurde bereits %(redeemed)s mal eingelöst. Du kannst die " "maximale Anzahl Nutzungen nicht niedriger als diese Anzahl einstellen." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Wenn du mit diesem Gutschein Kontingent reservieren willst, musst du einen " "Termin auswählen." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Du kannst keinen Termin auswählen, da dies keine Veranstaltungsreihe ist." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -3993,20 +4046,20 @@ msgstr "" "Du kannst keinen Gutschein erstellen, der Kontingent fest reserviert, da das " "Produkt oder das Kontingent derzeit ausverkauft oder komplett reserviert ist." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Ein Gutschein mit diesem Code existiert bereits." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "Du musst einen Termin auswählen, wenn ein Sitzplatz ausgewählt ist." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Die Sitzplatz-ID \"{id}\" existiert in dieser Veranstaltung nicht." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " @@ -4015,82 +4068,82 @@ msgstr "" "Der Sitzplatz \"{id}\" ist derzeit nicht verfügbar (blockiert, bereits " "verkauft, oder einem anderen Gutschein zugewiesen)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" "Du musst ein konkretes Produkt auswählen, wenn ein Sitzplatz angegeben ist." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" "Gutscheine mit zugewiesenem Sitzplatz können nur einmal verwendet werden." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Du musst das Produkt \"{prod}\" für diesen Sitzplatz auswählen." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Der Sitzplatz \"{id}\" ist bereits verkauft oder blockiert." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Auf der Liste seit" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Zugewiesener Gutschein" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Das Produkt auf das der Benutzer wartet." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Die zugehörige Produktvariante." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Wartelisten-Eintrag" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Wartelisten-Einträge" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Das ausgewählte Produkt ist im Moment nicht verfügbar." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "An diese Person wurde bereits ein Gutschein gesendet." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" "Dieser Eintrag wurde anonymisiert und kann nicht mehr verwendet werden." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Automatisch erstellt aus der Warteliste für {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Du wurdest von der Warteliste für {event} ausgewählt" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Dieser Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Du musst eine Produktvariante auswählen." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4098,11 +4151,11 @@ msgstr "" "Du bist bereits auf der Warteliste! Wir benachrichtigen dich, sobald wir ein " "verfügbares Ticket für dich haben." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Administrative Aktion erforderlich" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4113,273 +4166,273 @@ msgstr "" "Zahlungssystem. Du musst das Problem eventuell manuell beheben oder " "ignorieren." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Alle ungelösten Probleme ansehen" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Termine" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Veranstaltungsdatum" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Gesamt (netto)" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Offener Betrag" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Bestellstatus" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Bestellte Produkte" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Bestelldetails anzeigen" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Eine neue Bestellung ist eingegangen: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Eine neue Bestellung wartet auf Freigabe: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Bestellung {order.code} wurde als bezahlt markiert." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Bestellung {order.code} wurde storniert." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "Die Bestellung {order.code} wurde reaktiviert." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Bestellung {order.code} wurde als abgelaufen markiert." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "Die Ticket-Informationen der Bestellung {order.code} wurden geändert." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Die E-Mail-Adresse der Bestellung {order.code} wurde geändert." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Die Bestellung {order.code} wurde geändert." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Bestellung wurde überzahlt" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Bestellung {order.code} wurde überzahlt." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" "Eine Zahlung für Bestellung {order.code} wurde in einem externen System " "erstattet." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Erstattung angefordert" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Eine Erstattung für die Bestellung {order.code} wurde angefordert." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Leer lassen" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "Ungültige Einstellung für Spalte \"{header}\"." -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Du musst einen Termin auswählen." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "Keine passender Termin gefunden." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Mehrere passende Termine gefunden." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "Keine passendes Produkt gefunden." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "Mehrere passende Produkte gefunden." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "Keine passende Variante gefunden." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "Mehrere passende Varianten gefunden." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "Du musst für dieses Produkt eine Produktvariante auswählen." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Rechnungsadresse" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "Bitte gib ein gültiges Länderkürzel ein." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "Bundesstaaten werden für dieses Land nicht unterstützt." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "Bitte wähle einen gültigen Staat aus." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "Teilnehmer*innen-E-Mail" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Teilnehmer-Adresse" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Zustand" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "Aus den Produktdaten berechnen" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Du hast eine ungültige Zahl eingegeben." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Ticket-Code" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "Automatisch generieren" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "Sie können keinen Ticketcode verwenden, der bereits existiert." -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "Bitte gib einen gültigen Sprachcode ein." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "Bitte gib einen gültigen Verkaufskanal ein." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "Kein passender Sitzplatz gefunden." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" "Dieser Sitzplatz wurde inzwischen von einem anderen Kunden gebucht, bitte " "wähle einen anderen." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Du musst einen Sitzplatz auswählen." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "Mehrdeutige Option ausgewählt." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Aktiviere Zahlungsmethode" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Käufer können diese Zahlungsmethode nur bis zu (einschließlich) diesem Datum " "auswählen." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Text auf Rechnungen" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4391,11 +4444,11 @@ msgstr "" "Wird die Rechnung nach Eingang der Zahlung generiert, erscheint stattdessen " "ein Text der sagt, dass die Rechnung bereits bezahlt wurde." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Minimaler Gesamtbetrag" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4405,11 +4458,11 @@ msgstr "" "größer oder gleich dem angegebenen Wert ist. Der Gesamtbetrag wird hierfür " "gegebenenfalls ohne Einbeziehung eventueller Zahlungsgebühren berechnet." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Maximaler Gesamtbetrag" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4419,23 +4472,23 @@ msgstr "" "kleiner oder gleich dem angegebenen Wert ist. Der Gesamtbetrag wird hierfür " "gegebenenfalls ohne Einbeziehung eventueller Zahlungsgebühren berechnet." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Zusätzliche Gebühr" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Fester Betrag" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Prozentsatz der Bestellsumme." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Berechne die Gebühr als Anteil vom Endbetrag." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4448,11 +4501,11 @@ msgstr "" "die richtigen Gebührensätze des Zahlungsanbieters einzustellen. Weitere Informationen." -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Auf Länder einschränken" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4463,18 +4516,18 @@ msgstr "" "Zahlungsmethode allen angeboten. Dies ist nur möglich, wenn " "Rechnungsadressen eingegeben werden müssen." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" "Schränkt die Auswahl dieser Zahlungsmethode auf die ausgewählten " "Verkaufskanäle ein." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Zahlungsmethode verstecken" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." @@ -4482,27 +4535,27 @@ msgstr "" "Die Zahlungsmethode wird standardmäßig nicht angezeigt, sondern nur wenn der " "Shop über einen speziellen Link aufgerufen wurde." -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Link zur Aktivierung" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" "Teile diesen Link mit Kunden, die diese Zahlungsmethode nutzen können sollen." -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Die Zahlung für diese Rechnung ist bereits eingegangen." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Automatische Rückbuchungen werden von dieser Zahlungsmethode nicht " "unterstützt." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4510,21 +4563,21 @@ msgstr "" "Es ist keine Zahlung erforderlich, da diese Bestellung nur kostenlose " "Produkte enthält." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Kostenlos" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Abendkasse" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Manuelle Zahlung" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4532,15 +4585,15 @@ msgstr "" "Im Testmodus kannst du die Bestellung zum Testen einfach im Backend als " "bezahlt markieren." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Name der Zahlungsmethode" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Beschreibung des Zahlungsvorgangs im Bestellprozess" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4549,11 +4602,11 @@ msgstr "" "diese Zahlungsmethode auswählt. Er sollte eine kurze Erklärung der " "Zahlungsmethode enthalten." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Beschreibung des Zahlungsvorgangs in Bestellbestätigungs-E-Mails" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4566,11 +4619,11 @@ msgstr "" "wie die Zahlung vervollständigt werden kann. Die Platzhalter {order}, " "{amount}, {currency} und {amount_with_currency} können verwendet werden." -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Beschreibung des Zahlungsvorgangs für ausstehende Bestellungen" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4582,59 +4635,59 @@ msgstr "" "{order}, {amount}, {currency} und {amount_with_currency} können verwendet " "werden." -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Verrechnung" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Du hast eine unbekannte Bestellnummer eingegeben." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Verrechnet mit: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "Im Testmodus funktionieren nur Testgutscheine." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" "Geschenkgutscheine können nicht benutzt werden um Geschenkgutscheine zu " "erwerben." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Dieser Geschenkgutschein unterstützt diese Währung nicht." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "Dieser Geschenkgutschein kann nur im Testmodus verwendet werden." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "Im Testmodus können nur Testgutscheine verwendet werden." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Dieser Geschenkgutschein ist nicht mehr gültig." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Auf diesem Geschenkgutschein ist kein Guthaben mehr vorhanden." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Dieser Geschenkgutschein ist für diese Zahlung bereits in Verwendung." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4642,11 +4695,11 @@ msgstr "" "Der Geschenkgutschein kann eingelöst werden, aber {} müssen noch bezahlt " "werden. Bitte wähle eine Zahlungsmethode für den Restbetrag aus." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "Dein Geschenkgutschein wurde angewendet." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4655,11 +4708,11 @@ msgstr "" "eingegeben. Solche Gutscheine können auf der ersten Shop-Seite unterhalb der " "Produktauswahl eingegeben werden." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Dieser Geschenkgutschein ist nicht bekannt." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4667,84 +4720,96 @@ msgstr "" "Dieser Geschenkgutschein kann nicht eingelöst werden, da der Code mehrfach " "existiert. Bitte kontaktiere den Veranstalter für Unterstützung." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" "Dieser Geschenkgutschein wird von diesem Veranstalter nicht akzeptiert." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" "Dieser Geschenkgutschein wurde zwischenzeitlich verwendet. Bitte erneut " "versuchen." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Ticket-Code (QR-Code-Inhalt)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "Nummer der Bestellposition" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Beispielprodukt" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Produktvariante" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Beispielvariante" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Produktbeschreibung" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Beispielproduktbeschreibung" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Produkt und Variante" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Beispielprodukt – Beispielvariante" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Produktbeschreibung" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Beispielproduktbeschreibung" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Produktkategorie" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Preis inklusive Zusatzprodukte" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Teilnehmer*innen-Firma" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Musterfirma" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Volle Teilnehmer-Adresse" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4758,155 +4823,155 @@ msgstr "" "12345 Musterstadt\n" "Atlantis" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "Teilnehmer*innen-Straße" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "Teilnehmer*innen-PLZ" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "Teilnehmer*innen-Stadt" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "Teilnehmer*innen-Bundesstaat" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "Teilnehmer-Land" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Beispielevent" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31. Mai 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Veranstaltungsdatum Beginn und Ende" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31. Mai – 4. Juni 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Veranstaltungsdatum und Uhrzeit" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "31.05.2016 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Veranstaltungsdatum" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "31.05.2016" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Veranstaltungsuhrzeit" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Veranstaltungsende und Uhrzeit" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "31.05.2016 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Veranstaltungsenddatum" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Einlassdatum und Uhrzeit" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "31.05.2016 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Einlassuhrzeit" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Veranstaltungsort" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Musterstadt" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Rechnungsadresse: Firma" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "Rechnungsadresse: Straße" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "Musterstraße 42" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "Rechnungsadresse: PLZ" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "12345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Rechnungsadresse: Stadt" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Musterstadt" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "Rechnungsadresse: Bundesstaat" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "Beispielstaat" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "Rechnungsadresse: Land" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "Atlantis" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Liste der Zusatz-Produkte" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4914,138 +4979,138 @@ msgstr "" "Workshop 1\n" "Workshop 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Veranstaltername" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Veranstaltername" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Veranstalter-Infotext" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Information zum Veranstalter" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "Information zur Veranstaltung" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Druckdatum" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Druckdatum und -uhrzeit" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Druckzeit" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Sitz: Voller Name" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Parkett, Reihe 3, Sitz 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Freie Platzwahl" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Sitz: Bereich" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Parkett" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Sitz: Reihe" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Sitz: Platznummer" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Frage: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Teilnehmer*innenname: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Rechnungsadresse: Name: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Veranstaltungsbeginn" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Veranstaltungsende" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Einlass" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Start des Vorverkaufs" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Ende des Vorverkaufs" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Fester Zeitpunkt:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Relativ:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "Relativ:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Nicht gesetzt" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "Zufällig (Standard, funktioniert mit allen pretix-Apps)" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " @@ -5055,12 +5120,12 @@ msgstr "" "nicht mit pretixSCAN auf iOS und ändert die Funktionsweise des Offline-" "Modus, bitte informiere dich in der Dokumentation oder beim Support)" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "Veranstaltung abgesagt" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5068,24 +5133,24 @@ msgstr "" "Wir waren nicht in der Lage, deine Anfrage zu verarbeiten, da der Server zu " "beschäftigt war. Bitte versuche es erneut." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Du hast keine Produkte ausgewählt." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Unbekannte Warenkorbposition." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Es wurde kein Termin ausgewählt." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Du hast ein Produkt ausgewählt, das nicht zum Verkauf steht." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5093,7 +5158,7 @@ msgstr "" "Einige der ausgewählten Produkte sind zwischenzeitlich nicht mehr verfügbar, " "bitte überprüfe deinen Warenkorb." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5101,24 +5166,24 @@ msgstr "" "Einige der ausgewählten Produkte sind zwischenzeitlich nicht mehr in der " "gewünschten Anzahl verfügbar, bitte überprüfe deinen Warenkorb." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Du kannst nicht mehr als %s Produkte pro Bestellung auswählen." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" "Du kannst das Produkt %(product)s höchstens %(max)s mal pro Bestellung " "auswählen." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Du musst das Produkt %(product)s mindestens %(min)s mal auswählen." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5127,15 +5192,15 @@ msgstr "" "Wir haben das Produkt %(product)s aus deinem Warenkorb entfernt, da es nicht " "weniger als %(min)s mal gekauft werden kann." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Der Vorverkaufszeitraum für diese Veranstaltung ist vorüber." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." @@ -5143,7 +5208,7 @@ msgstr "" "Alle Zahlungen für diese Veranstaltung müssen bereits eingegangen sein, " "daher können keine neuen Bestellungen getätigt werden." -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5151,7 +5216,7 @@ msgstr "" "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen. Die " "betroffenen Positionen wurden aus dem Warenkorb entfernt." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5159,22 +5224,22 @@ msgstr "" "Der Vorverkauf für eine der Veranstaltungen im Warenkorb ist nun vorüber. " "Die betroffenen Positionen wurden aus dem Warenkorb entfernt." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Der eingegebene Preis ist zu hoch." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Dieser Gutscheincode ist uns nicht bekannt." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Dieser Gutschein kann nicht mehr verwendet werden, da er bereits zu oft " "eingelöst wurde." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5187,12 +5252,12 @@ msgstr "" "Gutschein einlöst, oder dass du ihn bereits zuvor eingegeben hast, aber den " "Kauf nicht abgeschlossen hast. Du kannst es in %d Minuten erneut versuchen." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Dieser Gutschein kann nur noch %d mal eingelöst werden." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5201,19 +5266,19 @@ msgstr "" "Zeile aus deinem Warenkorb, um ihn für ein anderes Produkt verwenden zu " "können." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Dieser Gutschein ist abgelaufen." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Dieser Gutschein gilt nicht für dieses Produkt." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Dieser Gutschein ist für diesen Sitzplatz nicht gültig." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " @@ -5223,35 +5288,35 @@ msgstr "" "Gutschein passt. Wenn du etwas neues zum Warenkorb hinzufügen willst, kannst " "du dies mit dem Gutschein-Eingabefeld am Ende der Seite tun." -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" "Dein Gutschein gilt für ein Produkt, das aktuell nicht zum Verkauf steht." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Dieser Gutschein ist für diesen Termin nicht gültig." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" "Du brauchst einen gültigen Gutscheincode, um dieses Produkt zu bestellen." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Der ausgewählte Termin ist nicht aktiv." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Du kannst für das ausgewählte Produkt kein Zusatzprodukt auswählen." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Du kannst nur eine Variante von jedem Zusatzprodukt auswählen." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5260,7 +5325,7 @@ msgstr "" "Du kannst maximal %(max)s Zusatzprodukte aus der Kategorie %(cat)s für das " "Produkt %(base)s auswählen." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5269,7 +5334,7 @@ msgstr "" "Du musst mindestens %(min)s Zusatzprodukte aus der Kategorie %(cat)s für das " "Produkt %(base)s auswählen." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " @@ -5278,7 +5343,7 @@ msgstr "" "Sie können jedes Zusatzprodukte aus der Kategorie %(cat)s für das Produkt " "%(base)s höchstens ein mal auswählen." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5286,25 +5351,25 @@ msgstr "" "Eins der ausgewählten Produkte kann nur als Zusatz zu einem anderen Produkt " "erworben werden." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Eins der ausgewählten Produkte wird nicht einzeln verkauft, sondern nur als " "Teil fester Produktpaketen." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Bitte wähle einen gültigen Sitzplatz aus." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Du kannst für das ausgewählte Produkt keinen Sitzplatz auswählen." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "Du kannst den gleichen Sitzplatz nicht mehrfach auswählen." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5312,45 +5377,45 @@ msgstr "" "Du hast einen Geschenkgutschein eingegeben. Dieser kann später im Ablauf " "eingegeben werden, wenn du nach deiner Zahlungsmethode gefragt wirst." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Die Bestellposition wurde storniert." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "Diese Bestellposition hat ein für diese Liste ungültiges Produkt." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "Diese Bestellposition hat ein für diese Liste ungültiges Datum." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Die Bestellung ist nicht als bezahlt markiert." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Du musst Fragen beantworten, um den Check-In abzuschließen." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "Dieser Eintritt ist aufgrund benutzerdefinierter Regeln nicht erlaubt." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Das Ticket wurde bereits eingelöst." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Der Export enthielt keine Daten." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Bitte bezahle den offenen Betrag bis zum {expire_date}." -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5366,39 +5431,39 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Teilnehmer*in: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Termin: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" "Hier kann ein spezifischer Text über einen Zahlungsanbieter erscheinen." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Musterstraße 214" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Beispielprodukt {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Beispielprodukt A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5407,7 +5472,7 @@ msgstr "" "Du erhältst diese E-Mail, weil jemand dich für die Veranstaltung {event} " "angemeldet hat." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5416,14 +5481,14 @@ msgstr "" "Du kannst deine Bestellung unter folgender Adresse einsehen:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "Du erhältst diese E-Mail, weil du eine Bestellung für die Veranstaltung " "{event} getätigt hast." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " @@ -5432,12 +5497,12 @@ msgstr "" "Fehler beim Import des Wertes \"{value}\" für Spalte \"{column}\" in Zeile " "\"{line}\": {message}" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "Ungültige Daten in Zeile {row}: {message}" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5445,7 +5510,7 @@ msgstr "" "Einige der ausgewählten Produkte waren zwischenzeitlich nicht mehr " "verfügbar, bitte überprüfe deinen Warenkorb." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5453,7 +5518,7 @@ msgstr "" "Einige der ausgewählten Produkte waren zwischenzeitlich nicht mehr in der " "gewünschten Anzahl verfügbar, bitte überprüfe deinen Warenkorb." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5461,15 +5526,15 @@ msgstr "" "Der Preis einiger Produkte in deinem Warenkorb hat sich zwischenzeitlich " "geändert." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Ein interner Fehler ist aufgetreten, bitte erneut versuchen." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Dein Warenkorb ist leer." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5479,11 +5544,11 @@ msgstr "" "auswählen. Wir haben die überschüssigen Produkte aus deinem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Der Vorverkaufszeitraum ist vorüber." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5491,7 +5556,7 @@ msgstr "" "Der Gutscheincode, der für eins der Produkte in deinem Warenkorb benutzt " "wurde, wurde nicht gefunden." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5501,7 +5566,7 @@ msgstr "" "wurde, wurde bereits zu oft verwendet. Wir haben das entsprechende Produkt " "aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." @@ -5510,7 +5575,7 @@ msgstr "" "wurde, wurde bereits zu oft verwendet. Wir haben den Preis für das " "entsprechende Produkt in deinem Warenkorb aktualisiert." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5519,7 +5584,7 @@ msgstr "" "wurde, ist abgelaufen. Wir haben das entsprechende Produkt aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5528,7 +5593,7 @@ msgstr "" "wurde, ist nicht für dieses Produkt gültig. Wir haben das entsprechende " "Produkt aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5537,7 +5602,7 @@ msgstr "" "gekauft werden zu können. Wir haben das entsprechende Produkt aus dem " "Warenkorb entfernt." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5546,7 +5611,7 @@ msgstr "" "wurde, ist nicht für dieses Produkt gültig. Wir haben die betroffenen " "Produkte aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5554,7 +5619,7 @@ msgstr "" "Einer der ausgewählten Sitzplätze war ungültig und wurde aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5562,35 +5627,35 @@ msgstr "" "Einer der ausgewählten Sitzplätze wurde zwischenzeitlich verkauft und wurde " "aus deinem Warenkorb entfernt." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "Die neue Frist muss in der Zukunft liegen." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Diese Bestellung wartet nicht auf Freigabe." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestellung bestätigt: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Bestellung freigegeben und wartet auf Bezahlung: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Bestellung abgelehnt: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Du kannst diese Bestellung nicht stornieren." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5599,19 +5664,19 @@ msgstr "" "Diese Bestellung kann nicht storniert werden, da der hier erworbene " "Geschenkgutschein {card} bereits eingelöst wurde." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "Die Stornogebühr darf nicht größer sein als der Betrag, der für diese " "Bestellung bereits bezahlt wurde." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestellung storniert: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5623,46 +5688,46 @@ msgstr "" "verwendet. Bitte prüfe die unten angezeigten Preise genau und versuche es " "erneut." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Deine Bestellung läuft bald ab: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Deine Bestellung wurde noch nicht bezahlt: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Dein Ticket ist zum Download verfügbar: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Deine Bestellung wurde geändert: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Du musst eine Produktvariante auswählen." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" "Das Kontingent {name} hat nicht genug freie Kapazität für diese Änderung." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Es ist kein Kontingent definiert, das diese Operation erlaubt." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Das ausgewählte Produkt ist nicht aktiv oder hat keinen Preis." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5670,11 +5735,11 @@ msgstr "" "Diese Änderung würde die Bestellung leer hinterlassen. Bitte storniere die " "Bestellung stattdessen." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Nur ausstehende oder bezahlte Bestellungen können verändert werden." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5682,7 +5747,7 @@ msgstr "" "Diese Änderung würde die Bestellung kostenlos machen und damit sofort als " "bezahlt markieren, es ist jedoch kein Kontingent verfügbar." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5690,18 +5755,18 @@ msgstr "" "Dieses Produkt ist nur als Zusatzprodukt verfügbar, bitte wähle die " "Basisposition zu der es hinzugefügt werden soll." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" "Dieses Zusatzprodukt kann nicht zu diesem Basisprodukt hinzugefügt werden." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Du musst einen Termin auswählen." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5710,19 +5775,19 @@ msgstr "" "Der ausgewählte Sitzplatz \"{seat}\" passt nicht zum ausgewählten Termin, " "bitte wähle den Sitzplatz neu aus." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "Das ausgewählte Produkt erfordert die Wahl eines Sitzplatzes." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "Das ausgewählte Produkt erlaubt keine Sitzplatzwahl." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "Das ausgewählte Land ist von der Steuer-Regel blockiert." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5730,7 +5795,7 @@ msgstr "" "Du kannst den Preis einer Position, aus der ein Geschenkgutschein erstellt " "wurde, nicht ändern." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5739,7 +5804,7 @@ msgstr "" "Eine Position kann nicht storniert werden, da der Geschenkgutschein {card} " "bereits verwendet wurde." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5747,7 +5812,7 @@ msgstr "" "Es gab einen Fehler bei der automatischen Erstattung der Zahlung. Bitte " "kontaktiere den Veranstalter für weitere Informationen." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5756,7 +5821,7 @@ msgstr "" "Du kannst den Plan nicht wechseln, da Sitzplatz \"%s\" im neuen Plan nicht " "vorhanden ist, aber bereits verkauft wurde." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5765,7 +5830,7 @@ msgstr "" "Du kannst den Plan nicht wechseln, da Sitzplatz \"%s\" im neuen Plan nicht " "vorhanden ist, aber bereits einem Gutschein zugewiesen ist." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5773,33 +5838,33 @@ msgstr "" "Die Download-Datei konnte nicht mehr auf dem Server gefunden werden, bitte " "versuche es erneut." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Diese Datei gehört zu einer anderen Veranstaltung." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Der eingegebene Bestätigungscode war nicht korrekt." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Nach dem Start des Exports haben sich in der Veranstaltung Dinge verändert, " "bitte erneut versuchen." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Unkategorisiert" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Beispielworkshop" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "pretix-Update verfügbar" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5834,33 +5899,33 @@ msgstr "" "\n" "Deine pretix-Entwickler" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "Der Gutschein wurde an {recipient} verschickt." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Maximale Anzahl von Produkten pro Bestellung" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Zusatzprodukte werden nicht mitgezählt." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" "Zeige Netto- statt Bruttopreisen in den Produktlisten (nicht empfohlen)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5868,27 +5933,27 @@ msgstr "" "Unabhängig von deiner Auswahl wird der Warenkorb auch Bruttopreise anzeigen, " "da dies der Betrag ist, der tatsächlich überwiesen werden muss." -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Namen der Teilnehmer*innen erfragen" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "Frage für alle Eintritts-Tickets nach dem Namen des/der Teilnehmer*in." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Namen der Teilnehmer*innen erfordern" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Erfordere die Eingabe aller Teilnehmer*innen-Namen." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfassen" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5908,11 +5973,11 @@ msgstr "" "standardmäßig nach wie vor nur an die primäre Adresse, dies kann jedoch in " "den E-Mail-Einstellungen angepasst werden." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfordern" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5922,58 +5987,58 @@ msgstr "" "eingegeben wird. Mehr Infos findest du bei der vorherigen Option. Eine E-" "Mail-Adresse für die Bestellbestätigung ist immer erforderlich." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "Firmenname pro Ticket erfassen" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "Firmenname pro Ticket erfordern" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "Postadresse pro Ticket erfassen" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "Postadresse pro Ticket erfordern" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "E-Mail-Adressen doppelt abfragen" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Erfordere die doppelte Eingabe der primären E-Mail-Adresse um Tippfehler zu " "vermeiden." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "Telefonnummer pro Bestellung abfragen" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "Telefonnummer pro Bestellung erfordern" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Rechnungsadresse erfragen" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "Frage nicht nach einer Rechnungsadresse für kostenlose Bestellungen" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Namen des Bestellers erfordern" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Teilnehmername auf Rechnungen anzeigen" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -5981,23 +6046,23 @@ msgstr "" "Auf Rechnungen von einem EU-Land in ein anderes EU-Land mit anderer Währung " "soll der Steuerbetrag wenn möglich in beiden Währungen aufgedruckt werden" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Rechnungsadresse erforderlich" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Nur Firmenadressen akzeptieren" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Diese Einstellung erzwingt die Eingabe eines Firmennamens." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Nach abweichendem Leistungsempfänger fragen" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6011,30 +6076,30 @@ msgstr "" "Adresse des Nutzers als auch bei der Anzeige auf der Rechnung verwendet. Das " "Feld ist kein Pflichtfeld." -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Nach USt-ID fragen" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Funktioniert nur, wenn nach einer Rechnungsadresse gefragt wird. Die USt-ID-" "Eingabe ist freiwillig." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "Erläuterung zur Rechnungsadresse" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "Dieser Text wird über der Eingabe der Rechnungsadresse angezeigt." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "Zeige bezahlten Anteil auf teilweise bezahlten Rechnungen an" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6043,11 +6108,11 @@ msgstr "" "der bereits bezahlte und der noch ausstehende Betrag auf der Rechnung " "dargestellt." -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Kostenlose Produkte auf Rechnung zeigen" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6055,11 +6120,11 @@ msgstr "" "Unabhängig von dieser Einstellung werden für Bestellungen, die nur " "kostenlose Produkte enthalten, keine Rechnungen erzeugt." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "Zeige das Zahlungsziel der Bestellung an" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6067,11 +6132,11 @@ msgstr "" "Das Zahlungsziel wird nicht angezeigt, wenn die Rechnung nach " "Zahlungseingang generiert wird." -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "Minimale Länge der Rechnungsnummer nach dem Präfix" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." @@ -6079,21 +6144,21 @@ msgstr "" "Der Bereich der Rechnungsnummer nach dem Präfix wird mit führenden Nullen " "bis zu dieser Länge aufgefüllt, z.B. INV-001 oder INV-00001." -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Rechnungen mit aufsteigender Nummerierung erzeugen" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Wenn diese Option deaktiviert wird, wird die Bestellnummer in der " "Rechnungsnummer verwendet." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Rechnungsnummern-Präfix" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6112,11 +6177,11 @@ msgstr "" "(mit Jahrhundert) oder %y (ohne Jahrhundert) verwenden um das Jahr der " "Rechnung einzusetzen, oder %m bzw. %d für den Tag oder Monat." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "Rechnungsnummern-Präfix für Rechnungskorrekturen" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " @@ -6126,28 +6191,28 @@ msgstr "" "dieses Feld leer gelassen wird, wird die gleiche Nummerierung wie für " "normale Rechnungen verwendet." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Reservierungszeitraum" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Die Dauer in Minuten, die Produkte im Warenkorb eines Benutzers reserviert " "werden." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Leite nach Hinzufügen eines Produktes zum Warenkorb direkt zum Checkout um." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "Text für Ende des Vorverkaufs" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6157,11 +6222,11 @@ msgstr "" "Verkaufszeitraum vorüber ist. Du kannst hier andere Wege ein Ticket zu " "bekommen, wie z.B. eine Abendkasse, beschreiben." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Hilfetext" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6169,19 +6234,19 @@ msgstr "" "Dieser Text wird über den Zahlungsoptionen angezeigt. Du kannst hier " "beispielsweise die verschiedenen Optionen erklären." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "in Tagen" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "in Minuten" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "Zahlungsfrist setzen" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." @@ -6191,11 +6256,11 @@ msgstr "" "ausschließlich Zahlungsmethoden anbietest, die üblicherweise in Echtzeit " "bestätigt werden." -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Zahlungsziel in Tagen" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6208,11 +6273,11 @@ msgstr "" "Kreditkarte nutzen, empfehlen wir zwei oder drei Tage einzustellen, damit " "Kunden eine fehlgeschlagene Zahlung erneut versuchen können." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Zahlungsziel nur an Werktagen" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6224,11 +6289,11 @@ msgstr "" "verschoben. Dies ist in einigen Ländern rechtlich erforderlich. Dies " "beeinflusst nicht das unten konfigurierte letzte Zahlungsdatum." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "Zahlungsziel in Minuten" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6241,11 +6306,11 @@ msgstr "" "tatsächliche Zeitfenster aus technischen Gründen einige Minuten länger sein " "kann." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Datum des letzten möglichen Zahlungseingangs" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " @@ -6257,11 +6322,11 @@ msgstr "" "Termine enthält, wird die Zahlung aller Tickets nicht mehr möglich sein " "sobald der Zeitpunkt für einen der Termine verstrichen ist." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Unbezahlte Bestellungen automatisch ablaufen lassen" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6273,11 +6338,11 @@ msgstr "" "Pool gelangen und wieder Kontingent für Bestellungen von anderen Benutzern " "frei wird." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "Verstecke \"Zahlung ausstehend\" in der Kundenansicht" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " @@ -6287,11 +6352,11 @@ msgstr "" "aber Teilnehmer*innen, die ihr Ticket nicht selbst gekauft haben, werden " "keine Anzeichen des fehlenden Zahlungseingangs sehen." -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Späte Zahlungen akzeptieren" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6301,51 +6366,51 @@ msgstr "" "Kontingente noch nicht leer sind. Keine Bezahlungen werden nach dem oben " "angegebenen „letzten Zahlungsdatum“ akzeptiert." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Beginn des Vorverkaufszeitraums anzeigen" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" "Zeige das Startdatum des Vorverkaufs, bevor der Verkaufszeitraum beginnt." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "Keine Rechnungen ausstellen" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Nur manuell im Adminbereich" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automatisch auf Anfrage des Kunden" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automatisch für alle neuen Bestellungen" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch bei Zahlung oder wenn die Zahlungsmethode es erfordert" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Rechnungen ausstellen" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" "Unabhängig von dieser Einstellung werden für Bestellungen, die nur " "kostenlose Produkte enthalten, keine Rechnungen erzeugt." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bei Adressänderungen automatisch Rechnung stornieren und neu ausstellen" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " @@ -6355,40 +6420,40 @@ msgstr "" "ändern, wird die Rechnung automatisch storniert und neu ausgestellt. Diese " "Einstellung betrifft keine Änderungen, die über das Backend getätigt werden." -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Adresszeile" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Albert-Einstein-Straße 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "Inländische Steuernummer" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "z.B. Steuernummer in Deutschland, ABN in Australien, …" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "USt-ID-Nr." -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "z.B. Mit diesem Dokument erhältst die Rechnung für deine Ticketbestellung." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Einleitender Text" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Wird auf jeder Rechnung oberhalb der Rechnungspositionen gedruckt." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6396,15 +6461,15 @@ msgstr "" "z.B. Vielen Dank für deinen Ticketkauf! Du findest mehr Informationen zur " "Veranstaltung unter …" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Zusätzlicher Text" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Wird auf jeder Rechnung unterhalb des Gesamtbetrages gedruckt." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6412,21 +6477,21 @@ msgstr "" "z.B. Deine Bankverbindung und rechtliche Angaben wie die USt-ID-Nr., " "Registernummern, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Fußzeile" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "Wird in kleinerer Schrift unten zentriert auf jede Seite gedruckt." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Rechnungen an E-Mails anhängen" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6439,30 +6504,30 @@ msgstr "" "Mail angehängt. Wenn sie nicht automatisch generiert werden, werden sie an " "keine E-Mail angehängt." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Zeige Produkte außerhalb des Vorverkaufszeitraums" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Zeige Produktdetails, bevor der Vorverkauf startet und nachdem er beendet " "ist." -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Verfügbare Sprachen" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standardsprache" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "Region" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6475,11 +6540,11 @@ msgstr "" "vor allem für Sprachen nützlich, die keiner Region fest zuzuordnen sind (z." "B. Englisch)." -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "Zeige Event-Uhrzeit und -Datum im Ticketshop an" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." @@ -6489,21 +6554,21 @@ msgstr "" "Orten, z.B. in der Liste der Veranstaltungen, werden diese ggf. trotzdem " "weiter angezeigt." -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Zeige Veranstaltungsende" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Wenn diese Einstellung deaktiviert ist, wird nur der Beginn der " "Veranstaltung öffentlich angezeigt." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Zeige Uhrzeiten" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6511,29 +6576,29 @@ msgstr "" "Wenn diese Einstellung deaktiviert ist, werden Veranstaltungsbeginn und -" "ende ohne Uhrzeit angezeigt." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Verstecke alle ausverkauften Produkte" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Zeige öffentlich an, wie viele Tickets des jeweiligen Typs noch verfügbar " "sind." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Der Ticket-Shop soll von Suchmaschinen nicht indiziert werden" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Zeige Produkt-Varianten standardmäßig ausgeklappt an" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Warteliste aktivieren" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6546,11 +6611,11 @@ msgstr "" "Benachrichtigung mit einem Gutscheincode, mit dem das Ticket dann gekauft " "werden kann." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Automatischer Versand der Wartelisten-Gutscheine" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6565,11 +6630,11 @@ msgstr "" "Warteliste deaktivierst, aber diese Option aktiv lässt, werden weiter " "Gutscheine verschickt." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Warteliste-Antwortzeit" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6580,47 +6645,47 @@ msgstr "" "läuft er ab und kann an die nächste Person auf der Warteliste weitergegeben " "werden." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "Namen erfragen" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "Ein Name wird bei der Eintragung auf die Warteliste abgefragt." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "Namen erfordern" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" "Die Eingabe eines Namens ist erforderlich, um sich in die Warteliste " "einzutragen." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "Telefonnummer abfragen" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "Beim Eintragen in die Warteliste wird eine Telefonnummer abgefragt." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "Telefonnummer erfordern" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" "Die Eingabe einer Telefonnummer ist erforderlich, um sich in die Warteliste " "einzutragen." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "Erklärung zur Telefonnummer" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." @@ -6628,19 +6693,19 @@ msgstr "" "Wenn du nach einer Telefonnummer fragst, kannst du hier erklären wieso und " "wofür die Nummer benutzt wird." -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "Ticket-Download anschalten" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "Wenn dies ausgeschaltet ist, kann niemand Tickets herunterladen." -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Download-Datum" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6651,11 +6716,11 @@ msgstr "" "Termine enthält, wird der Download aller Tickets möglich sein sobald der " "Zeitpunkt für einen der Termine erreicht ist." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "Tickets für Zusatzprodukte generieren" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " @@ -6665,11 +6730,11 @@ msgstr "" "nicht für Zusatzprodukte. Mit dieser Option wird auch für Zusatzprodukte " "jeweils ein separates Ticket ausgestellt." -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "Tickets für alle Produkte generieren" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " @@ -6680,11 +6745,11 @@ msgstr "" "können die Ticketgenerierung auch in den Einstellungen von jedes Produktes " "einzeln abschalten." -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "Tickets für ausstehende Bestellungen generieren" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6692,11 +6757,11 @@ msgstr "" "Wenn diese Option ausgestellt ist, werden Tickets erst zum Download " "angeboten, nachdem eine Bestellung als bezahlt markiert wurde." -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "Keine Tickets ausstellen bevor die E-Mail-Adresse validiert wurde" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6710,11 +6775,11 @@ msgstr "" "herunterladen sobald er einen Link aus den E-Mails angeklickt hat. Betrifft " "keine Bestellungen, die über andere Kanäle getätigt wurden." -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "Verfügbarkeit in der Veranstaltungsübersicht anzeigen" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -6724,26 +6789,26 @@ msgstr "" "sind. Dies kann zu längeren Ladezeiten führen und der Verfügbarkeitsstatus " "wird ggf. mit Verzögerungen von bis zu zwei Minuten aktualisiert." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Liste" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "Wochenkalender" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "Monatskalender" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Standard-Anzeige" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6751,22 +6816,22 @@ msgstr "" "Wenn deine Veranstaltungsreihe mehr als 50 zukünftige Termine hat, kann nur " "der Monats- oder Wochenkalender verwendet werden." -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" "Verstecke alle nicht verfügbaren Termine in Kalender- oder Listenansichten" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" "Erlaube Kunden, ihre Informationen auch zu ändern, nachdem sie eingecheckt " "wurden." -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Letztes Änderungsdatum" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6779,11 +6844,11 @@ msgstr "" "die Änderung aller Tickets nicht mehr möglich sein sobald der Zeitpunkt für " "einen der Termine verstrichen ist." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "Kunden können die Variante eines gekauften Produktes wechseln" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6791,44 +6856,44 @@ msgstr "" "Änderungen nur erlauben wenn der neue Preis gleich oder höher ist als der " "vorherige." -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" "Änderungen nur erlauben wenn der neue Preis höher ist als der vorherige." -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "Änderungen nur erlauben wenn der Preis gleich bleibt." -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" "Änderungen unabhängig vom Preis erlauben, selbst wenn eine Erstattung nötig " "wird." -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "Anforderungen an Preisänderungen" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "Umbuchungen nur erlauben bis" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Kunden können unbezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "Stornierungen nur erlauben bis" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Kunden können bezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6837,24 +6902,24 @@ msgstr "" "Zahlungsmethode es erlaubt. Andernfalls musst du eine manuelle Rückbuchung " "veranlassen." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Feste Stornogebühr einbehalten" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren einbehalten" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Prozentuale Stornogebühr einbehalten" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" "Kunden erlauben, freiwillig auf einen Teil der Erstattung zu verzichten" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6862,7 +6927,7 @@ msgstr "" "Mit dieser Option wird euren Kunden angeboten, nur einen Teil des Preises " "erstatten zu lassen, um euch mit dem Restbetrag zu unterstützen." -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" @@ -6871,11 +6936,11 @@ msgstr "" "bitte darüber nach mit dem Schieber einen niedrigeren Erstattungsbetrag " "auszuwählen, sodass wir einen höheren Betrag einbehalten können. Vielen Dank!" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "Erklärung für freiwilligen Verzicht auf Teile der Erstattung" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6887,11 +6952,11 @@ msgstr "" "welchen Betrag sie erstattet haben möchten. Du kannst es z.B. nutzen um zu " "erklären, wie eine geringere Erstattung deiner Organisation hilft." -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "Schrittweite für Reduzierung" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " @@ -6900,7 +6965,7 @@ msgstr "" "Standardmäßig können Kunden auf einen beliebigen Betrag verzichten. Wenn du " "diesen Wert z.B. auf 10 setzt, sind nur noch Werte im Abstand von 10 erlaubt." -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." @@ -6908,41 +6973,41 @@ msgstr "" "Kunden können eine Stornierung nur anfragen, die aber noch freigegeben " "werden muss bevor eine Erstattung erfolgt." -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "Das Geld wird immer auf die ursprüngliche Zahlungsmethode erstattet" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" "Kunden können zwischen einem Geschenkgutschein und einer Erstattung auf die " "ursprüngliche Zahlungsmethode wählen" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "Alle Erstattungen werden als Geschenkgutscheine ausgegeben" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Erstattungsweg" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Kontakt-E-Mail" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Wir werden diese Adresse veröffentlichen um Teilnehmer*innen zu ermöglichen, " "dich zu kontaktieren." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Impressum (URL)" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6950,11 +7015,11 @@ msgstr "" "Dies sollte bspw. ein Link zu einem Teil deiner Website sein, auf dem " "Kontaktdaten und rechtliche Informationen zu finden sind." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "Tickets anhängen" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " @@ -6963,11 +7028,11 @@ msgstr "" "Tickets werden nie angehängt, wenn sie größer als {size} sind, um " "Zustellungsprobleme zu vermeiden." -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "Kalenderdateien anhängen" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -6975,11 +7040,11 @@ msgstr "" "Wenn diese Option aktiviert ist, hängen wir Bestellbestätigungs-E-Mails " "eine .ics-Kalenderdatei an." -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Betreffs-Prefix" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -6988,19 +7053,19 @@ msgstr "" "vorangestellt und könnte z.B. eine Kurzform des Veranstaltungsnamens " "enthalten." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Absender-Adresse" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Absender-Adresse für ausgehende E-Mails" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "Absendername" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7008,7 +7073,7 @@ msgstr "" "Name, der zusammen mit der Absenderadresse für ausgehende E-Mails verwendet " "wird. Standardmäßig wird der Name der Veranstaltung verwendet." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7034,7 +7099,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7059,7 +7124,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7082,7 +7147,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7108,7 +7173,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7138,7 +7203,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7168,7 +7233,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7191,7 +7256,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7214,7 +7279,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7241,7 +7306,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7264,7 +7329,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7293,7 +7358,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7341,7 +7406,7 @@ msgstr "" "Viele Grüße,\n" "Dein {event} Team" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7364,7 +7429,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7395,7 +7460,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7421,7 +7486,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7449,7 +7514,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7468,7 +7533,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7491,7 +7556,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7514,56 +7579,56 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Bitte gib einen hexadezimalen Farbwert ein, z.B. #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Hauptfarbe" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Akzentfarbe für Erfolg" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "Wir empfehlen dringend, einen Grünton zu verwenden." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Akzentfarbe für Fehler" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "Wir empfehlen dringend, einen Rotton zu verwenden." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "Hintergrundfarbe der Seite" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "Runde Ecken verwenden" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Schriftart" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Nur von modernen Browsern respektiert." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "Header-Bild" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7578,24 +7643,24 @@ msgstr "" "Details im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "Volle Höhe des Header-Bildes verwenden" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "Das Header-Bild sollte mindestens 1170 Pixel breit sein." -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" "Veranstaltungs-Titel auch anzeigen, obwohl ein Header-Bild hochgeladen wurde" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "Der Titel wird nur auf der Startseite angezeigt." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7610,11 +7675,11 @@ msgstr "" "im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "Social-Media-Bild" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7629,19 +7694,19 @@ msgstr "" "anzusiedeln. Wenn dieses Bild nicht angegeben ist, wird das " "Veranstaltungslogo von weiter oben verwendet." -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Logo" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Wir zeigen das Logo mit einer maximalen Seitenlänge von 2.5cm an." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Info-Text" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7649,11 +7714,11 @@ msgstr "" "Wird standardmäßig nicht angezeigt, kann aber z.B. in Ticket-Vorlagen " "verwendet werden." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "Bannertext (oben)" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7661,11 +7726,11 @@ msgstr "" "Dieser Text wird über jeder Seite des Shops angezeigt. Bitte benutze dies " "nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "Bannertext (unten)" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7673,11 +7738,11 @@ msgstr "" "Dieser Text wird unter jeder Seite des Shops angezeigt. Bitte benutze dies " "nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Gutschein-Erklärung" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -7685,11 +7750,11 @@ msgstr "" "Dieser Text wird neben der Gutscheincode-Eingabe angezeigt. Du kannst ihn z." "B. nutzen um zu erklären, wie man an einen Gutscheincode gelangt." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "Erklärung zu Teilnehmerdatenerfassung" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." @@ -7698,11 +7763,11 @@ msgstr "" "angezeigt. Du kannst hierüber z.B. erklären, warum du die angeforderten " "Informationen benötigst." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "Zusätzliche Meldung nach Bestellabschluss" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." @@ -7710,11 +7775,11 @@ msgstr "" "Diese Nachricht wird nach Abschluss des Bestellvorgangs zusätzlich zum " "Standard-Text angezeigt." -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "Beschreibung des Telefonnummern-Felds" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7723,15 +7788,15 @@ msgstr "" "Bestellbestätigung schicken. Diese enthält einen Link, den du brauchst, " "falls du später auf deine Bestellung zugreifen möchtest." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "Beschreibung des E-Mail-Felds" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "Erlaube das Erstellen neuer Teams während der Event-Erstellung" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7743,37 +7808,37 @@ msgstr "" "Einstellung erlaubt es Nutzern in diesem Fall, ein neues Team zu erstellen, " "selbst wenn der Nutzer normalerweise keine Teams verwalten darf." -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Veranstaltungsbeginn (absteigend)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Name (absteigend)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Sortierung der Termine" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" "Auf die Veranstalterübersicht von allen Veranstaltungsseiten zurück verlinken" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Text auf der Startseite" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Dieser Text wird auf der Veranstalter-Seite angezeigt." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "Code-Länge für Geschenkgutscheine" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7782,11 +7847,11 @@ msgstr "" "Geschenkgutscheine. Wenn eine andere Länge notwendig ist, kann diese hier " "gesetzt werden." -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "Gültigkeit von Geschenkgutscheinen in Jahren" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " @@ -7796,11 +7861,11 @@ msgstr "" "viele Jahre nach dem Ende des Jahres der Ausstellung ab. Wenn du nichts " "einträgst, laufen Gutscheine standardmäßig nicht explizit ab." -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "Kunden können ihre Sitzplätze selbst auswählen" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " @@ -7810,182 +7875,182 @@ msgstr "" "zuweisen. Das bedeutet, dass Ticketkäufer ihren Platz zum Kaufzeitpunkt " "nicht kennen und der Platz ggf. nicht auf dem Ticket abgedruckt ist." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "Zeige bei mehreren Tickets einen Button um Eingaben zu kopieren" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "Übliche englische Titel" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "Übliche deutsche Titel" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "Frau" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Vorname" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Nachname" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "Max" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Mustermann" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Vorname" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Mittlerer Name" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Rufname" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Transkription" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "Anrede" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "nachgestellter Titel" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Die Standardsprache muss eine der aktivierten Sprachen sein (siehe weiter " "oben)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Du kannst die Angabe von Teilnehmer*innennamen nur erfordern, wenn auch nach " "Namen gefragt wird." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Du musst E-Mail-Adressen pro Ticket erfassen, wenn sie erforderlich sein " "sollen." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Du musst Rechnungsadressen erfassen, wenn sie erforderlich sein sollen." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" "Du musst Rechnungsadressen erfordern, damit Firmennamen erforderlich sein " "können." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" "Das letzte Zahlungsdatum kann nicht vor dem Ende des Vorverkaufs liegen." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" "Die Veranstaltung muss mindestens 30 Tage vorüber sein, damit diese Funktion " "bereitsteht." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" "Der Ticketshop muss abgeschaltet sein, damit diese Funktion bereit steht." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "Telefonnummern" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "Dies entfernt alle Telefonnummern von Bestellungen." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-Mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -7993,7 +8058,7 @@ msgstr "" "Dies entfernt alle E-Mail-Adressen und gespeicherte E-Mail-Inhalte von " "Bestellungen und Teilnehmer*innen." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." @@ -8001,11 +8066,11 @@ msgstr "" "Dies entfernt alle Namen, E-Mail-Adressen und Telefonnummern von der " "Warteliste." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "Teilnehmer-Informationen" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8013,11 +8078,11 @@ msgstr "" "Dies entfernt alle Teilnehmernamen und Postadressen von Bestellpositionen, " "sowie Änderungen an diesen." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Rechnungsadressen" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8025,18 +8090,18 @@ msgstr "" "Dies entfernt alle Rechnungsadressen von Bestellungen sowie deren " "Änderungshistorie." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Antworten auf Fragen" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Dies entfernt alle Antworten auf Fragen sowie die dazu gespeicherte " "Änderungshistorie." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8046,16 +8111,16 @@ msgstr "" "Rechnungen die persönliche Daten enthalten könnten. Rechnungsnummern und " "Beträge bleiben erhalten." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Zwischengespeicherte Tickets" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Dies löscht alle generierten Ticket-Dateien. Es wird kein Download angeboten." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8094,7 +8159,7 @@ msgid "You do not have access to this page." msgstr "Du hast keine Berechtigung, diese Inhalte aufzurufen." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8157,8 +8222,6 @@ msgstr "" "kontaktiere uns." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "powered by pretix" @@ -8209,8 +8272,10 @@ msgstr "erstellt von" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" -msgstr "Veranstalter:" +#, fuzzy +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8228,6 +8293,10 @@ msgstr "" msgid "Details:" msgstr "Details:" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8241,94 +8310,106 @@ msgstr "Minuten bevor" msgid "at" msgstr "Datum" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Gutscheincode" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "Downloadformat aktivieren" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Ticket herunterladen" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Deine Veranstaltung beginnt" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "Deine Veranstaltung endet" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "Einlass für die Veranstaltung beginnt" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Beginn des Vorverkaufs" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Ende des Vorverkaufs" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Kunden können ihre Bestellungen nicht mehr bearbeiten" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Keine Zahlungen werden mehr angenommen" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Tickets können heruntergeladen werden" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" "Kunden können unbezahlte oder kostenlose Bestellungen nicht mehr stornieren" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Kunden können bezahlte Bestellungen nicht mehr stornieren" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Ticket-Download-Erinnerungen werden verschickt" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Produkt „{name}“ ist verfügbar" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Produkt „{name}“ ist nicht mehr verfügbar" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "Zahlungsanbieter „{name}“ kann nicht mehr ausgewählt werden" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Dieses Feld hat einen ungültigen Wert: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8339,7 +8420,7 @@ msgstr "" "von deinem Browser erwartet, der aber nicht gesendet wurde. Dieser Header " "ist notwendig, um sicherzustellen, dass dein Browser nicht gehackt wurde." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8349,7 +8430,7 @@ msgstr "" "senden, schalte diese bitte wieder an, zumindest für diese Seite (oder alle " "HTTPS-Verbindungen, oder alle \"same-origin\"-Requests)." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8358,7 +8439,7 @@ msgstr "" "Du siehst diese Nachricht, da wir ein Cookie benötigen, um zu verifizieren, " "dass deine Anfrage wirklich von dir gesendet wurde." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8366,66 +8447,66 @@ msgstr "" "Wenn du Cookies in deinem Browser deaktiviert hast, aktiviere diese bitte " "zumindest für diese Website." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Ein interner Fehler ist aufgetreten, bitte später erneut versuchen." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "Die Aufgabe wurde fertiggestellt." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "Bitte keine Dateien mit mehr als {size} hochladen!" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Dateityp nicht erlaubt!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Alle Termine" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Verfügbare Sprachen" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" "Wähle alle Sprachen aus, in denen der Veranstaltungsshop verfügbar sein soll." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Dies ist eine Veranstaltungsreihe" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Du hast diese Kurzform bereits für eine andere Veranstaltung benutzt. Bitte " "wähle eine neue." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Veranstaltungs-Zeitzone" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Umsatzsteuersatz" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8436,11 +8517,11 @@ msgstr "" "Steuerlage hast, kannst du später andere Steuersätze hinzufügen und " "Detaileinstellungen treffen." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "Team-Zugriff gewähren" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " @@ -8451,11 +8532,11 @@ msgstr "" "Teams aus, in denen du Mitglied bist, das Zugriff auf diese neue " "Veranstaltung haben soll." -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "Erstelle ein neues Team mit mir als einzigem Mitglied" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8463,47 +8544,47 @@ msgstr "" "Beispiel-Konferenzzentrum\n" "Heidelberg, Deutschland" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Es muss eine Standardsprache eingestellt werden." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Konfiguration übernehmen" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Nicht übernehmen" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "Standard ({value})" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Eigene Domain" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "Du musst die eigene Domain vorher im Webserver konfigurieren." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "Du kannst die Basisdomain dieser Installation nicht verwenden." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" "Diese Domain ist bereits für eine andere Veranstaltung oder ein anderes " "Veranstalterkonto in Verwendung, bitte wähle eine andere." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Namensformat" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8513,11 +8594,11 @@ msgstr "" "dieser Option, wenn bereits Bestellungen existieren, kann beim Sortieren " "nach Namen oder Ändern von Namen zu unerwartetem Verhalten führen." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "Zur Auswahl stehende Titel" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." @@ -8525,29 +8606,29 @@ msgstr "" "Wenn das ausgewählte Namensformat eine Titel-Eingabe erlaubt, kann die " "Auswahl der Titel mit dieser Option eingeschränkt werden." -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Frage nach {fields}, Anzeige wie {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "Freie Texteingabe" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "Nicht fragen" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "Fragen, aber Eingabe ist optional" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "Fragen, Eingabe ist verpflichtend" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." @@ -8555,11 +8636,11 @@ msgstr "" "Du hast eingestellt, dass Geschenkgutscheine {} Jahre nach Ende des Jahres " "der Ausstellung ablaufen." -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Steuer-Regel für Zahlungsgebühren" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8569,11 +8650,11 @@ msgstr "" "soll. Dies setzt nur den Steuersatz und die Reverse-Charge-Regeln, andere " "Einstellungen der Steuer-Regel werden ignoriert." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "Rechnungen nur für bestimmte Verkaufskanäle generieren" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." @@ -8581,27 +8662,27 @@ msgstr "" "Wenn du die Rechnungserstellung weiter oben aktiviert hast, kannst du sie " "hier auf bestimmte Verkaufskanäle einschränken." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Rechnungs-Layout" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Rechnungssprache" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Sprache des Benutzers" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "Der Online-Shop muss ausgewählt werden um diese E-Mails zu erhalten." -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "Verkaufskanäle für Bestellbestätigungen via E-Mail" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." @@ -8610,7 +8691,7 @@ msgstr "" "ausgewählten Verkaufskanäle versendet. Der Online-Shop muss ausgewählt " "werden." -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." @@ -8618,43 +8699,43 @@ msgstr "" "Diese E-Mails werden nur an die ausgewählten Verkaufskanäle versendet. Der " "Online-Shop muss ausgewählt werden." -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "BCC-Adresse" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Alle E-Mails werden in Bcc-Kopie an diese Adresse geschickt" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Signatur" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Diese wird an jede E-Mail angehängt. Verfügbare Platzhalter: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "z.B. Deine Kontaktdaten" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "HTML-E-Mail-Renderer" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "Text an die Besteller-Adresse" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "E-Mail an einzelne Teilnehmer verschicken" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -8664,32 +8745,32 @@ msgstr "" "Kontaktadresse der Bestellung abweichen, wird die folgende E-Mail an die " "einzelnen Teilnehmer verschickt." -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "Text an die Teilnehmer" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Text" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Text (vom Admin verschickt)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Text (vom Benutzer beantragt)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Anzahl Tage" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8697,7 +8778,7 @@ msgstr "" "Die E-Mail wird die angegebene Anzahl an Tagen vor dem Ablaufdatum " "verschickt. Ist der Wert 0, wird die Mail nie verschickt." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -8705,15 +8786,15 @@ msgstr "" "Die E-Mail wird die eingestellte Anzahl Tage vor der Veranstaltung " "verschickt. Wenn das Feld leer ist, wird die Mail nicht verschickt." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Bestellung erhalten" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Bestätigte Bestellung" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." @@ -8722,11 +8803,11 @@ msgstr "" "Bestellung wird die E-Mail-Vorlage \"Bestätigte kostenlose Bestellung\" " "verwendet." -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "Bestätigte kostenlose Bestellung" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." @@ -8734,15 +8815,15 @@ msgstr "" "Wird nur für kostenlose Bestellungen verschickt. Für kostenpflichtige " "Bestellungen wird die E-Mail-Vorlage \"Bestätigte Bestellung\" verwendet." -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Abgelehnte Bestellung" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Eigenen SMTP-Server verwenden" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -8750,105 +8831,105 @@ msgstr "" "Alle E-Mails bezüglich deiner Veranstaltung werden über den von dir " "angegebenen SMTP-Server versendet." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Hostname" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Port" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Benutzername" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "STARTTLS verwenden" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Meistens auf Port 587 verfügbar." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "SSL verwenden" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Meistens auf Port 465 verfügbar." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Verfügbare Platzhalter: {list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "Du kannst nur SSL oder STARTTLS aktivieren, nicht beides." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "Ticket-Code-Generator" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" "Für fortgeschrittene Anwender, muss normalerweise nicht geändert werden." -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Beliebiges Land" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Europäische Union" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Beliebiger Kunde" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Privatperson" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Unternehmen" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Unternehmen mit gültiger USt-ID-Nr." -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "MwSt. berechnen" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Keine MwSt." -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "Verkauf nicht erlaubt" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "Abweichender Satz" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "Text auf Rechnung" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Vorausgewählter Gutschein" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8860,11 +8941,11 @@ msgstr "" "Gutscheincode dafür genutzt. Dies kann beispielsweise für einen Rabatt " "verwendet werden oder um nur versteckte Produkte im Widget anzuzeigen." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Kompatibilitätsmodus" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8872,29 +8953,29 @@ msgstr "" "Das reguläre Widget funktioniert mit manchen Website-Baukästen nicht. Wenn " "Probleme auftreten kannst du es mit diesem Kompatibilitätsmodus versuchen." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "Der Kurzname der Veranstaltung war nicht korrekt." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Ticket-Downloads" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" "Die Teilnehmer*innen werden ihre Tickets im PDF-Format herunterladen können." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Erfordere, dass alle Teilnehmer*innen ihre Namen ausfüllen" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8902,11 +8983,11 @@ msgstr "" "Standardmäßig werden die Namen erfragt, aber müssen nicht ausgefüllt werden. " "Du kannst dies in den Einstellungen komplett abschalten." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Zahlung über Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8918,11 +8999,11 @@ msgstr "" "brauchst du ein Konto bei Stripe, das sich in unter fünf Minuten über das " "einfache Interface von Stripe erstellen lässt." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Zahlung per Banküberweisung" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8932,427 +9013,427 @@ msgstr "" "zu überweisen. Du kannst dann deinen Kontoauszug in pretix importieren, um " "Zahlungen zuzuweisen, oder die Bestellungen manuell als bezahlt markieren." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preis (optional)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Kostenlos" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Verfügbare Anzahl" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Suchen nach …" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Alle Bestellungen" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "Gültige Bestellungen" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Bezahlt (oder storniert mit Gebühr)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "ausstehend" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "ausstehend oder bezahlt" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "Stornierungen" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "Storniert (komplett)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "Storniert (komplett oder mit Gebühr)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "Stornierung angefragt" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "Vollständig storniert aber Rechnung nicht storniert" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "Zahlungsprozess" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "ausstehend oder abgelaufen" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Ausstehend (überfällig)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Überzahlt" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "Teilweise bezahlt" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "Unterzahlt (aber bestätigt)" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "ausstehend (aber voll bezahlt)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "Freigabeprozess" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "Freigegeben, Zahlung ausstehend" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Freigabe ausstehend" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Alle Produkte" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Beliebige Variante" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle Termine beginnend am oder nach" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle Termine beginnend vor" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "Bestellung getätigt um oder nach" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "Bestellung getätigt vor" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "Minimale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "Maximale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "Nur exakte Treffer" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "Ticket-Code" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Alle Veranstalter" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Shop live und Vorverkauf läuft" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "inaktiv" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "noch nicht gestartet" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Verkauf vorüber" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum von" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum bis" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Werktag" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Alle Tage" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Montag" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Dienstag" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Mittwoch" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Donnerstag" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Freitag" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Samstag" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Sonntag" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Suchbegriff" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Alle Veranstaltungen" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Shop live" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Shop nicht live" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Einzelne Veranstaltung in der Gegenwart oder Zukunft" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Einzelne Veranstaltung in der Vergangenheit" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Teilnehmer suchen …" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Check-in-Status" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Alle Teilnehmer*innen" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "Betreten und verlassen" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "Anwesend" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Eingecheckt" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Nicht eingecheckt" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrator" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Kein Administrator" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "gültig" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Nicht eingelöst" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Mindestens einmal eingelöst" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Voll eingelöst" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Eingelöst und Ticket eingecheckt" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Kontingent-Einstellungen" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Kontingent ignorieren" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Nach Tag filtern" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Gutschein suchen" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Beliebiges Produkt des Kontingents \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Erstattungsstatus" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Alle offenen Erstattungen" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Alle Erstattungen" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datums-Filter" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filtern nach…" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum der letzten Zahlung" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Zusätzlicher Footer-Text" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" "Wird als zusätzlicher Text in der Fußzeile auf allen Seiten eingeblendet." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Zusätzlicher Footer-Link" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Der zusätzliche Text in der Fußzeile wird zu dieser URL verlinkt." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Systemweite Banner-Nachricht" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Details zur systemweiten Banner-Nachricht" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "OpenCage-API-Key für Geocoding" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "MapQuest-API-Key für Geocoding" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "Leaflet-Kacheln URL-Format" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "z.B. {sample}" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "Leaflet-Kacheln Rechte" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Update-Checks durchführen" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9369,11 +9450,11 @@ msgstr "" "wissen nicht, wer du bist oder wo deine pretix-Installation zu finden ist. " "Du kannst diese Funktion hier jederzeit abstellen." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "E-Mail-Benachrichtigungen" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9383,19 +9464,140 @@ msgstr "" "gibt. Diese Adresse wird nicht an pretix.eu übermittelt, die Mails werden " "von diesem Server lokal verschickt." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "Ändern zu" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Nutzungsübersicht" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "Deine Anmeldung" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "Abhängigkeiten zwischen Fragen sind beim Check-In nicht möglich." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Das Produkt soll in mehreren Varianten existieren" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9403,76 +9605,76 @@ msgstr "" "Wähle diese Option z.B. für T-Shirts die es in verschiedenen Größen gibt. Du " "kannst die einzelnen Varianten im nächsten Schritt eingeben." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "Keine Kategorie" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Keine Besteuerung" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Produkt-Informationen kopieren" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Jetzt nicht zu einem Kontingent hinzufügen" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Produkt zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Ein neues Kontingent für dieses Produkt erstellen" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Kontingent-Optionen" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Name des neuen Kontingents" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Größe" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Anzahl Tickets" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Kontingentname ist erforderlich." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Bitte wähle ein Kontingent aus." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Veranstaltungs-Standard)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "Automatisch auf Basis der Veranstaltungseinstellungen" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, wenn Ticketing insgesamt aktiviert ist" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "Niemals" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9482,11 +9684,11 @@ msgstr "" "Arbeitslose und Menschen über 65. Das Ticket enthält Zugang zu allen Teilen " "der Veranstaltung außer des VIP-Bereiches." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "Unabhängig von anderen Produkten angezeigt" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9497,15 +9699,15 @@ msgstr "" "wurde oder sich in einem Warenkorb befindet. Bitte setze die Variante " "stattdessen auf \"inaktiv\"." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "Zusatzprodukte" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Du hast dieselbe Kategorie zweimal hinzugefügt." -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9514,59 +9716,59 @@ msgstr "" "das Basisprodukt zu kaufen, wenn alle (oder zu viele) Zusatzprodukte " "ausverkauft sind." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "Enthaltene Produkte" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "Du hast das selbe enthaltene Produkt zweimal hinzugefügt." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 msgid "Bundled product" msgstr "Enthaltenes Produkt" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "inaktiv" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "Import-Modus" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "Neue Bestellung für jede Zeile anlegen" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "Eine Bestellung mit einem Ticket pro Zeile erstellen" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "Bestellungen als komplett bezahlt erstellen" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "Bestellungen mit ausstehender Zahlung erstellen" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "Bestellungen im Test-Modus anlegen" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "CSV-Spalte: \"{name}\"" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Kontingent überbuchen" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -9575,11 +9777,11 @@ msgstr "" "wenn sie zu einem überbuchten Kontingent führt und du dadurch mehr Tickets " "verkauft hast als geplant!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Überbuchung von Kontingenten und Überschreitung von Fristen ignorieren" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9591,15 +9793,15 @@ msgstr "" "verkauft hast als geplant! Weiterhin werden Einstellungen wie das letzte " "mögliche Zahlungsdatum ignoriert." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "Kunden per E-Mail benachrichtigen" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Stornogebühr einbehalten" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9614,32 +9816,32 @@ msgstr "" "Stornogebühr aufgenommen werden. Bitte gib einen Bruttobetrag ein, die " "Steuern werden automatisch berechnet." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "Stornobeleg für Rechnung erstellen" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Zahlbetrag" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Zahlungsdatum" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Steuern neu berechnen" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "Steuern nicht neu berechnen" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9647,7 +9849,7 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Bruttobetrag " "beibehalten." -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9655,11 +9857,11 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Nettobetrag " "beibehalten." -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "Neue Rechnung erzeugen (falls erforderlich)" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." @@ -9668,70 +9870,70 @@ msgstr "" "Operationen geändert würde, wird die alte Rechnung storniert und eine neue " "ausgestellt." -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Benutzer benachrichtigen" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Eine E-Mail wird verschickt um den Benutzer über die Änderung der Bestellung " "in Kenntnis zu setzen." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "Überbuchen von Kontingenten bei dieser Aktion erlauben" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Zusatz-Produkt zu" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Sitzplatz" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "inklusive Steuern (wenn vorhanden). Leer lassen für den Standardpreis des " "Produktes." -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "(Unverändert)" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Neuer Preis (brutto)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Neuen Ticket-Code generieren" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "Diese Position stornieren" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "In neue Bestellung abspalten" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "Gebühr entfernen" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Geheime Codes anpassen" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -9741,31 +9943,31 @@ msgstr "" "danach den Link neu verschicken; der User muss auch die Tickets neu " "herunterladen, da die alten Versionen ungültig gemacht werden." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Betreff" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Empfänger" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Nachricht" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Storniere die komplette Bestellung. Alle Tickets funktionieren nicht mehr. " "Dies kann nicht rückgängig gemacht werden." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -9773,34 +9975,34 @@ msgstr "" "Markiere die Bestellung als unbezahlt und erlaube dem Nutzer, den offenen " "Betrag mit einer anderen Zahlungsmethode zu begleichen." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "Tue nichts und belasse den Zustand der Bestellung wie gehabt." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "Der Rückbuchungsbetrag muss positiv und geringer als {} sein." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "Du musst für eine Teilrückerstattung auch einen Betrag angeben." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "Alle Termine stornieren" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "Geld automatisch zurückerstatten wenn möglich" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" "Manuelle Erstattung anlegen wenn die Bezahlmethode keine automatischen " "Erstattungen unterstützt" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9813,7 +10015,7 @@ msgstr "" "Wähle diese Option nicht, wenn du diese Bestellungen mit anderen " "Bestellungen verrechnen oder als Gutschein erstatten möchtest." -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -9821,23 +10023,23 @@ msgstr "" "Geldbeträge als Geschenkgutschein ausgeben statt einer Rückbuchung auf die " "ursprüngliche Zahlungsmethode" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "Gültigkeit von Geschenkgutscheinen" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "Feste Stornogebühr pro Ticket einbehalten" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "Kostenlose Tickets und Zusatzprodukte werden nicht mitgezählt" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "Gebühren einbehalten" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9849,20 +10051,20 @@ msgstr "" "in einer Veranstaltungsreihe nur teilweise erstattet wird da sie Tickets für " "mehrere Termine enthält." -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "Informationen per E-Mail verschicken" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "Informationen an die Warteliste verschicken" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "Storniert: {event}" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9893,7 +10095,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9916,36 +10118,36 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" "Du musst entweder einen einzelnen Termin oder einen Datumsbereich auswählen, " "nicht beides." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" "Bitte wähle entweder alle Termine oder einen Datumsbereich, nicht beides." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" "Wenn du einen Datumsbereich verwendest, lege bitte Start und Ende fest." -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" "Bitte bestätige, dass du ALLE Termine dieser Veranstaltungsreihe stornieren " "möchtest." -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Diese Kurzform ist bereits in Verwendung, bitte wähle eine andere." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -9953,16 +10155,16 @@ msgstr "" "Die Änderungen konnten nicht gespeichert werden, da es sonst kein Team mehr " "mit der Berechtigung gäbe, Teams zu verwalten." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "Dieses Gerät muss auf mindestens eine Veranstaltung Zugriff erhalten." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -9970,22 +10172,22 @@ msgstr "" "Wenn du ein Favicon hochlädst, wird dieses statt des pretix-Logos verwendet. " "Wir empfehlen eine Auflösung von 200x200px um alle Endgeräte abzudecken." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "Benachrichtigungsarten" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "Wert des Geschenkgutscheins" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Optional" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9993,87 +10195,87 @@ msgctxt "form_bulk" msgid "change" msgstr "ändern" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "Aktuelle Werte beibehalten" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "Auswahl enthält verschiedene Werte" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Schließe diese Daten aus, statt sie hinzuzufügen." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "Jahr(e)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "Monat(e)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "Woche(n)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "Tag(e)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Intervall" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Anzahl Wiederholungen" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Letztes Datum" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "ersten" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "zweiten" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "dritten" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "letzten" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Tag" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Wochenendtag" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "Zugewiesene Sitzplatz-ID" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Ungültiges Produkt ausgewählt." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -10081,11 +10283,11 @@ msgstr "" "Dieser Gutschein gilt nur für versteckte Produkte, aber du hast nicht " "ausgewählt, dass er auch versteckte Produkte anzeigen soll." -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Gutscheincodes" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10093,16 +10295,16 @@ msgstr "" "Einen Code pro Zeile. Bitte kopiere die Liste und speichere sie dir in eine " "Datei ab." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "Gutscheine per E-Mail verschicken" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "Dein Gutschein für {event}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -10133,15 +10335,15 @@ msgstr "" "\n" "Das {event} Team" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "Empfänger" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "oder" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " @@ -10151,50 +10353,50 @@ msgstr "" "Zeile angeben, oder eine CSV-Datei mit einer Kopfzeile und einer oder " "mehrerer der Spalten \"email\", \"number\", \"name\" und \"tag\"." -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Maximale Nutzungen pro Gutschein" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Wie oft JEDER der Gutscheine eingelöst werden kann." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "Zugewiesene Sitzplatz-IDs" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "CSV-Eingabedaten müssen eine Kopfzeile haben." -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" "CSV-Eingabedaten müssen ein Feld mit der Bezeichnung \"{header}\" haben." -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" "CSV-Eingabe enthält eine Spalte \"{header}\", die nicht zugeordnet werden " "kann." -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} ist keine gültige E-Mail-Adresse." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Ungültiger Wert in Zeile {number}." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Ein Gutschein mit einem der eingegebenen Codes existiert bereits." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -10202,7 +10404,7 @@ msgstr "" "Wenn Gutscheine per E-Mail verschickt werden sollen, müssen Betreff, " "Nachricht und Empfänger angegeben werden." -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." @@ -10210,15 +10412,15 @@ msgstr "" "Du hast {codes} Gutscheine generiert, aber nur Empfänger für {recp} " "angegeben." -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "Du musst genau so viele Sitze angeben, wie du Gutscheine erzeugst." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "Die Bestellung wurde geändert:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10227,13 +10429,13 @@ msgstr "" "Position #{posid}: {old_item} ({old_price}) geändert zu {new_item} " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" "Position #{posid}: Sitzplatz \"{old_seat}\" geändert zu \"{new_seat}\"." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10242,43 +10444,43 @@ msgstr "" "Position #{posid}: Termin \"{old_event}\" ({old_price}) geändert zu " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "Preis von Position #{posid} von {old_price} auf {new_price} geändert." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" "Steuer-Regel von Position #{posid} von {old_rule} auf {new_rule} geändert." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" "Steuer-Regel von Gebühr #{fee} wurde von {old_rule} auf {new_rule} geändert." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "Eine Gebühr wurde hinzugefügt" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "Eine Gebühr wurde von {old_price} auf {new_price} geändert." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Eine Gebühr in Höhe von {old_price} wurde gelöscht." -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Position #{posid} ({old_item}, {old_price}) storniert." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10287,17 +10489,17 @@ msgstr "" "Position #{posid} erstellt: {item} ({price}) als Zusatzprodukt zu Position " "#{addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Position #{posid} erstellt: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Ein neuer Ticket-Code für Position #{posid} wurde generiert." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10305,18 +10507,18 @@ msgstr "" "Position #{posid} ({old_item}, {old_price}) in neue Bestellung abgespalten: " "{order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Die Bestellung wurde durch Abspaltung aus {order} erzeugt" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(unbekannt)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10325,7 +10527,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10333,7 +10535,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10342,7 +10544,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10351,7 +10553,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10360,7 +10562,7 @@ msgstr "" "Ein Scan für Ticket #{posid} am {datetime} für die Liste \"{list}\" (Typ: " "\"{type}\") wurde abgelehnt. Fehlercode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10369,31 +10571,31 @@ msgstr "" "Ein Scan für Ticket #{posid} für die Liste \"{list}\" (Typ: \"{type}\") " "wurde abgelehnt. Fehlercode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" "Position #{posid} wurde am {datetime} auf der Liste \"{list}\" ausgecheckt." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Position #{posid} wurde auf der Liste \"{list}\" ausgecheckt." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" "Position #{posid} wurde am {datetime} auf der Liste \"{list}\" eingecheckt." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Position #{posid} wurde auf der Liste \"{list}\" eingecheckt." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10402,7 +10604,7 @@ msgstr "" "Ein Scan für Ticket #{posid} am {datetime} für die Liste \"{list}\" wurde " "hochgeladen, obwohl es bereits gescannt wurde." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10411,119 +10613,119 @@ msgstr "" "Ticket #{posid} wurde für die Liste \"{list}\" gescannt und abgelehnt, da es " "bereits vorher gescannt wurde." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "Das Objekt wurde durch Klonen erstellt." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "Der Veranstalter wurde geändert." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "Die Veranstalter-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" "Geschenkgutschein-Akzeptanz für einen anderen Veranstalter wurde hinzugefügt." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" "Geschenkgutschein-Akzeptanz für einen anderen Veranstalter wurde entfernt." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "Der Webhook wurde erstellt." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "Der Webhook wurde geändert." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "Die Veranstaltung wurde abgesagt." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "Eine Veranstaltung wurde gelöscht." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Die Bestelldetails wurden geändert." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "Die Bestellung wurde als nicht bezahlt markiert." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Die Ticket-Codes und der Link zur Bestell-Seite wurde geändert." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "Die Bestellung wurde als abgelaufen markiert." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "Die Bestellung wurde als bezahlt markiert." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "Die ausgewählte Stornierungsanfrage wurde gelöscht." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "Die Bestellung wurde zurückerstattet." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Die Bestellung wurde storniert." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "Die Bestellung wurde reaktiviert." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "Die Test-Bestellung {code} wurde gelöscht." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "Die Bestellung wurde erstellt." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" "Diese Bestellung erfordert eine Freigabe, bevor sie weiter verarbeitet wird." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "Die Bestellung wurde freigegeben." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "Die Bestellung wurde abgelehnt." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" "Die E-Mail-Adresse wurde von \"{old_email}\" auf \"{new_email}\" geändert." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10531,54 +10733,54 @@ msgstr "" "Die E-Mail-Adresse wurde als funktionierend bestätigt (der Nutzer hat " "erstmalig auf einen Link aus einer E-Mail geklickt)." -#: pretix/control/logdisplay.py:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" "Die Telefonnummer wurde von \"{old_phone}\" auf \"{new_phone}\" geändert." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "Die Sprache der Bestellung wurde geändert." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Die Rechnung wurde erstellt." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "Die Rechnung wurde neu generiert." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "Die Rechnung wurde neu ausgestellt." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" "Ein neuer Zahlungsvorgang {local_id} wurde anstatt des vorherigen gestartet." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Eine E-Mail unbekannten Typs wurde verschickt." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "Das Versenden einer E-Mail ist fehlgeschlagen." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10586,178 +10788,178 @@ msgstr "" "Eine E-Mail wurde ohne Anhänge verschickt, da diese größer sind als " "üblicherweise akzeptiert sind." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Eine individuelle E-Mail wurde verschickt." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "Eine individuelle E-Mail wurde an eine Teilnehmer*in verschickt." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "Eine E-Mail wurde mit einer Download-Erinnerung wurde verschickt." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Eine E-Mail wurde mit einer Warnung für das Ablaufdatum der Bestellung " "verschickt." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Stornierung der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Stornierung der " "Veranstaltung hinweist." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Änderung der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf den Eingang der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf den Eingang der Bezahlung " "hinweist." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Ablehnung der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Eine E-Mail wurde verschickt, die den Benutzer auf die Freigabe der " "Bestellung hinweist." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" "Eine E-Mail zur Bestätigung der Bestellung wurde an den Benutzer verschickt." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" "Eine E-Mail zur Bestätigung der Bestellung wurde an den Benutzer verschickt." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Eine E-Mail mit dem Link zur Bestellseite wurde an den Benutzer verschickt." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Die Zahlung {local_id} wurde bestätigt." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Die Zahlung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Abbrechen der Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Die Zahlung {local_id} wurde gestartet." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Die Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "Die Bestellung konnte nicht als bezahlt markiert werden: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "Die Bestellung wurde überzahlt." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Die Erstattung {local_id} wurde erstellt." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Die Erstattung {local_id} wurde von einem externem System übermittelt." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "Der Kunde hat eine Erstattung angefordert." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Die Erstattung {local_id} wurde abgeschlossen." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Die Erstattung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Die Erstattung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "Der Benutzer wurde erstellt." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Zwei-Faktor-Authentifizierung wurde aktiviert." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Zwei-Faktor-Authentifizierung wurde deaktiviert." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Deine Zwei-Faktor-Notfall-Tokens wurden neu generiert." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -10766,38 +10968,38 @@ msgstr "" "Ein neues Gerät \"{name}\" zur Zwei-Faktor-Authentifizierung wurde " "hinzugefügt." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "Das Gerät \"{name}\" zur Zwei-Faktor-Authentifizierung wurde entfernt." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Benachrichtigungen wurden aktiviert." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Benachrichtigungen wurden deaktiviert." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Die Benachrichtigungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "Dieser Nutzer wurde anonymisiert." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "E-Mail zur Passwort-Wiederherstellung verschickt." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Das Passwort wurde zurückgesetzt." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -10805,345 +11007,345 @@ msgstr "" "Eine Zurücksetzung des Passworts wurde abgelehnt, da es bereits eine Anfrage " "innerhalb der letzten 24 Stunden gab." -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "Der Veranstalter \"{name}\" wurde gelöscht." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "Der Gutschein wurde erstellt." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "Ein Gutschein wurde erstellt und an die Person per E-Mail verschickt." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "Der Gutschein wurde verändert." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "Der Gutschein wurde gelöscht." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "Der Gutschein wurde in Bestellung {order_code} eingelöst." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Das Produkt wurde erstellt." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Das Produkt wurde verändert." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Das Produkt wurde gelöscht." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Die Variante \"{value}\" wurde erstellt." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Die Variante \"{value}\" wurde gelöscht." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Die Variante \"{value}\" wurde verändert." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Eine Kategorie für Zusatzprodukte wurde zum Produkt hinzugefügt." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Eine Kategorie für Zusatzprodukte wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Eine Kategorie für Zusatzprodukte wurde bearbeitet." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "Ein eingeschlossenes Produkt wurde zum Produkt hinzugefügt." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "Eine eingeschlossenes Produkt wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "Eine eingeschlossenes Produkt wurde bearbeitet." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Das Kontingent wurde erstellt." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Das Kontingent wurde gelöscht." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Das Kontingent wurde verändert." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "Das Kontingent wurde geschlossen." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Das Kontingent wurde erneut geöffnet." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "Die Kategorie wurde erstellt." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "Die Kategorie wurde gelöscht." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "Die Kategorie wurde verändert." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "Die Frage wurde erstellt." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "Die Frage wurde gelöscht." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "Die Frage wurde verändert." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "Die Steuer-Regel wurde erstellt." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "Die Steuer-Regel wurde gelöscht." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "Die Steuer-Regel wurde geändert." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "Die Check-in-Liste wurde erstellt." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "Der Check-in-Liste wurde gelöscht." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "Der Check-in-Liste wurde verändert." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Die Veranstaltungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Die Ticket-Download-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Eine Erweiterung wurde aktiviert." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Eine Erweiterung wurde deaktiviert." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "Der Shop wurde online genommen." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "Der Shop wurde abgeschaltet." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "Der Shop wurde in den Testmodus geschaltet." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "Der Testmodus wurde deaktiviert." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "Die Veranstaltung wurde erstellt." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "Die Veranstaltungsdetails wurden geändert." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Eine Antwortoption wurde zur Frage hinzugefügt." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Eine Antwortoption wurde von der Frage entfernt." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Eine Antwortoption wurde verändert." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Ein Benutzer wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Ein Benutzer wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "Die Berechtigungen eines Benutzers wurden geändert." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Ein Benutzer wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Ein Gutschein wurde verschickt." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Ein Eintrag wurde von der Warteliste entfernt." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Ein Eintrag auf der Warteliste wurde geändert." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Ein Eintrag wurde zur Warteliste hinzugefügt." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Das Team wurde erstellt." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "Die Team-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Das Team wurde gelöscht." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "Die Station wurde erstellt." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "Die Station wurde verändert." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "Die Station wurde gelöscht." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Der Termin wurde gelöscht." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "Der Termin wurde abgesagt." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "Der Termin wurde geändert." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "Der Termin wurde erstellt." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Ein Kontingent wurde zum Termin hinzugefügt." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Ein Kontingent des Termins wurde bearbeitet." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Ein Kontingent wurde vom Termin entfernt." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "Das Gerät wurde erstellt." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "Das Gerät wurde verändert." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "Dem Gerät wurde der Zugriff entzogen." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "Das Gerät wurde installiert." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "Der Zugriffstoken des Geräts wurde neu generiert." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "Dieses Gerät hat den Server über ein Hardware- oder Softwareupdate " "informiert." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "Der Geschenkgutschein wurde erstellt." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "Der Geschenkgutschein wurde geändert." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "Eine manuelle Transaktion wurde durchgeführt." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Die Einstellungen einer Zahlungsmethode wurden geändert." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "Die Einstellungen einer Ticket-Download-Methode wurden geändert." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "Der Nutzer hat diesen Text bestätigt: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11152,7 +11354,7 @@ msgstr "" "Ticket #{posid} wurde am {datetime} manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -11160,103 +11362,103 @@ msgstr "" "Ticket #{posid} wurde am {datetime} erneut manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" "Der Check-in von Position #{posid} auf Liste \"{list}\" wurde gelöscht." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user} ist mit der Einladung an {email} dem Team beigetreten." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "Die Einladung für {user} wurde erneut verschickt." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Die Einladung für {user} wurde zurückgenommen." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Der Token \"{name}\" wurde erstellt." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Der Token \"{name}\" wurde invalidiert." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Die Account-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Die E-Mail-Adresse wurde zu {email} geändert." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Das Passwort wurde geändert." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Das Benutzerkonto wurde aktiviert." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Das Benutzerkonto wurde deaktiviert." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "Du hast als der Benutzer {} gearbeitet." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "Du hast aufgehört, als der Benutzer {} zu arbeiten." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" "Du hast keine Berechtigung, die ausgewählte Veranstaltung zu administrieren." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" "Du hast keine Berechtigung, den ausgewählten Veranstalter zu administrieren." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Übersicht" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11267,7 +11469,7 @@ msgstr "Übersicht" msgid "General" msgstr "Allgemein" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11276,49 +11478,49 @@ msgstr "Allgemein" msgid "Payment" msgstr "Zahlung" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Tickets" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Steuer-Regeln" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Rechnungswesen" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Stornierung" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Einstellungen" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Kategorien" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Überblick" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11326,39 +11528,39 @@ msgstr "Überblick" msgid "Refunds" msgstr "Erstattungen" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Export" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "Import" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Alle Gutscheine" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Tags" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "Check-in" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Check-in-Listen" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11366,24 +11568,24 @@ msgstr "Check-in-Listen" msgid "Order search" msgstr "Bestellungen durchsuchen" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "Benutzereinstellungen" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Benachrichtigungen" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "Autorisierte Apps" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11391,45 +11593,62 @@ msgstr "Autorisierte Apps" msgid "Account history" msgstr "Konto-Änderungen" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "Alle Benutzer" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Admin-Sitzungen" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Globale Einstellungen" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Update-Check" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Tickets & Check-In" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "Veranstaltungs-Metadaten" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "Geräte" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "Geräte" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Du hast keine Berechtigung, diese Inhalte aufzurufen." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Du arbeitest derzeit im Namen von %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Zurück zum eigenen Benutzer" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Wiederherstellungsinformationen senden" @@ -11519,7 +11738,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11538,17 +11757,23 @@ msgstr "" "Willst du der App %(application)s wirklich Zugriff auf dein " "pretix-Konto gewähren?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Du arbeitest derzeit im Namen von %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "Die App wird folgende Berechtigungen haben:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Bitte wähle die Veranstalterkonten aus, auf die die App zugreifen darf:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -11556,7 +11781,7 @@ msgstr "" "Die App wurde nicht vom pretix-Team geprüft. Das Gewähren " "von Zugriff auf dein pretix-Konto erfolgt auf eigene Gefahr." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Fehler:" @@ -11579,7 +11804,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11596,7 +11821,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11618,65 +11843,56 @@ msgstr "Speichern" msgid "Create a new account" msgstr "Neuen Benutzer erstellen" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Navigation umschalten" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Shop aufrufen" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "Öffentliche Ansicht" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Admin-Modus beenden" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Kontoeinstellungen" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Abmelden" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "Veranstalterkonto" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Nach Veranstaltungen suchen" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Bitte hinterlassen Sie einen kurzen Kommentar, was Sie in diesen Admin-" "Sitzungen gemacht haben:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Du arbeitest derzeit im Namen von %(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Zurück zum eigenen Benutzer" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Mehr erfahren" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11688,11 +11904,11 @@ msgstr "" "löschen, da sie ansonsten in deinen Berichten und Statistiken auftauchen und " "echten Ticketkäufern Plätze wegnehmen." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "Alle Testbestellungen anzeigen" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11708,7 +11924,13 @@ msgstr "" "neue Updates benachrichtigt zu werden. Diese Nachricht verschwindet, sobald " "sie einmal angeklickt wurde." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -11716,16 +11938,16 @@ msgstr "" "pretix läuft im Debug-Modus. Bitte setze den Debug-Modus aus " "Sicherheitsgründen nie in einer produktiv genutzten Installation ein." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "Zeiten angezeigt in %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "im Entwicklermodus" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11840,7 +12062,7 @@ msgstr "Liste konfigurieren" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12002,18 +12224,18 @@ msgstr "Löschen" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Check-in-Liste" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "Erweitert" @@ -12766,7 +12988,7 @@ msgstr "E-Mail-Design" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Vorschau" @@ -12892,26 +13114,27 @@ msgstr "" "Gebühren selbst zahlen musst und nicht an deine Kunden weitergeben darfst." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Installierte Erweiterungen" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Deine Änderungen wurden gespeichert." @@ -13025,7 +13248,7 @@ msgstr "" "Keine Sorge, alles was du hier gibst, kannst du später noch ändern." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Funktionen" @@ -13566,14 +13789,14 @@ msgstr "Mehr Kontingente" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Shop deaktiviert" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Aktiv" @@ -13640,6 +13863,68 @@ msgstr "" "kannst du den Gutschein in Zukunft erneut verwenden.\n" " " +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Preis" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Anmeldedetails" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Your information" +msgid "Public information" +msgstr "Deine Informationen" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Speichern und Vorschau zeigen" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Prüf-Ergebnisse" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14017,7 +14302,7 @@ msgstr "Alle reserviert" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Ausverkauft" @@ -14090,8 +14375,8 @@ msgstr "Frage bearbeiten" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "bezahlt" @@ -14099,7 +14384,7 @@ msgstr "bezahlt" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "storniert" @@ -14154,29 +14439,29 @@ msgstr "" "Wenn du eine Ja/Nein-Frage als erforderlich markierst, muss der Benutzer " "„Ja” auswählen, „Nein“ wird nicht als Antwort akzeptiert." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Antwortoptionen" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" "Nur anwendbar, wenn du oben \"(Mehrfach)auswahl aus einer Liste\" auswählst." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Antwortoption %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Neue Antwortoption" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Neue Option hinzufügen" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "Abhängig von anderer Frage" @@ -14947,8 +15232,8 @@ msgstr "Ticket-Seite" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "nicht beantwortet" @@ -14970,33 +15255,33 @@ msgstr "UNSICHER" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "zzgl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "inkl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Steuern" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Gesamt" @@ -15093,7 +15378,7 @@ msgstr "Bestellhistorie" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "E-Mail-Verlauf" @@ -15342,7 +15627,7 @@ msgstr "Was soll mit der Bestellung geschehen?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "E-Mails verschicken" @@ -15402,8 +15687,8 @@ msgstr "Rückzahlungsoptionen" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15622,7 +15907,7 @@ msgstr "" "da diese den Terminen nicht eindeutig zugeordnet werden können." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Verkäufe" @@ -16195,7 +16480,7 @@ msgid "PDF Editor" msgstr "PDF-Editor" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Code" @@ -16297,7 +16582,7 @@ msgstr "Kopieren" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Breite (mm)" @@ -16344,79 +16629,81 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Größe (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"Der letztendliche QR-Code wird leicht kleiner sein, da etwas weißer Rand für " -"ein gutes Scanergebnis benötigt wird." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Schriftgröße (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "Mehrere Zeilen abwärts fließen lassen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Textfarbe" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "Drehung (°)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "Stil" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Dunkel" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Hell" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "Bild-Inhalt" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Textinhalt" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Event-Eigenschaft:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "Produkt-Eigenschaft:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Sonstiges…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Neues Objekt hinzufügen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "QR-Code für Check-In" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "QR-Code für Lead-Scanning" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "pretix-Logo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "Dynamisches Bild" @@ -17286,7 +17573,7 @@ msgstr "Gutscheindetails" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Preisart" @@ -17550,15 +17837,15 @@ msgstr "Ganz nach oben schieben" msgid "Move to the end of the list" msgstr "Ganz ans Ende schieben" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Einstellungen auf Veranstalter-Ebene" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "Globale Einstellungen" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17570,7 +17857,7 @@ msgstr "" "ändern. Du kannst sie entweder auf Veranstalter-Ebene ändern oder entkoppeln " "und für diese Veranstaltung einzeln ändern." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -17582,31 +17869,31 @@ msgstr "" "Du kannst sie entweder auf globale Ebene ändern oder entkoppeln und für " "diesen Veranstalter einzeln ändern." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Nur für diese Veranstaltung ändern" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "Nur für diesen Veranstalter ändern" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Für alle Veranstaltungen ändern" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "Für alle Veranstalter ändern" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Diese Seitenzahl ist keine Zahl" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Diese Seitenzahl ist kleiner als 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -17616,7 +17903,7 @@ msgstr "" "Adresse in deine Adresszeile kopiert hast. Bitte beachte, dass der Link nur " "einmal benutzt werden kann." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -17624,15 +17911,15 @@ msgstr "" "Du kannst die Einladung für \"{}\" nicht annehmen, da du bereits diesem Team " "angehörst." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Du bist nun Teil des Teams \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Willkommen bei pretix! Du hast jetzt Zugriff auf das Team \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -17642,7 +17929,7 @@ msgstr "" "soeben eine E-Mail mit weiteren Instruktionen verschickt. Bitte beachte, " "dass wir maximal eine E-Mail alle 24 Stunden schicken." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -17650,7 +17937,7 @@ msgstr "" "Wenn die Adresse mit einem uns bekannten Konto verknüpft ist, haben wir " "soeben eine E-Mail mit weiteren Instruktionen verschickt." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -17660,135 +17947,135 @@ msgstr "" "Adresse in deine Adresszeile kopiert hast. Bitte beachte, dass der Link nur " "drei Tage gültig ist und nur einmal benutzt werden kann." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "Wir konnten den Benutzer, für den ein neues Passwort angefordert wurde, " "nicht finden." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "Du kannst dich nun mit deinem neuen Passwort anmelden." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Bitte erneut versuchen." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Ungültiger Token, bitte erneut versuchen." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Du hast nicht die nötige Berechtigung, um diese Aktion durchzuführen." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "Der ausgewählte Check-In wurde gelöscht." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "Die ausgewählten Tickets wurden als eingecheckt markiert." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "Die neue Check-in-Liste wurde erstellt." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" "Die Änderungen konnten nicht gespeichert werden, siehe weiter unten für " "Details." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "Die ausgewählte Liste existiert nicht." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "Das ausgewählte List wurde gelöscht." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Teilnehmer (bestellt)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Teilnehmer (bezahlt)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Gesamtumsatz ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Aktive Produkte" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "verfügbar um sie auf der Warteliste zu verteilen" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "Länge der Warteliste" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} übrig" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Dein Ticket-Shop ist" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Hier klicken zum Ändern" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "online" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "live und im Testmodus" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "deaktiviert" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "offline und im Testmodus" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "Anwesend – {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Willkommen bei pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Jetzt loslegen" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -17796,43 +18083,43 @@ msgstr "" "Um Tickets zu verkaufen, musst du Produkte und Kontingente anlegen. Der " "schnellste Weg ist unser Event-Setup-Tool." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Veranstaltung einrichten" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Keine Termine" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Aktion erforderlich" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Verkauf vorüber" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Bald" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} Bestellung" msgstr[1] "{num} Bestellungen" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17840,39 +18127,39 @@ msgstr "" "Deine Änderungen wurden gespeichert. Beachte, dass es einen Moment dauern " "kann, bis diese wirksam werden." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "Integrationen" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "Anpassungen" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "Ticket- und Exportformate" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "API-Funktionen" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Sonstiges" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Diese Zahlungsmethode existiert nicht oder die entsprechende Erweiterung ist " "deaktiviert." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Ein Fehler trat auf beim Versuch, den SMTP-Server zu erreichen: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -17880,7 +18167,7 @@ msgstr "" "Deine Änderungen wurden gespeichert und die Verbindung zum SMTP-Server war " "erfolgreich." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -17890,40 +18177,40 @@ msgstr "" "\"Eigenen SMTP-Server verwenden\" zu setzen, damit der Server auch benutzt " "wird." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" "Dieser Textbaustein wird aufgrund verschiedener Parameter dynamisch " "angepasst." -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "Ungültiges Produkt" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Unbekannter E-Mail-Renderer." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Du hast einen ungültigen Ausgabetyp gewählt." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Dein Shop ist nun online!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "Wir haben deinen Shop ausgeschaltet. Du kannst ihn hier jederzeit wieder " "einschalten." -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "Dein Shop ist nun im Testmodus!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -17931,20 +18218,20 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "Wir haben den Testmodus abgestellt. Viel Erfolg beim echten Ticketverkauf!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Diese Veranstaltung kann nicht gelöscht werden." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "Die Veranstaltung wurde gelöscht." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -17952,43 +18239,43 @@ msgstr "" "Diese Veranstaltung konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "Das Problem wurde als gelöst markiert." -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Der Kommentar wurde aktualisiert." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Kommentar konnte nicht gespeichert werden." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "MwSt." -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "Die neue Steuer-Regel wurde erstellt." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "Diese Steuer-Regel existiert nicht." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "Die ausgewählte Steuer-Regel wurde gelöscht." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "Die ausgewählte Steuer-Regel kann nicht gelöscht werden." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "Deine Veranstaltung ist nicht leer, du musst sie manuell einrichten." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -17997,116 +18284,187 @@ msgstr "" "Einstellungen fortfahren oder dein Event veröffentlichen um den Verkauf zu " "starten!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Normales Ticket" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Ermäßigtes Ticket" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "Das ausgewählte Produkt existiert nicht." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "Die Reihenfolge der Produkte wurde gespeichert." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "Die ausgewählte Kategorie existiert nicht." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "Die ausgewählte Kategorie wurde gelöscht." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "Eine neue Kategorie wurde erstellt." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "Die Reihenfolge der Kategorien wurde gespeichert." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "Straße" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "Einige der angegebenen Fragen-IDs sind ungültig." -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "Es wurden nicht alle Fragen ausgewählt." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "Die ausgewählte Frage existiert nicht." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "Die ausgewählte Frage wurde gelöscht." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Datei hochgeladen" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "Eine neue Frage wurde erstellt." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Ein neues Kontingent wurde erstellt." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "Ausgangsscans" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Gutscheine und Wartelisten-Reservierungen" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Verfügbares Kontingent" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Warteliste (ausstehend)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Aktuell zum Verkauf" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "Das ausgewählte Kontingent existiert nicht." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" "Das Kontingent wurde geöffnet und wird nicht automatisch wieder geschlossen." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Das ausgewählte Kontingent wurde gelöscht." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "Das ausgewählte Produkt existiert nicht." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -18114,7 +18472,7 @@ msgstr "" "Du kannst keine Zusatzprodukte zu einem Produkt hinzufügen, das selbst nur " "als Zusatzprodukt verkauft wird." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." @@ -18122,7 +18480,7 @@ msgstr "" "Du kannst keine enthaltenen Produkte zu einem Produkt hinzufügen, das selbst " "nur als Zusatzprodukt verkauft wird." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " @@ -18131,67 +18489,67 @@ msgstr "" "Sie haben dieses Produkt deaktiviert, obwohl es Teil eines Paketes ist. " "Solange dies so ist, kann auch das Paket nicht mehr gekauft werden." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Das ausgewählte Produkt wurde gelöscht." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Das ausgewählte Produkt wurde deaktiviert." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "Du hast keine Berechtigung, diese Veranstaltung zu klonen." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Team {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Ein neuer geheimer Schlüssel wurde erzeugt und ist sofort aktiv." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "Der Zugriff für die ausgewählte App zu deinem Konto wurde entfernt." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "Bitte nur CSV-Dateien hochladen." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "Bitte keine Dateien mit mehr als 10 MB hochladen." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "Die Import war erfolgreich." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "Wir konnten die hochgeladene Datei nicht als CSV-Datei parsen." -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "Ungültige Bestellnummer oder kein Zugriff auf diese Bestellung." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Der Ticket-Download ist für dieses Produkt nicht freigeschaltet." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "Die Bestellung wurde gelöscht." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18199,53 +18557,53 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "Nur im Testmodus erstellte Bestellungen können wieder gelöscht werden." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "Die Bestellung wurde abgelehnt und daher storniert." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Die Zahlung wurde storniert." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Diese Zahlung kann im Moment nicht abgebrochen werden." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "Die Erstattung wurde abgebrochen." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Diese Erstattung kann momentan nicht abgebrochen werden." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "Die Erstattung wurde verarbeitet." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "Die Erstattung kann momentan nicht verarbeitet werden." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "Die Erstattung wurde als erledigt markiert." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" "Die Anfrage wurde gelöscht. Wenn du willst, kannst du den Kunden nun " "informieren." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "Deine Stornierungsanfrage" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -18263,7 +18621,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -18271,15 +18629,15 @@ msgstr "" "Die Bezahlung wurde bestätigt, aber die Bestätigungsmail konnte nicht " "verschickt werden." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "Die Bezahlung wurde bestätigt." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Diese Zahlung kann im Moment nicht bestätigt werden." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -18287,7 +18645,7 @@ msgstr "" "Du kannst nicht mehr Geld zurückerstatten als den noch nicht " "zurückerstatteten Zahlungsbetrag." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -18295,7 +18653,7 @@ msgstr "" "Du hast eine Teilerstattung für eine Zahlungsmethode ausgewählt, die nur " "volle Erstattungen unterstützt." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -18303,11 +18661,11 @@ msgstr "" "Eine der Erstattungen konnte nicht verarbeitet werden. Du solltest das Geld " "auf anderem Wege zurückerstatten. Die Fehlermeldung war: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "Eine Erstattung von {} wurde verarbeitet." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -18315,18 +18673,18 @@ msgstr "" "Eine Erstattung von {} wurde gespeichert, aber noch nicht voll ausgeführt. " "Du kannst die Erstattung weiter unten als erledigt markieren." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" "Ein neuer Geschenkgutschein wurde erstellt und kann nun an den Kunden " "verschickt werden." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "Dein Gutscheincode" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18347,12 +18705,12 @@ msgstr "" "\n" "Dein {event}-Team" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -18360,11 +18718,11 @@ msgstr "" "Die Bestellung wurde als bezahlt markiert, aber die Bestätigungsmail konnte " "nicht verschickt werden." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "Die Zahlung wurde erfolgreich verbucht." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -18372,25 +18730,25 @@ msgstr "" "Die Bestellung wurde als erstattet markiert. Du kannst nun auswählen, wie du " "das Geld zurückerstatten möchtest." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Es wurde keine USt-ID-Nr. angegeben." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Es wurde kein Land angegeben." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da ein Nicht-EU-Land angegeben " "wurde." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Die USt-ID-Nr. ist ungültig." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -18398,35 +18756,35 @@ msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da der Prüfdienst des Landes im " "Moment nicht verfügbar ist." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Die USt-ID-Nr. ist gültig." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Unbekannte Rechnung" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "Die Rechnung wurde bereits storniert." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "Die Rechnung wurde von persönlichen Daten bereinigt." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "Die E-Mail wurde zum Versenden gespeichert." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Diese Rechnung wurde nicht gefunden" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Die Rechungsdatei liegt auf dem Server nicht mehr vor." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18434,11 +18792,11 @@ msgstr "" "Diese Rechnung wurde bisher noch nicht fertig erstellt, wir werden die PDF-" "Datei jetzt erstellen. Bitte probiere es in wenigen Sekunden erneut." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -18446,63 +18804,63 @@ msgstr "" "Wir konnten deine Bestellung nicht durchführen, da der Server zu beschäftigt " "war." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Diese Aktion ist nur für unbezahlte Bestellungen möglich." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "Diese Aktion ist nur für stornierte Bestellungen möglich." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" "Dieser Aktion ist nur für ausstehende und bezahlte Bestellungen möglich." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Ein Fehler ist aufgetreten, bitte schaue weiter unten für Details." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "Die Bestellung wurde geändert und der Kunde benachrichtigt." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "Die Bestellung wurde geändert." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "Wir hatten Schwierigkeiten, deine Eingabe zu verarbeiten." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Es wurde keine Änderung vorgenommen." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" "Wir könnten die E-Mail nicht senden, siehe weiter unten für weitere " "Informationen." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Betreff: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Die Nachricht wurde gespeichert und wird an {} versendet." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Die Mail an den folgenden Benutzer konnte nicht versendet werden: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18510,23 +18868,23 @@ msgstr "" "Dieser Link ist nicht mehr gültig. Bitte gehe einen Schritt zurück, lade die " "Seite neu und versuche es erneut." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Es existiert keine Bestellung mit der eingegebenen Bestellnummer." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "Das ausgewählte Exportformat wurde nicht gefunden." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "Die Eingabe konnte nicht verarbeitet werden." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "Alle Bestellungen wurden storniert." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -18535,23 +18893,23 @@ msgstr "" "Die Bestellungen wurden storniert. Bei {count} ist ein Fehler aufgetreten, " "bitte prüfe alle nicht stornierten Bestellungen." -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "Die Eingabe war nicht korrekt." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Token-Name" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "Dieser Veranstalter kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "Der Veranstalter wurde gelöscht." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18559,38 +18917,38 @@ msgstr "" "Dieser Veranstalter konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "Das neue Veranstalterkonto wurde erstellt." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administratoren" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" "Das neue Team wurde erstellt. Du kannst nun Mitglieder zum Team hinzufügen." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "Das ausgewählte Team wurde gelöscht." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "Das ausgewählte Team kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -18598,44 +18956,44 @@ msgstr "" "Du kannst das letzte Teammitglied nicht entfernen, da es sonst niemanden " "mehr gäbe, der für diesen Veranstalter-Account Teams verändern kann." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Der Benutzer wurde aus dem Team entfernt." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Ungültige Einladung gewählt." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "Die Einladung wurde zurückgenommen." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "Die Einladung wurde erneut verschickt." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Ungültiger Token gewählt." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Der Token wurde invalidiert." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Nutzer müssen ein pretix-Konto haben, bevor sie eingeladen werden können." -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "Das neue Mitglied wurde per E-Mail zum Team eingeladen." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Das neue Mitglied wurde zum Team hinzugefügt." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -18645,160 +19003,160 @@ msgstr "" "Bitte kopiere diesen Schlüssel an einen sicheren Ort. Du wirst ihn hier " "nicht erneut abrufen können." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "Das Gerät wurde erfolgreich installiert." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "Dieses Gerät hat derzeit keinen Zugriff." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "Der Zugriff für dieses Gerät wurde entfernt." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "Der ausgewählte Gutscheinaussteller wurde hinzugefügt." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "Der ausgewählte Gutscheinaussteller wurde gelöscht." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "Geschenkgutscheine dürfen keine negativen Werte haben." -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "Die Transaktion konnte nicht zurückgebucht werden." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "Die Transaktion wurde zurückgebucht." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "Die Eingabe war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "Die manuelle Transaktion wurde gespeichert." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "Der Geschenkgutschein wurde erstellt und kann nun verwendet werden." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "Die ausgewählte Station wurde gelöscht." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "Eine Eigenschaft wurde erstellt." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "Die ausgewählte Eigenschaft wurde gelöscht." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Die hochgeladene PDF-Datei ist zu groß." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "Die hochgeladene PDF-Datei ist zu klein." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Bitte nur PDF-Dateien hochladen." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "Die ausgewählten Daten wurden gelöscht." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "Der ausgewählte Termin existiert nicht." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" "Der Termin kann nicht gelöscht werden, da es bereits Bestellungen dafür gibt." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "Der ausgewählte Termin wurde gelöscht." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "Eine neuer Termin wurde erstellt." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "Die ausgewählten Termine wurden deaktiviert." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Die ausgewählten Termine wurden aktiviert." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "Die ausgewählten Termine wurden gelöscht oder deaktiviert." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} neue Termine wurden erstellt." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Reihe:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "Bestellung {}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "Gutschein {}" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" "Das eingegebene aktuelle Passwort war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "WebAuthn-Unterstützung ist nur verfügbar, wenn pretix über HTTPS " "ausgeliefert wird." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "Ein Gerät zur Zwei-Faktor-Authentifizierung wurde entfernt." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "Das Gerät wurde entfernt." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "Dieser Hardwaretoken wurde bereits registriert." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "Ein Gerät zur Zwei-Faktor-Authentifizierung wurde hinzugefügt." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -18808,16 +19166,16 @@ msgstr "" "verfügbaren Knopf für dein Konto aktivieren musst, damit der zweite Faktor " "für den Login erforderlich ist." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "Das Gerät wurde bestätigt und kann nun verwendet werden." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" "Die Registrierung konnte nicht bestätigt werden. Bitte versuche es erneut." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -18825,7 +19183,7 @@ msgstr "" "Der eingegebene Token ist nicht gültig. Wenn das Problem fortbesteht, prüfe " "bitte ob Datum und Uhrzeit deines Telefons korrekt eingestellt sind." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." @@ -18833,15 +19191,15 @@ msgstr "" "Bitte konfiguriere mindestens ein Gerät, bevor du Zwei-Faktor-" "Authentifizierung aktivierst." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "Zwei-Faktor-Authentifizierung ist nun aktiviert." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "Zwei-Faktor-Authentifizierung ist nun deaktiviert." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -18849,123 +19207,123 @@ msgstr "" "Deine Notfall-Tokens wurden neu generiert. Denken daran, diese an einem " "sicheren Ort aufzubewahren, falls du Zugriff auf deine Geräte verlierst." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Deine Benachrichtigungen wurden deaktiviert." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Deine Benachrichtigungs-Einstellungen wurden geändert." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Dein Kommentar wurde gespeichert." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "Eine Mail mit weiteren Informationen wurde verschickt." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "Der neue Benutzer wurde erstellt." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Im Kontingent reservieren" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Verfügbarkeit ignorieren" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Alle Produkte" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" "Der Gutschein kann nicht gelöscht werden, da er bereits eingelöst wurde." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "Der ausgewählte Gutschein wurde gelöscht." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Der neue Gutschein wurde erstellt: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "Es existiert kein Gutschein mit dem eingegebenen Gutscheincode." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "Die neuen Gutscheine wurden erstellt." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "Die ausgewählten Gutscheine wurden gelöscht oder deaktiviert." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num} Gutscheine wurden erstellt und per E-Mail verschickt." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Du hast keine Berechtigung, diese Aktion durchzuführen." -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" "Eine E-Mail mit einem Gutschein wurde an die angegebene Adresse verschickt." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Wartelisten-Eintrag nicht gefunden." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "Der Eintrag wurde auf der Liste nach oben geschoben." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "Der Eintrag wurde ans Ende der Liste geschoben." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "Auf der Liste seit" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Wartet" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "Der ausgewählte Eintrag existiert nicht." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "Der ausgewählte Eintrag wurde gelöscht." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Bekannte Domain" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Bekannte Domains" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -18974,71 +19332,71 @@ msgstr "Bekannte Domains" msgid "Badges" msgstr "Badges" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "Das pretix-Team" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Diese Erweiterung erlaubt, Namensschilder oder Badges für die " "Teilnehmer*innen zu erstellen." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "Ein Badge pro Seite" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "4 A6-Seiten im Querformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "4 A6-Seiten im Hochformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "8 A7-Seiten im Querformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "8 A7-Seiten im Hochformat auf einer A4-Seite" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "Keines der gewählten Produkte ist zum Badge-Druck konfiguriert." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Teilnehmer-Badges" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Bestellungen mit ausstehender Zahlung mit einschließen" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "Zusatzprodukte und enthaltene Produkte mit einschließen" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "Ausgabemodus" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -19050,49 +19408,49 @@ msgstr "" "möchtest. Bitte beachte, dass die einzelnen Badge-Layouts bereits die " "korrekte Größe haben müssen." -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "Nur Tickets für Termine an oder nach diesem Datum." -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "Nur Tickets an oder bevor diesem Datum." -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Sortieren nach" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(Keine Badges drucken)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Badge-Layout" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Das Badge-Layout wurde erstellt." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Das Badge-Layout wurde gelöscht." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Das Badge-Layout wurde geändert." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Badge-Layout {val}" @@ -19143,41 +19501,41 @@ msgstr "Neues Badge-Layout erstellen" msgid "Make default" msgstr "Zum Standard machen" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "Das neue Badge-Layout wurde erstellt." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "Das ausgewählte Badge-Layout existiert nicht." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "Das ausgewählte Badge-Layout wurde gelöscht." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Badge-Layout: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Banküberweisung" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "Dieses Plugin erlaubt, Zahlungen per Banküberweisung anzunehmen." -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "Installiere das Python-Paket 'chardet' für verbesserten CSV-Import." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19191,48 +19549,48 @@ msgstr "" "als erfolgreich markieren, oder regelmäßig einen digitalen Kontoauszug " "importieren, damit pretix die Tickets ausliefern kann." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Art der Bankverbindung" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "SEPA-Bankkonto" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Anderes Bankkonto" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Kontoinhaber" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Name der Bank" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Bankverbindung" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -19242,7 +19600,7 @@ msgstr "" "eine Banküberweisung zu schicken. Wenn du viele internationale Kunden hast, " "könnte deine volle Adresse und die volle Adresse deiner Bank hilfreich sein." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -19252,7 +19610,7 @@ msgstr "" "das deine Kunden zur Überweisung brauchen, z.B. Kontonummern, Banknummern, " "Adressen, etc." -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." @@ -19261,27 +19619,27 @@ msgstr "" "nutzen sofort, auch wenn die Veranstaltung konfiguriert ist Rechnungen erst " "nach Zahlungseingang zu generieren." -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "Keine Bindestriche im Verwendungszweck verwenden." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Dies ist in manchen Ländern erforderlich." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "Rechnungsnummer im Verwendungszweck angeben." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "Präfix für den Verwendungszweck" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "Zusätzlicher Text zur Anzeige bei ausstehenden Bestellungen" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." @@ -19289,11 +19647,11 @@ msgstr "" "Dieser Text wird auf der Bestellbestätigungsseite für ausstehende " "Bestellungen zusätzlich zum Standardtext bezahlt." -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "IBAN-Blockliste für Erstattungen" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19307,27 +19665,27 @@ msgstr "" "Zahlungsdienstleister erhältst. Du kannst auch Ländercodes wie \"GB\" " "auflisten, wenn du nie Erstattungen an britische IBANs anstoßen willst." -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Bitte fülle deine Bankdaten aus." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Bitte gib deine Bankdaten ein." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Kontoinhaber" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19336,39 +19694,39 @@ msgstr "Kontoinhaber" msgid "Bank" msgstr "Bank" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "Ungültige IBAN/BIC" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "Bankkonto {iban}" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" "Eine Rückerstattung per Banküberweisung kann nur von einer existierenden " "Zahlung gestartet werden." -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "BIC (optional)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" "Die Eingabe war nicht korrekt, die Fehler findest du im Detail weiter unten." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Zahlender" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19376,21 +19734,21 @@ msgstr "Zahlender" msgid "Import bank data" msgstr "Bankdaten importieren" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "Erstattungen exportieren" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "Deine Bestellung wurde unvollständig bezahlt: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "Die Rechnung wurde bereits storniert." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "Automatische Aufteilung auf mehrere Bestellungen nicht möglich." @@ -19505,7 +19863,7 @@ msgstr "" "unterstützt." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -19784,7 +20142,7 @@ msgstr "Bestellung ist bereits bezahlt" msgid "Discard" msgstr "Verwerfen" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." @@ -19792,39 +20150,39 @@ msgstr "" "Negativer Betrag aber Erstattung kann nicht gespeichert werden, bitte " "erstelle erst eine manuelle Erstattung." -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Problem beim E-Mail-Versand." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Unbekannte Bestellnummer" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "Text suchen" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "min" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "max" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "Die Filter-Eingabe war ungültig." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Alle unzugeordneten Überweisungen wurden verworfen." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Du musst eine Datei zum Import auswählen." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -19832,12 +20190,12 @@ msgstr "" "Wir waren nicht in der Lage, den Dateityp dieser Datei zu erkennen. Bitte " "kontaktiere den pretix-Support." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "Wir waren nicht in der Lage, deine Eingaben zu verarbeiten." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -19845,21 +20203,21 @@ msgstr "" "Der Import dieser CSV-Datei ist fehlgeschlagen. Bitte wende dich an den " "pretix-Support." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "Diese Datei war leer. Bitte wende dich an den pretix-Support." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Ungültige Eingabe." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Du musst die Spalte auswählen, die den Verwendungszweck enthält." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -19867,7 +20225,7 @@ msgstr "" "Bitte führe Bankdaten-Importe für jede Veranstaltung einzeln durch, da die " "Veranstaltungen dieses Veranstalters unterschiedliche Währungen verwenden." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " @@ -19876,11 +20234,11 @@ msgstr "" "Wir konnten keine Kontendaten für die Erstattung {refund_id} finden. Die " "Erstattung wurde als fehlgeschlagen markiert." -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "Es wurden keine gültigen Bestellungen gefunden." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." @@ -19888,88 +20246,88 @@ msgstr "" "Bitte führe Bankdaten-Exporte für jede Veranstaltung einzeln durch, da die " "Veranstaltungen dieses Veranstalters unterschiedliche Währungen verwenden." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Check-in-Liste" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Dieses Plugin erlaubt, Listen für den Check-in am Eventeingang zu erstellen." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "QR-Code-Geheimnis anzeigen" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "Nur Tickets mit besonderer Behandlung" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Fragen anzeigen" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Check-in-Liste (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "bezahlt" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "Ausgetreten" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "Automatisch eingecheckt" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Secret" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "Check-in-Protokoll (alle erfolgreichen Scans)" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "Scan-Typ" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "Gerät" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "Ggf. inkorrekte Offline-Entscheidung" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "Alle Check-in-Listen" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Diese Erweiterung fügt eine anpassbare Zahlungsmethode für manuelle Zahlung " "hinzu." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Dieses Plugin erlaubt, Zahlungen über PayPal anzunehmen" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -19977,28 +20335,28 @@ msgstr "" "Die PayPal-Sandbox ist in Verwendung, es wird kein echtes Geld überwiesen, " "aber du benötigst einen PayPal-Sandbox-Account zum Login." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "PayPal-Konto" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "Hier klicken für eine Anleitung" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Endpunkt" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "Verwendungszweck-Präfix" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." @@ -20006,7 +20364,7 @@ msgstr "" "Der hier eingetragene Wert wird vor dem üblichen Verwendungszweck " "eingetragen, der die Bestellnummer enthält." -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -20016,16 +20374,16 @@ msgstr "" "Mit einem Klick auf diesen Button kannst du entweder ein neues PayPal-Konto " "erstellen, oder pretix mit einem bestehenden PayPal-Konto verknüpfen." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "Mit {icon} PayPal verbinden" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "Verbindung mit PayPal trennen" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -20034,16 +20392,16 @@ msgstr "" "Bestellungen automatisch als storniert markiert werden, wenn die Zahlung " "zurückerstattet wird." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "PayPal akzeptiert keine Zahlungen in der Währung dieser Veranstaltung." -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "Bitte prüfe diese PayPal-Seite für eine Liste unterstützter Währungen." -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -20056,15 +20414,15 @@ msgstr "" "PayPal-Konto im gleichen Land und mit der gleichen Währung erstellt worden " "sein müssen. Andere PayPal-Accounts können keine Zahlungen vornehmen." -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "Die Kommunikation mit PayPal ist fehlgeschlagen" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -20072,7 +20430,7 @@ msgstr "" "Der Bezahlvorgang ist fehlgeschlagen. Unten findest du Details zum weiteren " "Vorgehen." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -20080,60 +20438,60 @@ msgstr "" "PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren dich, sobald " "die Bezahlung abgeschlossen ist." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Es gab einen Fehler beim Versenden der Bestätigungs-E-Mail." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "Die Zahlung für diese Rechnung ist bereits eingegangen." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "PayPal-Zahlungs-ID" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "PayPal-Verkaufs-ID" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Zahlung erfolgreich." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Zahlung abgewiesen." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Zahlung erstattet." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Zahlung storniert." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Zahlung ausstehend." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal meldete ein Ereignis: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "PayPal Connect: Client-ID" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "PayPal Connect: Geheimer Schlüssel" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "PayPal Connect: Endpunkt" @@ -20235,13 +20593,13 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Hier klicken um das Fenster zu öffnen." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten, bitte versuche " "es erneut." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -20249,128 +20607,128 @@ msgstr "" "Ihr PayPal-Konto ist nun mit pretix verbunden. Auf dieser Seite können Sie " "die Einstellungen im Detail anpassen." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "PayPal hat uns eine ungültige Antwort geschickt." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Die PayPal-Zahlung wurde abgebrochen" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "Das PayPal-Konto wurde getrennt." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "Alte Check-in-Geräte-API" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" "Dieses Plugin erlaubt, die pretixdroid- und pretixdesk-Apps zu verwenden." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Berichts-Export" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Dieses Plugin erlaubt, ausdruckbare Berichte über deine Verkäufe zu " "erstellen." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Seite %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Erstellt: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Bestellübersicht (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Bestellungen nach Produkt" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "(zzgl. Steuern)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "(inkl. Steuern)" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} zwischen {start} und {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Liste der Bestellungen mit Steuern (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Bestellungen nach Steuersatz ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Brutto" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Steuer" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "Liste der Bestellungen mit Steuern" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "Steuern nach Land" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "Firmenkunden" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "Länderkürzel" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "Weiterleitung von der Bestellseite" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." @@ -20379,7 +20737,7 @@ msgstr "" "erfolgreicher Zahlung. Dies ist besonders in Kombination mit der API " "nützlich." -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "Weiterleitung" @@ -20391,28 +20749,28 @@ msgstr "" "Diese Funktion ist nützlich, wenn du pretix nur zur Zahlungsabwicklung " "benutzt, aber einen eigenen Checkout für die anderen Schritte verwendest." -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "Basis-URL zur Weiterleitung" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" "Die Weiterleitung ist nur zu URLs erlaubt, die mit diesem Präfix beginnen." -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "Dieses Plugin erlaubt, E-Mails an alle Kunden zu verschicken." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "E-Mail verschicken an" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "Anhang" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " @@ -20422,47 +20780,47 @@ msgstr "" "oder in Spamordner sortiert wird. Wir empfehlen nur PDF-Dateien mit maximal " "2 MB zu verwenden." -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Sende nur an Käufer des Produktes" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "Nach Check-in-Status filtern" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "An Kunden ohne Check-in schicken" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Nur an Kunden von" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Nur an Kunden für Terminen beginnend um oder nach" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Nur an Kunden von Terminen beginnend bevor" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Nur an Kunden mit Bestelldatum nach" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Nur an Kunden mit Bestelldatum bevor" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "Jeden, der ein Ticket bestellt hat" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -20470,40 +20828,40 @@ msgstr "" "Jeden Teilnehmer (oder stattdessen an den Besteller, wenn keine Teilnehmer-E-" "Mail-Adresse angegeben wurde)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" "Beide (alle Bestell-Kontaktadressen und alle Teilnehmer-E-Mail-Adressen)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "Zahlung ausstehend (außer nicht freigegebene)" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "Freigabe ausstehend" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "Zahlung ausstehend aber überfällig" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "An Kunden mit Bestellstatus" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "An Kunden mit Check-in auf Liste" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "E-Mail wurde verschickt" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "Die Bestellung hat eine Rundmail erhalten." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "Ein Ticketinhaber dieser Bestellung hat eine Rundmail erhalten." @@ -20531,16 +20889,16 @@ msgstr "Besteller-E-Mail-Adressen" msgid "Send a new email based on this" msgstr "Neue Mail auf dieser Basis verschicken" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Ungültige Log-ID übergeben" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" "Es existiert keine Bestellung, die zu den eingegebenen Kriterien passt." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " @@ -20549,15 +20907,15 @@ msgstr "" "Die Nachricht wurde gespeichert und wird in den nächsten Minuten an die " "Kontaktadressen von %d Bestellungen versendet." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Statistiken" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Dieses Plugin zeigt verschiedene Statistiken an." @@ -20657,16 +21015,16 @@ msgstr "" "Wir zeigen dir hier gleich eine Menge Statistiken – sobald die ersten " "Bestellungen eingegangen sind!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "Dieses Plugin erlaubt, Kreditkartenzahlungen über Stripe anzunehmen" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -20675,19 +21033,19 @@ msgstr "" "Der eingegebene Schlüssel \"%(value)s\" sieht ungültig aus. Er sollte mit " "\"%(prefix)s\" beginnen." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Connect: App-Gebühr (Prozent)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: App-Gebühr (max)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-Gebühr (min)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -20697,15 +21055,15 @@ msgstr "" "Mit einem Klick auf diesen Button kannst du entweder ein neues Stripe-Konto " "erstellen, oder pretix mit einem bestehenden Stripe-Konto verknüpfen." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Mit Stripe verbinden" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Verbindung mit Stripe trennen" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20717,21 +21075,21 @@ msgstr "" "automatisch als storniert markiert werden, wenn die Zahlung zurückerstattet " "wird und zur Verarbeitung asynchroner Zahlungsmethoden wie SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "MOTO-Zahlungen für Vorverkaufsstellen aktivieren" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" "Eingeschränktes Feature (muss erst vom Stripe-Support aktiviert werden)" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "Stripe Integration Security Guide" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20747,21 +21105,21 @@ msgstr "" "verpflichtet, jährlich PCI-DSS-Formulare wie z.B. das 40-seitige SAQ D " "auszufüllen. Bitte überprüfe %s für weitere Infos zum Thema." -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Stripe-Konto" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Test-System" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -20769,15 +21127,15 @@ msgstr "" "Wenn deine Veranstaltung im Testmodus ist, nutzen wir immer die Stripe-Test-" "API, unabhängig von dieser Einstellung." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Veröffentlichbarer Schlüssel" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Geheimer Schlüssel" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -20785,39 +21143,39 @@ msgstr "" "Das Land, in dem dein Stripe-Account registriert ist. Normalerweise ist dies " "das Land deines Wohn- bzw. Firmensitzes." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Kreditkartenzahlungen" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Muss erst im Stripe-Account aktiviert werden." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20830,23 +21188,23 @@ msgstr "" "Zahlungsmethode nur, wenn die gesetzte Zahlungsfrist für so eine Verzögerung " "ausreichend ist." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of vielen Testkarten verwenden um eine Transaktion durchzuführen. Es wird " "kein echtes Geld transferiert." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -20873,7 +21231,7 @@ msgstr "" "Bei der Kommunikation mit Stripe ist ein Problem aufgetreten. Bitte versuche " "es erneut und setze dich mit uns in Verbindung, wenn das Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -20881,16 +21239,16 @@ msgstr "" "Die Zahlung wurde noch nicht bestätigt. Wir informieren dich, sobald die " "Bezahlung abgeschlossen ist." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Keine Zahlungsinformationen gefunden." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -20899,172 +21257,172 @@ msgstr "" "es erneut und setz dich mit dem Support in Verbindung, wenn das Problem " "fortbesteht." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe meldete einen Fehler" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Kreditkarte über Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Kreditkarte" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Du musst JavaScript aktivieren, um mit Stripe zu bezahlen." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "Ihre Zahlung ist fehlgeschlagen, bitte erneut versuchen." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay über Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "unbekannter Name" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankkonto bei {bank}" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL über Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay über Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact über Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "Land der Bank" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Deutschland" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Österreich" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "Belgien" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Niederlande" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Spanien" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankkonto {iban} bei {bank}" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 msgid "EPS via Stripe" msgstr "EPS über Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 msgid "Multibanco via Stripe" msgstr "Multibanco über Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 über Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay über Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Buchung erfolgreich." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Buchung erstattet." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Buchung geändert." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Zahlung ausstehend" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Zahlung autorisiert." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Zahlungsautorisierung abgebrochen." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Zahlungsautorisierung fehlgeschlagen." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "Buchung fehlgeschlagen. Grund: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Buchung durch Kunden angefochten. Grund: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Die Anfechtung hat sich geändert. Grund: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Anfechtungsverfahren beendet. Grund. {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe meldete ein Ereignis: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe Connect: Client-ID" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe Connect: Geheimer Schlüssel" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe Connect: Veröffentlichbarer Schlüssel" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe Connect: Geheimer Schlüssel (Testmodus)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Öffentlicher Schlüssel (Testmodus)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -21239,18 +21597,18 @@ msgstr "Zahlung bestätigen: %(code)s" msgid "Confirming your payment…" msgstr "Zahlung bestätigen…" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "" "Während der Verbindung mit Stripe ist ein Fehler aufgetreten, bitte versuche " "es erneut." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe meldete einen Fehler: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -21258,12 +21616,12 @@ msgstr "" "Ihr Stripe-Konto ist nun mit pretix verbunden. Auf dieser Seite können Sie " "die Einstellungen im Detail anpassen." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "Das Stripe-Konto wurde getrennt." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -21271,7 +21629,7 @@ msgstr "" "Sorry, es gab einen Fehler im Bezahlvorgang. Bitte klicke den Link in der E-" "Mail, die wir dir geschickt haben, um fortzufahren." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -21279,55 +21637,55 @@ msgstr "" "Wir konnten die Zahlung nicht verarbeiten. Bitte probiere es erneut und " "kontaktiere uns, falls das Problem fortbesteht." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "Im Zahlungsvorgang ist ein Fehler aufgetreten." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "PDF-Ticketausgabe" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "Dieses Plugin erlaubt, Tickets als PDF-Dateien herunterzuladen" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "Alle PDF-Tickets in einer Datei" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "PDF-Ticketlayout für {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(wie oben)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "PDF-Ticketlayout" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "Standard-Layout" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "Das Ticket-Layout wurde erstellt." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "Das Ticket-Layout wurde gelöscht." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "Das Ticket-Layout wurde geändert." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "Ticket-Layout {val}" @@ -21390,50 +21748,50 @@ msgstr "Du hast noch keine Layouts erstellt." msgid "Create a new layout" msgstr "Neues Layout erstellen" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "PDF-Ausgabe" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 msgid "Download tickets (PDF)" msgstr "Tickets herunterladen (PDF)" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 msgid "Download ticket (PDF)" msgstr "Ticket herunterladen (PDF)" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "Standard-Ticketlayout" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "Das neue Layout wurde erstellt." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "Das ausgewählte Layout existiert nicht." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "Das ausgewählte Layout wurde gelöscht." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "Ticket-Layout: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 msgid "Web-based check-in" msgstr "Web-basierter Check-In" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 msgid "This plugin allows you to perform check-in actions in your browser." msgstr "Dieses Plugin erlaubt, Check-in-Aktionen im Browser durchzuführen." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 msgid "Web Check-in" msgstr "Web Check-In" @@ -21441,22 +21799,22 @@ msgstr "Web Check-In" msgid "Check-in" msgstr "Check-ins" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Schritt" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Zusatzprodukte" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Deine Informationen" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21464,7 +21822,7 @@ msgstr "" "Leider können wir dir auf Basis der eingegebenen Rechnungsadresse die " "ausgewählten Produkte aus steuerrechtlichen Gründen nicht verkaufen." -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " @@ -21474,59 +21832,59 @@ msgstr "" "Steuersatz auf deinen Einkauf anwenden und haben die Preise der Produkte in " "deinem Warenkorb entsprechend geändert." -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Bitte gib eine gültige E-Mail-Adresse ein." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Bitte gib deine Rechnungsadresse ein." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Bitte gib deinen Namen ein." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Bitte fülle Antworten zu allen benötigten Fragen ein." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Zahlung" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Bitte wähle eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "Die eingegebenen Zahlungsinformationen sind unvollständig." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Bestellung prüfen" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Du musst alle Kontrollkästchen auf dieser Seite auswählen." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Es gab einen Fehler beim Senden der Bestätigungsmail, bitte später erneut " "versuchen." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "E-Mail-Adresse wiederholen" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -21534,54 +21892,54 @@ msgstr "" "Bitte gib dieselbe E-Mail-Adresse erneut ein, um sicherzustellen, dass du " "dich nicht vertippt hast." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Bitte gib zweimal dieselbe E-Mail-Adresse ein." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "zzgl. Steuern" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 msgid "No other variation of this product is currently available for you." msgstr "Keine andere Variante des Produktes ist momentan verfügbar." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 msgid "No other variations of this product exist." msgstr "Keine anderen Varianten dieses Produktes existieren." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 msgctxt "form" msgid "is valid" msgstr "ist gültig" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "ist fehlerhaft" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 msgctxt "form" msgid "required" msgstr "erforderlich" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Tickets: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Einlass: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Veranstalter: {organizer}" @@ -21590,11 +21948,6 @@ msgstr "Veranstalter: {organizer}" msgid "Footer Navigation" msgstr "Fußzeile" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "Event-Ticketing-Software von pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Dieser Shop ist aktuell nur für dich und dein Team sichtbar." @@ -21701,8 +22054,8 @@ msgstr "Varianten zeigen" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Preis von %(item)s verändern" @@ -21711,8 +22064,8 @@ msgstr "Preis von %(item)s verändern" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "inkl. Steuern" @@ -21720,8 +22073,8 @@ msgstr "inkl. Steuern" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "zzgl. %(rate)s%% %(name)s" @@ -21730,24 +22083,24 @@ msgstr "zzgl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Anzahl an %(item)s – %(var)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Anzahl an %(item)s" @@ -21777,19 +22130,19 @@ msgstr "Bestellung fortsetzen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Dein Warenkorb" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Warenkorb abgelaufen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -21798,12 +22151,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Die Produkte in deinem Warenkorb sind nicht mehr für dich reserviert." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Tickets für anderen Termin hinzufügen" @@ -21988,7 +22341,7 @@ msgstr "AUSVERKAUFT" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Reserviert" @@ -22002,31 +22355,31 @@ msgstr "" msgid "No attendee name provided" msgstr "Teilnehmername nicht angegeben" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "Preis pro Stück" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Alles klar, wir nehmen das raus…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Eins entfernen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "Menge" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Okay, wir versuchen dir mehr zu reservieren!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -22035,40 +22388,51 @@ msgstr "" "Sobald die Produkte in deinem Warenkorb sind, hast du %(time)s Minuten um " "deine Bestellung abzuschließen." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Eins mehr hinzufügen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "Preis" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Ein Produkt" msgstr[1] "%(num)s Produkte" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "inkl. %(tax_sum)s Steuern" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Gutschein einlösen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "Wir wenden den Gutschein auf deinen Warenkorb an…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Gutschein einlösen" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Warenkorb leeren" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Zur Kasse" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "Fertiggestellt:" @@ -22170,9 +22534,9 @@ msgstr "Zeige Bild von %(item)s in voller Größe" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATIS" @@ -22207,7 +22571,7 @@ msgstr "KW" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Jetzt buchen" @@ -22215,7 +22579,7 @@ msgstr "Jetzt buchen" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "ausgebucht" @@ -22240,103 +22604,92 @@ msgstr "" msgid "General information, add products to your cart" msgstr "Allgemeine Informationen, neue Produkte zum Warenkorb hinzufügen" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Warenkorb leeren" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Zur Kasse" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "Bitte wähle einen Termin, um deinen Gutschein einzulösen." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Zu anderem Termin wechseln" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "Wähle einen Termin aus" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Andere Termine" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Der Vorverkaufszeitraum für diese Veranstaltung ist vorüber." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" "Der Vorverkauf für diese Veranstaltung wird am %(date)s um %(time)s Uhr " "beginnen." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Beginn: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Ende: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Einlass: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Einlass: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Zum Kalender hinzufügen" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Wir versuchen nun, die ausgewählten Produkte für dich zu reservieren!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "Anmelden" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Zum Warenkorb hinzufügen" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Wenn du bereits ein Ticket bestellt hast" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22348,7 +22701,7 @@ msgstr "" "Bestellvorgang geschickt haben. Wenn du den Link nicht finden kannst, klicke " "auf den folgenden Button, um ein erneutes Zusenden des Links anzufordern." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -22815,15 +23168,15 @@ msgid "Send links" msgstr "Links senden" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Gutschein-Einlösung" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "Dieser Gutschein ist nur für den hier angegebenen Termin gültig." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -22831,7 +23184,7 @@ msgstr "" "Du hast einen Gutscheincode eingegeben, der den Kauf eines der folgenden " "Produkte zum angegebenen Preis ermöglicht:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "ab %(minprice)s" @@ -22983,139 +23336,139 @@ msgstr "Seite %(page)s von %(of)s" msgid "We are processing your request …" msgstr "Wir verarbeiten deine Anfrage …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Die ausgewählte Veranstaltung wurde nicht gefunden." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "Der ausgewählte Ticket-Shop ist im Moment nicht verfügbar." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Diese Funktion ist nicht aktiviert." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "Der ausgewählte Veranstalter wurde nicht gefunden." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Bitte nur Zahlen eingeben." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Bitte nur positive Zahlen eingeben." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "Wir haben den Gutschein auf so viele Produkte angewendet wie möglich." -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Dein Warenkorb wurde aktualisiert." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Dein Warenkorb ist nun leer." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Die gewählten Produkte wurden deinem Warenkorb hinzugefügt." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" "Tickets für diese Veranstaltung können über diesen Verkaufskanal nicht " "erworben werden." -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Dein Warenkorb ist leer." -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" "Unbekannte Veranstaltung oder du hast keine Berechtigung, auf diese " "Veranstaltung zuzugreifen." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Kein Termin ausgewählt." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Ungültiger Termin ausgewählt." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Bitte gehe einen Schritt zurück und versuche es erneut." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Diese Bestellung kann nicht mehr bezahlt werden." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Die Zahlung kommt zu spät, um akzeptiert werden zu können." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "Eine Rechnung wurde erstellt." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "Die Zahlungsmethode für diese Bestellung kann nicht geändert werden." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Eine Zahlung für diese Bestellung ist noch offen." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Du kannst diese Bestellung nicht bearbeiten" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "Du hast eine ungültige Stornogebühr gewählt." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "Storniert durch Kunde" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "Die Stornierungsanfrage wurde übermittelt." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "Der Ticket-Download ist für diese Bestellung (noch) nicht freigeschaltet." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Bitte klicke den Link, den wir dir per E-Mail geschickt haben, um deine " "Tickets herunterzuladen." -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "Du kannst diese Bestellung nicht umbuchen." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23124,16 +23477,21 @@ msgstr "" "Die Bestellung wurde geändert. Du kannst nun den offenen Betrag von {amount} " "bezahlen." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Wir waren nicht in der Lage, deine Eingaben zu verarbeiten." -#: pretix/presale/views/user.py:36 -#, python-brace-format +#: pretix/presale/views/user.py:70 +#, fuzzy, python-brace-format +#| msgid "" +#| "If the email address you entered is valid and associated with a ticket, " +#| "we have already sent you an email with a link to your ticket in the past " +#| "{number} hours. If the email did not arrive, please your check spam " +#| "folder and also double check that you used the correct email address." msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" "Wenn die von dir eingegebene E-Mail-Adresse gültig ist und ein Ticket für " @@ -23142,16 +23500,16 @@ msgstr "" "überprüfe deinen Spam-Ordner und überprüfe, dass du die richtige E-Mail-" "Adresse verwendet hast." -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Deine Bestellungen für {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Wir konnten die E-Mail nicht verschicken, bitte probiere es später erneut." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -23159,19 +23517,19 @@ msgstr "" "Wenn mit dieser E-Mail-Adresse Bestellungen gefunden wurden, erhältst du nun " "eine E-Mail mit den entsprechenden Links." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Wartelisten sind für diese Veranstaltung nicht aktiviert." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Wir konnten das ausgewählte Produkt nicht finden." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "Die Warteliste ist für dieses Produkt deaktiviert." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -23179,7 +23537,7 @@ msgstr "" "Du kannst dich nicht zur Liste hinzufügen, da das Produkt gerade verfügbar " "ist." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -23187,120 +23545,129 @@ msgstr "" "Wir haben dich zur Warteliste hinzugefügt. Du erhältst eine E-Mail, sobald " "wieder Tickets verfügbar sind." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "Event-Ticketing-Software von pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Dieser Ticket-Shop ist im Moment nicht verfügbar." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "Der ausgewählte Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Dies ist keine Veranstaltungsreihe." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "ab %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Englisch" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Deutsch" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Deutsch (Du)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Chinesisch (vereinfacht)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Dänisch" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Niederländisch" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Niederländisch (informell)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Französisch" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "Finnisch" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "Griechisch" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Italienisch" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "Lettisch" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "Polnisch" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "Portugiesisch (Portugal)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Spanisch" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Türkisch" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "Nur Benutzerprofil" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Lesezugriff" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Schreibzugriff" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer:" +#~ msgstr "Veranstalter:" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "Der letztendliche QR-Code wird leicht kleiner sein, da etwas weißer Rand " +#~ "für ein gutes Scanergebnis benötigt wird." + +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "Event-Ticketing-Software von pretix" + #~ msgid "Order status:" #~ msgstr "Bestellstatus:" diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po index b7eb420d47..1f4a22bee1 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2021-03-30 19:44+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: German (informal) \n" "Language-Team: LANGUAGE \n" @@ -18,405 +18,420 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "" -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 msgid "One of the selected products is not available in the selected country." msgstr "" -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 msgid "Event created" msgstr "" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 msgid "Event details changed" msgstr "" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 msgctxt "subevent" msgid "Event series date added" msgstr "" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 msgctxt "subevent" msgid "Event series date changed" msgstr "" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 msgctxt "subevent" msgid "Event series date deleted" msgstr "" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +msgid "source code" +msgstr "" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -424,43 +439,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -470,27 +486,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -498,93 +514,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -594,14 +610,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -609,359 +625,360 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -973,179 +990,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1154,65 +1171,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1220,96 +1237,96 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1317,41 +1334,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1363,31 +1380,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1397,33 +1414,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1432,59 +1449,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1492,174 +1509,196 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1667,149 +1706,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1817,8 +1856,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1833,111 +1872,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1945,7 +1984,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1953,7 +1992,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1962,41 +2001,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2004,78 +2043,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2083,51 +2122,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2136,360 +2175,360 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2498,64 +2537,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2564,21 +2603,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2586,56 +2625,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2643,7 +2682,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2651,36 +2690,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2690,102 +2729,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2793,221 +2832,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3017,13 +3066,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3032,98 +3081,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3131,381 +3180,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3515,589 +3564,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4105,45 +4154,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4152,94 +4201,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4248,11 +4297,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4260,157 +4309,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4419,400 +4476,400 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4821,150 +4878,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -4975,365 +5032,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5354,58 +5411,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5417,89 +5474,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5508,76 +5565,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5588,75 +5645,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5664,11 +5721,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5676,11 +5733,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5688,164 +5745,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5853,28 +5910,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5882,55 +5939,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5938,11 +5995,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5951,115 +6008,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6068,55 +6125,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6124,89 +6181,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6214,109 +6271,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6331,7 +6388,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6345,7 +6402,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6359,7 +6416,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6374,7 +6431,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6390,7 +6447,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6408,7 +6465,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6422,7 +6479,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6436,7 +6493,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6452,7 +6509,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6466,7 +6523,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6482,7 +6539,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6507,7 +6564,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6521,7 +6578,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6539,7 +6596,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6554,7 +6611,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6571,7 +6628,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6583,7 +6640,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6597,7 +6654,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6611,56 +6668,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6669,23 +6726,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6694,11 +6751,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6707,93 +6764,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6801,282 +6858,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7112,7 +7169,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7169,8 +7226,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7218,7 +7273,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7235,6 +7290,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7248,93 +7307,103 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +msgid "Source code" +msgstr "" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7342,462 +7411,462 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7805,48 +7874,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7854,437 +7923,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8294,116 +8363,231 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +msgid "Changes to pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8411,83 +8595,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8495,15 +8679,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8512,173 +8696,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8686,29 +8870,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8716,20 +8900,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8747,7 +8931,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8761,66 +8945,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8828,112 +9012,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -8951,1049 +9135,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10004,7 +10188,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10013,49 +10197,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10063,39 +10247,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10103,24 +10287,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10128,45 +10312,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10244,7 +10443,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10261,22 +10460,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10299,7 +10503,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10316,7 +10520,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10338,63 +10542,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10402,11 +10597,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10415,22 +10610,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10545,7 +10746,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10706,18 +10907,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11332,7 +11533,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11449,26 +11650,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11571,7 +11773,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12025,14 +12227,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12084,6 +12286,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12414,7 +12668,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12483,8 +12737,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12492,7 +12746,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12541,28 +12795,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13246,8 +13500,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13267,33 +13521,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13388,7 +13642,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13608,7 +13862,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13658,8 +13912,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13863,7 +14117,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14379,7 +14633,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14465,7 +14719,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14509,77 +14763,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15376,7 +15634,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15600,15 +15858,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15616,7 +15874,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15624,619 +15882,690 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16247,58 +16576,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16311,580 +16640,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16893,69 +17222,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -16963,49 +17292,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17054,41 +17383,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17097,98 +17426,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17197,27 +17526,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17226,36 +17555,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17263,21 +17592,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17369,7 +17698,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17623,241 +17952,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17866,80 +18195,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18020,141 +18349,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18164,112 +18493,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18297,30 +18626,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18411,50 +18740,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18462,20 +18791,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18486,73 +18815,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18560,23 +18889,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19361,8 +19685,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19371,8 +19695,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19380,8 +19704,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19390,24 +19714,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19437,31 +19761,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19626,7 +19950,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19638,71 +19962,82 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "" msgstr[1] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19797,9 +20132,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19834,7 +20169,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19842,7 +20177,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19865,101 +20200,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -19967,7 +20291,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20362,21 +20686,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20510,299 +20834,294 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/djangojs.pot b/src/pretix/locale/djangojs.pot index f9b582e7f4..f37ed8e50e 100644 --- a/src/pretix/locale/djangojs.pot +++ b/src/pretix/locale/djangojs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -339,48 +339,48 @@ msgstr "" msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:311 +#: pretix/static/pretixcontrol/js/ui/editor.js:313 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:517 +#: pretix/static/pretixcontrol/js/ui/editor.js:521 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:523 +#: pretix/static/pretixcontrol/js/ui/editor.js:527 msgid "Text object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:525 +#: pretix/static/pretixcontrol/js/ui/editor.js:529 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:527 +#: pretix/static/pretixcontrol/js/ui/editor.js:531 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:529 +#: pretix/static/pretixcontrol/js/ui/editor.js:533 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:531 +#: pretix/static/pretixcontrol/js/ui/editor.js:535 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:535 +#: pretix/static/pretixcontrol/js/ui/editor.js:539 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:808 +#: pretix/static/pretixcontrol/js/ui/editor.js:813 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:857 -#: pretix/static/pretixcontrol/js/ui/editor.js:896 +#: pretix/static/pretixcontrol/js/ui/editor.js:862 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:881 +#: pretix/static/pretixcontrol/js/ui/editor.js:886 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -418,15 +418,15 @@ msgstr "" msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:801 +#: pretix/static/pretixcontrol/js/ui/main.js:802 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:858 +#: pretix/static/pretixcontrol/js/ui/main.js:859 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:873 +#: pretix/static/pretixcontrol/js/ui/main.js:874 msgid "You have unsaved changes!" msgstr "" @@ -442,11 +442,11 @@ msgstr "" msgid "Count" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:135 +#: pretix/static/pretixcontrol/js/ui/question.js:136 msgid "Yes" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:136 +#: pretix/static/pretixcontrol/js/ui/question.js:137 msgid "No" msgstr "" @@ -470,32 +470,32 @@ msgid_plural "The items in your cart are reserved for you for {num} minutes." msgstr[0] "" msgstr[1] "" -#: pretix/static/pretixpresale/js/ui/main.js:268 +#: pretix/static/pretixpresale/js/ui/main.js:269 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:304 +#: pretix/static/pretixpresale/js/ui/main.js:305 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:401 +#: pretix/static/pretixpresale/js/ui/main.js:402 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:409 +#: pretix/static/pretixpresale/js/ui/main.js:410 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:425 +#: pretix/static/pretixpresale/js/ui/main.js:426 msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:439 -#: pretix/static/pretixpresale/js/ui/main.js:457 +#: pretix/static/pretixpresale/js/ui/main.js:440 +#: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:448 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/el/LC_MESSAGES/django.po b/src/pretix/locale/el/LC_MESSAGES/django.po index aa236bbc24..c6d52596e5 100644 --- a/src/pretix/locale/el/LC_MESSAGES/django.po +++ b/src/pretix/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-10-31 14:39+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: Greek pretix" +msgid "powered by {name} based on pretix" +msgstr "powered by UNS" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "εισιτήρια εκδηλώσεων powered by pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Κωδικός κουπονιού" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Προκαθορισμένο(Default)" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "John Doe" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Δείγμα Corporation" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Δείγμα Εισιτηρίου Εισόδου" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 #, fuzzy #| msgid "An individial text with a reason can be inserted here." msgid "An individual text with a reason can be inserted here." msgstr "Μπορεί να εισαχθεί ένα μεμονωμένο κείμενο με έναν λόγο." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 #, fuzzy #| msgid "The products have been successfully added to your cart." msgid "The amount has been charged to your card." msgstr "Τα προϊόντα προστέθηκαν με επιτυχία στο καλάθι σας." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Μεταφέρετε χρήματα σε αυτόν τον τραπεζικό λογαριασμό: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Εξαγωγή μορφής" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (με κόμματα)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (στυλ Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (με ερωτηματικά)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Συνδυασμένο Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Συνδυασμένο Excel (.xlsx)" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Ερωτήσεις" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Εισιτήριο συμβάντος {event} - {code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -479,14 +498,14 @@ msgstr "Εισιτήριο συμβάντος {event} - {code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Ημερομηνία έναρξης" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -495,22 +514,23 @@ msgstr "" "αυτή. Λάβετε υπόψη ότι η ημερομηνία τιμολόγησης δεν αντιστοιχεί πάντα στην " "ημερομηνία παραγγελίας ή πληρωμής." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Ημερομηνία λήξης" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -519,9 +539,9 @@ msgstr "" "αυτή. Λάβετε υπόψη ότι η ημερομηνία τιμολόγησης δεν αντιστοιχεί πάντα στην " "ημερομηνία παραγγελίας ή πληρωμής." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -531,12 +551,12 @@ msgstr "" msgid "Payment provider" msgstr "Πάροχος πληρωμής" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Όλοι οι πάροχοι πληρωμών" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -547,15 +567,15 @@ msgstr "" "να περιλαμβάνει ορισμένα τιμολόγια παραγγελιών τα οποία στο τέλος έχουν " "πληρωθεί πλήρως ή μερικώς με διαφορετικό πάροχο." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Όλα τα τιμολόγια" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Δεδομένα τιμολογίου" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -563,93 +583,93 @@ msgstr "Δεδομένα τιμολογίου" msgid "Invoices" msgstr "Τιμολόγια" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Γραμμές τιμολογίων" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Αριθμός τιμολογίου" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Ημερομηνία" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Κωδικός παραγγελίας" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Τύπος τιμολογίου" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Ακύρωση" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Γλώσσα" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Αποστολέας τιμολογίου:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -659,14 +679,14 @@ msgstr "Αποστολέας τιμολογίου:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -674,135 +694,135 @@ msgstr "Αποστολέας τιμολογίου:" msgid "Name" msgstr "Όνομα" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Διεύθυνση έδρας" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Ταχυδρομικός Κώδικας" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Πόλη" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Χώρα" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Αριθμός φορολογικού μητρώου" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Αριθμός Φορολογικού Μητρώου" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Αποδέκτης τιμολογίου:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Εταιρεία" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Διεύθυνση" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 #, fuzzy @@ -811,181 +831,181 @@ msgctxt "address" msgid "State" msgstr "Κατάσταση" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Δικαιούχος" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Σχετικό παραστατικό" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Αντίστροφη φόρτιση" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Εμφανίστηκε ξένο νόμισμα" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Συνάλλαγμα" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Συνολική αξία (με φόρους)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Συνολική αξία (χωρίς φόρους)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment settings" msgid "Payment matching IDs" msgstr "Ρυθμίσεις πληρωμής" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Πάροχοι πληρωμών" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Ακύρωση" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Τιμολόγιο" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ναι" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Όχι" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Αριθμός σειράς" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Περιγραφή" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Μικτή τιμή" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Καθαρή τιμή" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Φορολογική αξία" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Φορολογικός συντελεστής" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Φορολογικό όνομα" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Ημερομηνία έναρξης του γεγονότος" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Διευθύνσεις ηλεκτρονικού ταχυδρομείου (αρχείο κειμένου)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Φιλτράρετε κατά κατάσταση" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Στοιχεία παραγγελίας" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Παραγγελίες" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Παραγγείλετε θέσεις" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Τέλη παραγγελίας" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Μόνο πληρωμένες παραγγελίες" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment amount" msgid "Include payment amounts" msgstr "Ποσό πληρωμής" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only orders created in test mode can be deleted." msgid "Only include orders created on or after this date." @@ -993,56 +1013,59 @@ msgstr "" "Μόνο παραγγελίες που έχουν δημιουργηθεί στη λειτουργία δοκιμής(test mode) " "μπορούν να διαγραφούν." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "Προαιρετικά. Δεν θα πωληθούν προϊόντα πριν από αυτή την ημερομηνία." +#| msgid "Only orders created in test mode can be deleted." +msgid "Only include orders created on or before this date." +msgstr "" +"Μόνο παραγγελίες που έχουν δημιουργηθεί στη λειτουργία δοκιμής(test mode) " +"μπορούν να διαγραφούν." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Ημερομηνία έναρξης" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Ημερομηνία εκδήλωσης" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Slug εκδηλώσεων" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Σύνολο παραγγελίας" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1054,186 +1077,186 @@ msgstr "Σύνολο παραγγελίας" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Κατάσταση" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Email" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Line number" msgid "Phone number" msgstr "Αριθμός σειράς" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Ημερομηνία παραγγελίας" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Ημερομηνία παραγγελίας" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου επαληθεύτηκε" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Ημερομηνία τελευταίας πληρωμής" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Αμοιβές" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Παραγγελία τοπικών ρυθμίσεων (order locale)" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Μεικτό στο {rate} % φόρου" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Καθαρό στο {rate}% φόρο" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Φορολογική αξία σε {rate}% φόρου" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Αριθμοί τιμολογίων" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Kανάλι πωλήσεων" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Απαιτείται ιδιαίτερη προσοχή" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Σχόλιο" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Θέσεις" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Μέθοδος πληρωμής" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Τύπος τέλους (fee type)" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Τιμή" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Φορολογική ρύθμιση" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Διεύθυνση τιμολογίου" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Position ID" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1242,65 +1265,65 @@ msgstr "Position ID" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Ημερομηνία" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Προϊόν" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Παραλλαγή" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Όνομα συμμετεχόντος" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Email συμμετεχόντος" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1308,112 +1331,112 @@ msgstr "Email συμμετεχόντος" msgid "Voucher" msgstr "Voucher" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID Ψευδονοποίησης" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "ταυτότητα πελάτη" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "Όνομα ομάδας" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Team name" msgid "Seat zone" msgstr "Όνομα ομάδας" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Client ID" msgid "Seat row" msgstr "ταυτότητα πελάτη" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Team name" msgid "Seat number" msgstr "Όνομα ομάδας" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Κωδικός παραγγελίας" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Πληρωμές παραγγελειών και επιστροφές χρημάτων" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "Ημερομηνία πληρωμής" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Refund status" msgid "Refund states" msgstr "Κατάσταση επιστροφής χρημάτων" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Σειρά" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID πληρωμής" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Ημερομηνία δημιουργίας" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Ημερομηνία ολοκλήρωσης" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Κωδικός κατάστασης (status code)" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Ποσό" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1421,41 +1444,41 @@ msgstr "Ποσό" msgid "Payment method" msgstr "Μέθοδος πληρωμής" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Διαθεσιμότητα quota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Όνομα quota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Συνολικό quota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Πληρωμένες παραγγελίες" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Εκκρεμείς παραγγελίες" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Αποκλεισμός κουπονιών" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Το καλάθι του τρέχοντος χρήστη" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1467,35 +1490,35 @@ msgstr "Το καλάθι του τρέχοντος χρήστη" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Λίστα αναμονής" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Expire order" msgid "Exited orders" msgstr "Λήξη παραγγελίας" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Τρέχουσα διαθεσιμότητα" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Άπειρος" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Redemptions" msgid "Gift card redemptions" msgstr "Εξαγορές" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1507,39 +1530,39 @@ msgstr "Εξαγορές" msgid "Gift card code" msgstr "Δωροκάρτα" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 #, fuzzy #| msgid "Voucher details" msgid "Issuer" msgstr "Λεπτομέρειες κουπονιών" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Δωροκάρτα" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Εμφάνιση παραλλαγών" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Δοκιμή λειτουργίας (Test mode)" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1548,66 +1571,66 @@ msgstr "Δοκιμή λειτουργίας (Test mode)" msgid "All" msgstr "Όλα" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 #, fuzzy #| msgctxt "stripe" #| msgid "Live" msgid "Live" msgstr "Ζωντανά" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty tag" msgid "Empty" msgstr "Κενή ετικέτα" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "έχει λήξει" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 #, fuzzy #| msgid "Test mode" msgid "Test mode card" msgstr "Δοκιμή λειτουργίας (Test mode)" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Ημερομηνία λήξης" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Νόμισμα" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1615,75 +1638,75 @@ msgstr "Νόμισμα" msgid "Current value" msgstr "Τρέχουσα τιμή" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Δωρεάν παραγγελία" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Πρόθεμα αριθμού τιμολογίου" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show overpaid orders" msgid "Last invoice date of order" msgstr "Εμφάνιση υπερπληρωμένων παραγγελιών" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Όλες οι καταχωρήσεις" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Αναμονή για ένα κουπόνι" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Το κουπόνι εκχωρήθηκε" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Αναμονή για εξαργύρωση" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Το κουπόνι εξαργυρώθηκε" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Το κουπόνι έληξε" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Όνομα προϊόντος" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Όνομα εκδήλωσης" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1691,116 +1714,138 @@ msgctxt "subevents" msgid "Date" msgstr "Ημερομηνία" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Προτεραιότητα" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Κωδικός κουπονιού" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Κρατήστε με συνδεδεμένο" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 #, fuzzy #| msgid "This voucher code is not known in our database." msgid "This combination of credentials is not known to our system." msgstr "Αυτός ο κωδικός κουπονιού δεν είναι γνωστός στη βάση δεδομένων μας." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Αυτός ο λογαριασμός είναι ανενεργός." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Έχετε ήδη εγγραφεί στη διεύθυνση ηλεκτρονικού ταχυδρομείου, χρησιμοποιήστε " "τη φόρμα σύνδεσης." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Εισαγάγετε τον ίδιο κωδικό πρόσβασης δύο φορές" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Επαναλάβετε τον κωδικό πρόσβασης" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Παρακαλώ εισάγετε το όνομά σας." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Σχετικό παραστατικό" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Οδός και Αριθμός" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 #, fuzzy #| msgid "Presale not started" msgctxt "address" msgid "Select state" msgstr "Η προεργασία δεν ξεκίνησε" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Αυτό το πεδίο είναι απαραίτητο." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Θα πρέπει να δώσετε ένα όνομα εταιρείας." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Θα πρέπει να δώσετε το όνομά σας." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Ο αριθμός ΦΠΑ δεν αντιστοιχεί στην επιλεγμένη χώρα." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Ο αριθμός ΦΠΑ δεν είναι έγκυρος. Ελέγξτε ξανά την εισαγωγή σας." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1812,7 +1857,7 @@ msgstr "" "χρεώσουμε το ΦΠΑ στο τιμολόγιό σας. Μπορείτε να πάρετε πίσω το ποσό του " "φόρου μέσω της διαδικασίας επιστροφής του ΦΠΑ." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1823,7 +1868,7 @@ msgstr "" "χρεώσουμε το ΦΠΑ στο τιμολόγιό σας. Επικοινωνήστε με την υποστήριξη για να " "το επιλύσετε χειροκίνητα." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1831,7 +1876,7 @@ msgstr "" "Υπάρχει ήδη ένας λογαριασμός που σχετίζεται με αυτήν τη διεύθυνση " "ηλεκτρονικού ταχυδρομείου. Επιλέξτε διαφορετικό." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1839,27 +1884,27 @@ msgstr "" "Εισαγάγετε τον τρέχοντα κωδικό πρόσβασης εάν θέλετε να αλλάξετε τη διεύθυνση " "ηλεκτρονικού ταχυδρομείου ή τον κωδικό πρόσβασής σας." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Ο τρέχων κωδικός πρόσβασης που καταχωρίσατε δεν ήταν σωστός." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Το τρέχον συνθηματικό σας" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Νέος κωδικός πρόσβασης" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Επαναλάβετε τον νέο κωδικό πρόσβασης" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Προεπιλεγμένη ζώνη ώρας" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1867,25 +1912,25 @@ msgstr "" "Χρησιμοποιείται μόνο για προβολές που δεν συνδέονται με κάποια εκδήλωση. Για " "όλες τις προβολές εκδηλώσεων χρησιμοποιείται η ζώνη ώρας εκδήλωσης." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Ονομα συσκευής" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Τύπος συσκευής" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone με την εφαρμογή Authenticator" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Token hardware συμβατό με U2F (π.χ. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1893,82 +1938,82 @@ msgstr "" "Μη έγκυρη σύνταξη placeholder: Χρησιμοποιήσατε διαφορετικό αριθμό \"{\" than " "of \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Μη έγκυρο placeholder(s): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Επιχείρηση" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Ιδιώτης" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Σελίδα %d από %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Classic renderer (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Στοιχεία Πωλητή" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Στοιχεία Αγοραστή" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Κωδικός παραγγελίας" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Αριθμός ακύρωσης" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Αριθμός τιμολογίου" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Αριθμός τιμολογίου" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Ημερομηνία ακύρωσης" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Αρχική ημερομηνία τιμολόγησης" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Ημερομηνία" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Εκδήλωση" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1978,8 +2023,8 @@ msgstr "" "{from_date}\n" "– {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1994,117 +2039,117 @@ msgstr "" msgid "TEST MODE" msgstr "TEST MODE" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Αριθμός τιμολογίου {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Αναφορά πελάτη: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Αριθμός ΦΠΑ πελάτη" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Δικαιούχος" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "Τιμολόγιο" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Τιμολόγιο" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Ακύρωση" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Περιγραφή" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Ποσότητα" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "ΦΠΑ" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Καθαρά" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Ακαθάριστο" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Ποσό" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Σύνολο" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Ignored payments" msgctxt "invoice" msgid "Received payments" msgstr "Πληρωμές που δεν έχουν συμπεριληφθεί" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "Μη έγκυρες πληρωμές" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Καθαρή αξία" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Ακαθάριστη αξία" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "ΦΠΑ" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Συμπεριλαμβάνονται οι φόροι" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2115,7 +2160,7 @@ msgstr "" "δημοσιεύθηκε από την Ευρωπαϊκή Κεντρική Τράπεζα στις {date}, αυτό " "αντιστοιχεί σε:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2126,7 +2171,7 @@ msgstr "" "δημοσιεύθηκε από την Ευρωπαϊκή Κεντρική Τράπεζα στις {date}, το συνολικό " "τιμολόγιο αντιστοιχεί στο {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Μοντέρνο τιμολόγιο (pretix 2.7)" @@ -2135,41 +2180,41 @@ msgstr "Μοντέρνο τιμολόγιο (pretix 2.7)" msgid "Default list" msgstr "Προεπιλεγμένη λίστα" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Πλήρες όνομα" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Είναι ενεργό" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Είναι site admin" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Ημερομηνία εγγραφής" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Ζώνη ώρας" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Απαιτείται έλεγχος ταυτότητας δύο παραγόντων για να συνδεθείτε" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Λήψη ειδοποιήσεων σύμφωνα με τις παρακάτω ρυθμίσεις μου" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Εάν απενεργοποιηθεί, δεν θα λάβετε ειδοποιήσεις." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2177,40 +2222,40 @@ msgstr "Εάν απενεργοποιηθεί, δεν θα λάβετε ειδο #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Χρήστης" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Χρήστες" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Οι πληροφορίες λογαριασμού άλλαξαν" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Ανάκτηση κωδικού" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Όλα τα προϊόντα (συμπεριλαμβανομένων των πρόσφατα δημιουργημένων)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Περιορίστε τα προϊόντα" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Συμπεριλάβετε εκκρεμείς παραγγελίες" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2224,7 +2269,7 @@ msgstr "" "η παραγγελία δεν έχει πληρωθεί. Αυτό λειτουργεί μόνο με pretixdesk 0.3.0 ή " "νεότερη ή pretixdroid 1.9 ή νεότερη." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2232,39 +2277,39 @@ msgstr "" msgid "Gates" msgstr "Ημερομηνίες" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Allow multiple entries per ticket" msgstr "Ζητήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically check out everyone at" msgstr "Αυτόματη επιστροφή χρημάτων" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2272,21 +2317,21 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Χώρα" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Εσωτερικός αναγνωριστικός κωδικός" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2295,35 +2340,35 @@ msgstr "" "αντιστοίχιση των δεδομένων με άλλες πηγές. Αν δεν εισάγετε ένα, θα " "δημιουργήσουμε ένα αυτόματα." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Αυτό το αναγνωριστικό χρησιμοποιείται ήδη για μια διαφορετική ερώτηση." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Ημερομηνία εγκατάστασης" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Ημερομηνία έναρξης" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" "Το τέλος της περιόδου προπώλησης πρέπει να είναι μεταγενέστερο από την " "έναρξή του." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Το τέλος της εκδήλωσης πρέπει να είναι αργότερα από την έναρξή της." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2339,48 +2384,48 @@ msgstr "" "διευθύνσεις URL, κωδικούς παραγγελίας, αριθμούς τιμολογίων και αναφορές " "τραπεζικής μεταφοράς." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Το λεκτικό μπορεί να περιέχει μόνο γράμματα, αριθμούς, κουκκίδες και παύλες." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Σύντομη μορφή" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Το κατάστημα είναι live" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Νόμισμα εκδήλωσης" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Ώρα έναρξης εκδήλωσης" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Ώρα λήξης εκδήλωσης" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Χρόνος αποδοχής" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Εμφάνιση σε λίστες" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2388,13 +2433,13 @@ msgstr "" "Αν επιλεγεί, αυτό το συμβάν θα εμφανίζεται δημόσια στη λίστα γεγονότων για " "το λογαριασμό του διοργανωτή σας." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Τέλος προπώλησης" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2403,79 +2448,79 @@ msgstr "" "ρυθμίσετε αυτήν την τιμή, η προπώληση θα λήξει μετά την ημερομηνία λήξης της " "εκδήλωσής σας." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Έναρξη προπώλησης" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Προαιρετικά. Δεν θα πωληθούν προϊόντα πριν από αυτή την ημερομηνία." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Τοποθεσία" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Εσωτερικό σχόλιο" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Σειρά εκδηλώσεων" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "Only sell tickets for this event on the following sales channels." msgstr "Οι ρυθμίσεις ενός παρόχου πληρωμών έχουν αλλάξει." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Εκδήλωση" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Εκδηλώσεις" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2483,47 +2528,47 @@ msgstr "" "Έχετε διαμορφώσει τουλάχιστον ένα πληρωμένο προϊόν, αλλά δεν έχετε " "ενεργοποιήσει καμία μέθοδο πληρωμής." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" "Πρέπει να ρυθμίσετε τουλάχιστον μία αναλογία για να πουλήσετε οτιδήποτε." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Μόλις δημιουργηθεί μια εκδήλωση δεν μπορεί να αλλάξει μεταξύ μιας σειράς και " "μίας μόνο εκδήλωσης." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Το κείμενο της εκδήλωσης δεν μπορεί να αλλάξει." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Αυτό το slug έχει ήδη χρησιμοποιηθεί για μία διαφορετική εκδήλωση." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Η εκδήλωση δεν μπορεί να ολοκληρωθεί πριν ξεκινήσει." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "Η προπώληση της εκδήλωσης δεν μπορεί να ολοκληρωθεί πριν ξεκινήσει." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Ενεργό" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2531,7 +2576,7 @@ msgstr "" "Μόνο με αυτό το checkbox ενεργοποιημένο, αυτή η ημερομηνία είναι ορατή στο " "μενού των χρηστών." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2539,133 +2584,133 @@ msgstr "" "Αν επιλεγεί, αυτή η εκδήλωση θα εμφανιστεί δημόσια στη λίστα ημερομηνιών για " "το συμβάν σας." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Frontpage κείμενο" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Ημερομηνία σε σειρά εκδηλώσεων" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Ημερομηνίες σε σειρές εκδηλώσεων" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Μία ή περισσότερες παραλλαγές δεν ανήκουν σε αυτή την εκδήλωση." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Δεν μπορεί να περιέχει κενά ή ειδικούς χαρακτήρες εκτός από τις υπογραμμίσεις" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "Το όνομα του property μπορεί να περιέχει μόνο γράμματα, αριθμούς και " "υπογράμμιση." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Προεπιλεγμένη γλώσσα" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις του διοργανωτή" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Αναζήτηση εκδηλώσεων" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Συνολική αξία" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "" "Δεν μπορείτε να επιλέξετε μια ποσόστωση που ανήκει σε διαφορετικό συμβάν." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Καμία τιμή δεν μπορεί να περιέχει τον χαρακτήρα οριοθέτησης." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "Το λεκτικό μπορεί να περιέχει μόνο γράμματα, αριθμούς, κουκκίδες και παύλες." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Tax ID: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "ΑΦΜ: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Ονομα κατηγορίας" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Εσωτερικό όνομα" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Εάν το ορίσετε, αυτό θα χρησιμοποιηθεί αντί του δημόσιου ονόματος στο " "backend." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Περιγραφή κατηγορίας" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Τα προϊόντα αυτής της κατηγορίας είναι πρόσθετα(add-on) προϊόντα" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2675,36 +2720,36 @@ msgstr "" "μόνοι τους. Μπορούν να αγοραστούν μόνο σε συνδυασμό με ένα προϊόν που έχει " "αυτή τη κατηγορία ρυθμισμένη ως πιθανή πηγή πρόσθετων." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Κατηγορία προιόντος" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Κατηγορίες προϊόντων" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Πρόσθετα προϊόντα)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "Προαιρετικά. Δεν θα πωληθούν προϊόντα πριν από αυτή την ημερομηνία." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Κατηγορία" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2712,19 +2757,19 @@ msgstr "" "Εάν έχετε πολλά προϊόντα, μπορείτε προαιρετικά να τα ταξινομήσετε σε " "κατηγορίες για να κρατήσετε τα πράγματα οργανωμένα." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Ονομα προϊόντος" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Αυτό εμφανίζεται κάτω από το όνομα του προϊόντος σε λίστες." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Προκαθορισμένη τιμή" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2734,11 +2779,11 @@ msgstr "" "τιμές για κάθε μια από τις παραλλαγές. Εάν μια παραλλαγή δεν έχει ειδική " "τιμή ή αν δεν έχετε παραλλαγές, η τιμή αυτή θα χρησιμοποιηθεί." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Είσοδος ελεύθερη τιμής" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2753,40 +2798,40 @@ msgstr "" "Αυτήν τη στιγμή δεν υποστηρίζεται για προϊόντα που αγοράζονται ως πρόσθετο " "για άλλα προϊόντα." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Φόρος επί των πωλήσεων" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Είναι εισιτήριο εισόδου" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "Εάν αγοράσετε αυτό το προϊόν, μπορείτε να εισέλθετε στην εκδήλωση" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Δημιουργία εισιτηρίων" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 #, fuzzy #| msgid "On waiting list since" msgid "Show a waiting list for this ticket" msgstr "Στη λίστα αναμονής από τότε" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "Οι λίστες αναμονής είναι απενεργοποιημένες για αυτή την εκδήλωση." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Εμφάνιση του αριθμού των εισιτηρίων που απομένουν" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 #, fuzzy #| msgid "" #| "Publicly show how many tickets of a certain type are still available." @@ -2794,31 +2839,31 @@ msgid "Publicly show how many tickets are still available." msgstr "" "Δηλώστε δημόσια πόσα εισιτήρια συγκεκριμένου τύπου είναι ακόμα διαθέσιμα." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Εικόνα προϊόντος" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Διαθέσιμο από" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Το προϊόν αυτό δεν θα πωλείται πριν από την καθορισμένη ημερομηνία." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Διαθέσιμο μέχρι" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Αυτό το προϊόν δεν θα πωληθεί μετά την καθορισμένη ημερομηνία." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2827,11 +2872,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Αυτό το προϊόν μπορεί να αγοραστεί μόνο με ένα κουπόνι." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2839,11 +2884,11 @@ msgstr "" "Για να αγοράσετε αυτό το προϊόν, ο χρήστης χρειάζεται ένα κουπόνι που ισχύει " "για αυτό το προϊόν είτε απευθείας είτε μέσω μιας quota." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Η αγορά αυτού του προϊόντος απαιτεί έγκριση" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2855,7 +2900,7 @@ msgstr "" "πληρωθεί και να ολοκληρωθεί. Μπορείτε να χρησιμοποιήσετε αυτό π.χ. για " "εκπτωτικά εισιτήρια που είναι διαθέσιμα μόνο σε συγκεκριμένες ομάδες." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2863,7 +2908,7 @@ msgstr "" "Αυτό το προϊόν θα εμφανίζεται μόνο αν εξαργυρωθεί ένα κουπόνι που ταιριάζει " "με το προϊόν." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -2877,11 +2922,11 @@ msgstr "" "χρήστης εισαγάγει έναν κωδικό κουπονιού που συνδέεται συγκεκριμένα με αυτό " "το προϊόν (και όχι μέσω ποσοστώσεων)." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Αυτό το προϊόν πωλείται μόνο ως μέρος ενος πακέτου" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2892,13 +2937,13 @@ msgstr "" "χρησιμοποιήσετε αυτό το προϊόν ως προϊόν πακέτου, αλλά μόνο για σταθερές " "πακέτο!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Αφήστε το προϊόν να ακυρωθεί" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2913,11 +2958,11 @@ msgstr "" "εκδήλωσης. Αν αυτό δεν έχει επιλεγεί, οι παραγγελίες που περιέχουν αυτό το " "προϊόν δεν μπορούν να ακυρωθούν από τους χρήστες, αλλά μόνο από εσάς." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Ελάχιστο ποσό ανά παραγγελία" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2927,11 +2972,11 @@ msgstr "" "αυτό πολλές φορές. Εάν κρατήσετε κενό το πεδίο ή το θέσετε στο 0, δεν " "υπάρχει ειδικό όριο για αυτό το προϊόν." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Μέγιστο ποσό ανά παραγγελία" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2943,7 +2988,7 @@ msgstr "" "ειδικό όριο για αυτό το προϊόν. Το όριο για τον μέγιστο αριθμό στοιχείων σε " "ολόκληρη την παραγγελία ισχύει ανεξάρτητα." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2956,11 +3001,11 @@ msgstr "" "άτομο κατά το check-in ότι η ταυτότητα φοιτητή εξακολουθεί να χρειάζεται να " "ελεγχθεί." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Αρχική τιμή" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2970,27 +3015,27 @@ msgstr "" "τρέχουσα τιμή είναι προεξοφλημένη. Αυτό είναι μόνο μια αισθητική ρύθμιση και " "δεν θα επηρεάσει στην πραγματικότητα τιμολόγηση." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Δίκτυα πωλήσεων" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 #, fuzzy #| msgid "The product the user waits for." msgid "This product is a gift card" msgstr "Το προϊόν που ο χρήστης περιμένει." -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -3000,7 +3045,7 @@ msgstr "" msgid "Products" msgstr "Προϊόντα" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -3008,55 +3053,55 @@ msgstr "" "Ο μέγιστος αριθμός ανά παραγγελία δεν μπορεί να είναι χαμηλότερος από τον " "ελάχιστο αριθμό ανά παραγγελία." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "Η κατηγορία του αντικειμένου πρέπει να ανήκει στην ίδια εκδήλωση με το " "αντικείμενο." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "Ο φορολογικός κανόνας του αντικειμένου πρέπει να ανήκει στην ίδια εκδήλωση " "με το αντικείμενο." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" "Η διαθεσιμότητα του στοιχείου δεν μπορεί να τερματιστεί πριν ξεκινήσει." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Αυτό εμφανίζεται κάτω από το όνομα της παραλλαγής στις λίστες." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Θέση" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Παραλλαγή προϊόντος" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Παραλλαγές προϊόντων" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Ελάχιστος αριθμός" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Μέγιστος αριθμός" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Τα πρόσθετα συμπεριλαμβάνονται στην τιμή" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3064,51 +3109,51 @@ msgstr "" "Εάν επιλεγεί, η προσθήκη πρόσθετων στοιχείων σε αυτό το εισιτήριο είναι " "δωρεάν, ακόμη και αν τα πρόσθετα θα κοστίζουν κανονικά τα χρήματα μεμονωμένα." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "Allow the same product to be selected multiple times" msgstr "Δεν μπορείτε να επιλέξετε περισσότερα από %s στοιχεία ανά παραγγελία." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "Η κατηγορία του πρόσθετου πρέπει να ανήκει στο ίδιο συμβάν με το στοιχείο." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Το στοιχείο έχει ήδη ένα πρόσθετο αυτής της κατηγορίας." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Ο ελάχιστος αριθμός πρέπει να είναι ίσος ή μεγαλύτερος από το μηδέν." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Ο μέγιστος αριθμός πρέπει να είναι ίσος ή μεγαλύτερος από το μηδέν." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" "Ο μέγιστος αριθμός πρέπει να είναι μεγαλύτερος από τον ελάχιστο αριθμό." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Πακέτα εντικειμένων" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Συνδυασμένη παραλλαγή" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Αριθμός" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Καθορισμένο τμήμα τιμής" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3120,239 +3165,249 @@ msgstr "" "περιπτώσεις μικτής φορολογίας, αλλά μπορεί να παραμείνει κενό διαφορετικά. " "Αυτή η τιμή ΔΕΝ θα προστεθεί στην τιμή του στοιχείου βάσης." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" "Το πακέτο αντικειμένων πρέπει να ανήκει στην ίδια εκδήλωση με το αντικείμενο." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Πρέπει να οριστεί μια παραλλαγή για αυτό το αντικείμενο." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "Η επιλεγμένη παραλλαγή δεν ανήκει σε αυτό το στοιχείο." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Η μέτρηση πρέπει να είναι ίση ή μεγαλύτερη από μηδέν." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Κείμενο (μία γραμμή)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Πολλαπλό κείμενο" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Ναι/Οχι" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Επιλέξτε ένα από μια λίστα" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Επιλέξτε πολλά από μια λίστα" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Ανέβασμα αρχείου" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Χρόνος" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Ημερομηνία και ώρα" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Κωδικός χώρας (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Ερώτηση" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Βοηθητικό κείμενο" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Εάν το ερώτημα πρέπει να εξηγηθεί ή να διευκρινιστεί, κάντε το εδώ!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Είδος ερώτησης" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Απαιτούμενη ερώτηση" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Αυτή η ερώτηση θα ζητηθεί από τους αγοραστές των επιλεγμένων προϊόντων" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Ρωτήστε κατά το check-in αντί για τη διαδικασία αγοράς εισιτηρίων" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Κρυμμένη ερώτηση" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Αυτή η ερώτηση θα εμφανιστεί μόνο στο backend." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Κείμενο σχετικά με τα τιμολόγια" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Ελάχιστος αριθμός" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "This question will be asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "Αυτή η ερώτηση θα ζητηθεί κατά το check-in." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Μέγιστος αριθμός" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Απαιτείται να απαντηθεί η ερώτηση αυτή." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Επιλέχθηκε μη έγκυρη επιλογή." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "Αυτός ο αριθμός σελίδας είναι μικρότερος από 1" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Η τιμή που εισάγεται είναι υψηλή." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Μη έγκυρη εισαγωγή αριθμού." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Παρακαλώ εισάγετε το όνομά σας." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Επιλέξτε μια ποσόστωση." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Μη έγκυρη εισαγωγή ημερομηνίας." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Μη έγκυρη εισαγωγή χρόνου." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Μη έγκυρη εισαγωγή ημερομηνίας." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Άγνωστος κωδικός χώρας." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Απάντηση" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" "Το αναγνωριστικό \"{}\" χρησιμοποιείται ήδη για μια διαφορετική επιλογή." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Επιλογή ερώτησης" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Επιλογές ερωτήσεων" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Συνολική χωρητικότητα" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Αφήστε κενό για απεριόριστο αριθμό εισιτηρίων." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Αντικείμενο" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Παραλλαγές" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3362,13 +3417,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Quota" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3377,13 +3432,13 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotas" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Όλες οι παραλλαγές πρέπει να ανήκουν σε ένα αντικείμενο που περιλαμβάνεται " "στη λίστα αντικειμένων ." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3391,82 +3446,82 @@ msgstr "" "Ένα ή περισσότερα αντικείμενα έχουν παραλλαγές αλλά κανένα από αυτά δεν " "περιλαμβάνεται στη λίστα παραλλαγών." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Το Subevent δεν μπορεί να είναι μηδενικό για σειρές συμβάντων." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Παραγγελία {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Απόδειξη πληρωμής {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Προϊόν {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Ημερομηνία {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Quota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Κατηγορία {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Ερώτηση {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Φορολογική ρύθμιση {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "εκκρεμής" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "Πληρώθηκε" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "έχει λήξει" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "ακυρώθηκε" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Τοποθεσία εκδήλωσης" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Ημερομηνία λήξης" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Συνολικό ποσό" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3474,7 +3529,7 @@ msgstr "" "Το κείμενο που καταχωρίσατε σε αυτό το πεδίο δεν θα είναι ορατό για το " "χρήστη και είναι διαθέσιμο για σας." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3487,15 +3542,15 @@ msgstr "" "ενημερώσετε το προσωπικό check-in σας για το πώς να χειριστείτε αυτές τις " "περιπτώσεις." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta information" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου επαληθεύτηκε" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3503,7 +3558,7 @@ msgstr "" "Η πληρωμή δεν μπορεί να γίνει αποδεκτή καθώς η τελευταία ημερομηνία πληρωμών " "που διαμορφώθηκε στις ρυθμίσεις πληρωμής έχει λήξει." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3512,227 +3567,227 @@ msgstr "" "ότι δεν θα πρέπει να γίνονται αποδεκτές καθυστερήσεις πληρωμών στις " "ρυθμίσεις πληρωμής." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" "Αυτή η παραγγελία δεν έχει εγκριθεί ακόμη από τον διοργανωτή της εκδήλωσης." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Το παραγγελθέν προϊόν \"{item}\" δεν είναι πλέον διαθέσιμο." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, fuzzy, python-brace-format #| msgid "The ordered product \"{item}\" is no longer available." msgid "The seat \"{seat}\" is no longer available." msgstr "Το παραγγελθέν προϊόν \"{item}\" δεν είναι πλέον διαθέσιμο." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Το κουπόνι έχει δημιουργηθεί." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Η παραγγελία σας: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Άδειo, εάν αυτό το προϊόν δεν είναι εισιτήριο εισόδου" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Επωνυμία εταιρείας" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Επιλέξτε χώρα" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "δημιουργήθηκε" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "εκκρεμής" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "επιβεβαιώθηκε" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "ακυρώθηκε" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "απέτυχε" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "επιστραφεί" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Πληροφορίες πληρωμής" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Επιβεβαίωση εγγραφής εκδήλωσης: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Η πληρωμή που λάβατε για την παραγγελία σας: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "ξεκίνησε εξωτερικά" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "δημιουργήθηκε" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "υπό διαμετακόμιση(in transit)" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "έγινε" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "απέτυχε" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "ακυρώθηκε" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Διοργανωτής" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Πελάτης" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Εξωτερικός" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Μόνο επιστροφή χρημάτων" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Έξοδα πληρωμής" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Έξοδα αποστολής" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Κόστος υπηρεσίας" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Έξοδα ακύρωσης" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Άλλα έξοδα" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Δωροκάρτα" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Αξία" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Θέση παραγγελείας" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Η εγγραφή σας στην εκδήλωση: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" "Αναγνωριστικό καλαθιού (π.χ. κλειδί συνεδρίας) ( Cart ID (e.g. session key) )" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Θέση καλαθιού" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Θέσεις καλαθιού" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Μόνο για πελάτες επιχειρήσεων εντός της ΕΕ." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Αυτή η σχετική αναφορά θα τυπωθεί στο τιμολόγιό σας για διευκόλυνση." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3743,45 +3798,45 @@ msgstr "" "χρησιμοποιείται σε διευθύνσεις URL για να αναφέρεται στους λογαριασμούς του " "οργανωτή σας και στα συμβάντα σας." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Διοργανωτής" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Διοργανωτές" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Όνομα ομάδας" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Μέλη ομάδας" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Μπορεί να δημιουργήσει εκδηλώσεις" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Μπορεί να αλλάξει ομάδες και δικαιώματα" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις του διοργανωτή" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3790,102 +3845,102 @@ msgstr "" "όλων των εκδηλώσεων σας, δηλαδή μέσω αναφορών απορρήτου, οπότε προσέξτε " "ποιους προσθέτετε σε αυτήν την ομάδα!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Μπορεί να αλλάξει παραγγελίες" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις των εκδηλώσεων" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις του προϊόντος" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Μπορεί να δει παραγγελίες" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Μπορεί να αλλάξει παραγγελίες" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Εκτελέστε ελέγχους ενημέρωσης" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Μπορούν να δει κουπόνια" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Μπορεί να αλλάξει κουπόνια" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s στο %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ομάδα" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Ομάδες" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Προσκαλέστε στην ομάδα '{team}' για '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, fuzzy, python-brace-format #| msgid "Invoice number" msgid "Row {number}" msgstr "Αριθμός τιμολογίου" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, fuzzy, python-brace-format #| msgid "Team name" msgid "Seat {number}" msgstr "Όνομα ομάδας" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Πρέπει να είναι σύντομο, π.χ. \"ΦΠΑ\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Οι διαμορφωμένες τιμές προϊόντων περιλαμβάνουν το ποσό του φόρου" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Χρησιμοποιήστε τους κανόνες της ΕΕ για την αντιστροφή της επιβάρυνσης" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3903,11 +3958,11 @@ msgstr "" "παρέχεται καμία εγγύηση για τον σωστό υπολογισμό του φόρου. ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ " "ΤΟ ΜΕ ΔΙΚΗ ΣΑΣ ΕΥΘΥΝΗ." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Εμπορική χώρα" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3915,27 +3970,27 @@ msgstr "" "Η ΧΩΡΑ ΔΙΑΜΟΝΗΣ ΣΑΣ. Αυτή είναι η χώρα στην οποία δεν ισχύει ο κανόνας της " "ΕΕ για την αντίστροφη χρέωση, εάν έχει ρυθμιστεί παραπάνω." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Πρέπει να ρυθμίσετε τη χώρα καταγωγής σας ώστε να χρησιμοποιεί τη λειτουργία " "αντιστροφής χρέωσης." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "περιλαμβάνεται {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "συν {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "ενεργοποιημένη αντίστροφη χρέωση" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3944,61 +3999,61 @@ msgstr "" "Χρέωση ανάληψης: Σύμφωνα με το άρθρο 194, 196 της οδηγίας 2006/112 / ΕΟΚ του " "Συμβουλίου, η υποχρέωση ΦΠΑ ανήκει στον αποδέκτη της υπηρεσίας." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Δεν έχει αποτέλεσμα" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Ορισμός τιμής προϊόντος σε" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Αφαιρέστε από την τιμή του προϊόντος" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Μειώστε την τιμή του προϊόντος κατά (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Μέγιστη χρήση" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Φορές που μπορεί να εξαργυρωθεί αυτό το κουπόνι." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Εξαργυρωμένο" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Μέγιστο ποσό ανά παραγγελία" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Εγκυρο μέχρι" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Κρατήστε εισιτήριο από την ποσόστωση" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -4008,11 +4063,11 @@ msgstr "" "επηρεαζόμενου προϊόντος, έτσι ώστε να είναι εγγυημένο ότι οποιοσδήποτε με " "αυτόν τον κωδικό κουπονιού λαμβάνει ένα εισιτήριο." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Αφήστε να παρακάμψετε την ποσόστωση" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -4020,42 +4075,42 @@ msgstr "" "Εάν ενεργοποιηθεί, ένας κάτοχος αυτού του κωδικού κουπονιού μπορεί να " "αγοράσει εισιτήρια, ακόμη και αν δεν έχουν απομείνει." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Τρόπος τιμής" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Τιμή κουπονιού" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Αυτό το προϊόν προστίθεται στο καλάθι χρήστη αν το κουπόνι εξαργυρωθεί." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Αυτή η παραλλαγή του προϊόντος που επιλέξαμε παραπάνω χρησιμοποιείται." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Εάν είναι ενεργοποιημένο, το κουπόνι ισχύει για οποιοδήποτε προϊόν " "επηρεάζεται από αυτήν την ποσόστωση." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Ετικέτα(Tag)" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -4066,33 +4121,33 @@ msgstr "" "λάβετε στατιστικά στοιχεία σχετικά με το πόσες από αυτές έχουν εξαργυρωθεί " "κλπ." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Κουπόνια" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" "Δεν μπορείτε να επιλέξετε μια ποσόστωση που ανήκει σε διαφορετικό συμβάν." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" "Δεν μπορείτε να επιλέξετε ταυτόχρονα μια ποσόστωση και ένα συγκεκριμένο " "προϊόν." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" "Δεν μπορείτε να επιλέξετε ένα στοιχείο που ανήκει σε διαφορετικό συμβάν." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -4100,11 +4155,11 @@ msgstr "" "Δεν μπορείτε να επιλέξετε παραλλαγή χωρίς να έχετε επιλέξει ένα προϊόν που " "παρέχει παραλλαγές." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Αυτή η παραλλαγή δεν ανήκει σε αυτό το προϊόν." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -4113,13 +4168,13 @@ msgstr "" "παραλλαγή προϊόντος. Διαφορετικά μπορεί να είναι ασαφές ποιες ποσοστώσεις " "πρέπει να μπλοκάρουν." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "Αυτήν τη στιγμή δεν είναι δυνατή η δημιουργία κουπονιών για πρόσθετα " "προϊόντα." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -4129,7 +4184,7 @@ msgstr "" "Δεν μπορείτε να επιλέξετε ταυτόχρονα μια ποσόστωση και ένα συγκεκριμένο " "προϊόν." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4138,20 +4193,20 @@ msgstr "" "Αυτό το κουπόνι έχει ήδη εξοφλήσει τους χρόνους%(redeemed)s times. Δεν " "μπορείτε να μειώσετε τον μέγιστο αριθμό χρηστών κάτω από αυτόν τον αριθμό." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Αν θέλετε αυτό το κουπόνι να αποκλείσει την ποσόστωση, πρέπει να επιλέξετε " "μια συγκεκριμένη ημερομηνία." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Δεν μπορείτε να επιλέξετε ένα δευτερεύον εάν η εκδήλωση σας δεν είναι μια " "σειρά εκδηλώσεων." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4159,18 +4214,18 @@ msgstr "" "Δεν μπορείτε να δημιουργήσετε ένα δελτίο που αποκλείει την ποσόστωση, καθώς " "το επιλεγμένο προϊόν ή ποσόστωση εξαντλείται ή διατηρείται πλήρως." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Ένα κουπόνι με αυτόν τον κωδικό υπάρχει ήδη." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a date if you select a seat." msgstr "Πρέπει να επιλέξετε μια ημερομηνία." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The selected date does not exist in this event series." msgid "The specified seat ID \"{id}\" does not exist for this event." @@ -4178,21 +4233,21 @@ msgstr "" "Η επιλεγμένη ημερομηνία δεν υπάρχει σε αυτή τη σειρά εκδηλώσεων (event " "series)." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a specific product if you select a seat." msgstr "Πρέπει να επιλέξετε μια ημερομηνία." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "Seat-specific vouchers can only be used once." @@ -4200,77 +4255,77 @@ msgstr "" "Δεν είναι δυνατή η επεξεργασία γι' αυτήν την επιστροφή χρημάτων αυτή τη " "στιγμή." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose exactly one option from this category." #| msgid_plural "You need to choose %(min_count)s options from this category." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Πρέπει να επιλέξετε ακριβώς μια επιλογή από αυτήν την κατηγορία." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" "Το αναγνωριστικό \"{}\" χρησιμοποιείται ήδη για μια διαφορετική επιλογή." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Στη λίστα αναμονής από τότε" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Εκχωρημένο κουπόνι" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Το προϊόν που ο χρήστης περιμένει." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Η παραλλαγή του προϊόντος που επιλέξατε παραπάνω." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Αναμονή καταχώρησης λίστας" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Αναμονή καταχωρήσεων λίστας" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Αυτό το προϊόν δεν είναι διαθέσιμο αυτή την στιγμή." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Ένα κουπόνι έχει ήδη σταλεί σε αυτό το άτομο." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" "Αυτή η καταχώρηση είναι ανώνυμη και δεν μπορεί πλέον να χρησιμοποιηθεί." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" "Δημιουργήθηκε αυτόματα από την καταχώρηση της λίστας αναμονής για το {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Έχετε επιλεγεί από τη λίστα αναμονής για {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Το επιλεγμένο στοιχείο δεν ανήκει σε αυτό το συμβάν." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Επιλέξτε μια συγκεκριμένη παραλλαγή αυτού του προϊόντος." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4278,11 +4333,11 @@ msgstr "" "Βρίσκεστε ήδη σε αυτή τη λίστα αναμονής! Θα σας ειδοποιήσουμε μόλις " "διαθέσουμε ένα εισιτήριο για εσάς." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Απαιτείται διοικητική δράση" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4292,222 +4347,222 @@ msgstr "" "αυτόματα, π.χ. μια εξωτερική επιστροφή χρημάτων. Πρέπει να το λύσετε με μη " "αυτόματο τρόπο ή να το αγνοήσετε, ανάλογα με το ζήτημα." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Δείτε όλα τα ανεπίλυτα προβλήματα" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Ημερομηνίες" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Ημερομηνία εκδήλωσης" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Καθαρή συνολική αξία" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Εκκρεμές ποσό" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Κατάσταση παραγγελίας" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Change products" msgid "Purchased products" msgstr "Αλλαγή προϊόντων" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Προβολή λεπτομερειών παραγγελίας" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Έχει τοποθετηθεί μια νέα παραγγελία: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Έχει τοποθετηθεί νέα παραγγελία που απαιτεί έγκριση: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Η παραγγελία {order.code} έχει επισημανθεί ως πληρωμένη." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Η παραγγελία {order.code} ακυρώθηκε." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "Η παραγγελία {order.code} έχει αλλάξει." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Η παραγγελία{order.code} έχει επισημανθεί ως έχει λήξει." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "Οι πληροφορίες εισιτηρίων της παραγγελίας {order.code} έχουν αλλάξει." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Η διεύθυνση επικοινωνίας της παραγγελίας {order.code} έχει αλλάξει." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Η παραγγελία {order.code} έχει αλλάξει." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Η παραγγελία έχει πληρωθεί αχρεωστήτως" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Στην παραγγελία{order.code} έχει καταβληθεί επιπλέον ποσό." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Έχει υπάρξει εξωτερική επιστροφή χρημάτων για την {order.code}." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Ζητήθηκε επιστροφή χρημάτων" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Ζητήσατε να κάνετε επιστροφή χρημάτων για την {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Πρέπει να επιλέξετε μια ημερομηνία." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "No matching date was found." msgstr "Δεν βρέθηκαν απαντήσεις που να ταιριάζουν." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Δεν βρέθηκαν απαντήσεις που να ταιριάζουν." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No matching answers found." msgid "No matching product was found." msgstr "Δεν βρέθηκαν απαντήσεις που να ταιριάζουν." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching products were found." msgstr "Δεν βρέθηκαν απαντήσεις που να ταιριάζουν." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No matching answers found." msgid "No matching variation was found." msgstr "Δεν βρέθηκαν απαντήσεις που να ταιριάζουν." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching variations were found." msgstr "Δεν βρέθηκαν απαντήσεις που να ταιριάζουν." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Πρέπει να επιλέξετε μια παραλλαγή του προϊόντος." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "Διευθύνσεις τιμολογίου" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "" "Οι αυτόματες επιστροφές δεν υποστηρίζονται από αυτόν τον πάροχο πληρωμών." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a quota." msgid "Please enter a valid state." msgstr "Επιλέξτε μια ποσόστωση." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Email συμμετεχόντος" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4516,94 +4571,94 @@ msgstr "Email συμμετεχόντος" msgid "Attendee address" msgstr "Ταυτότητα συμμετέχοντα" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgid "Status" msgid "State" msgstr "Κατάσταση" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Create a first product" msgid "Calculate from product" msgstr "Δημιουργήστε ένα πρώτο προϊόν" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Εισάγατε έναν μη έγκυρο αριθμό." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Κωδικός εισιτηρίου" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Generate tickets" msgid "Generate automatically" msgstr "Δημιουργία εισιτηρίων" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No matching answers found." msgid "No matching seat was found." msgstr "Δεν βρέθηκαν απαντήσεις που να ταιριάζουν." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug is already in use. Please choose a different one." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Αυτό το slug είναι ήδη σε χρήση. Επιλέξτε διαφορετικό." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to select a specific seat." msgstr "Πρέπει να επιλέξετε μια ημερομηνία." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Επιλέχθηκε μη έγκυρη επιλογή." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Ενεργοποιήστε τη μέθοδο πληρωμής" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Οι χρήστες δεν θα μπορούν να επιλέξουν αυτόν τον πάροχο πληρωμών μετά την " "καθορισμένη ημερομηνία." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Κείμενο σχετικά με τα τιμολόγια" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4615,11 +4670,11 @@ msgstr "" "δημιουργηθεί πριν πληρωθεί η παραγγελία. Αν το τιμολόγιο δημιουργηθεί " "αργότερα, θα εμφανιστεί ένα κείμενο που δηλώνει ότι έχει ήδη πληρωθεί." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Ελάχιστο συνολικό ποσό παραγγελίας" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4630,11 +4685,11 @@ msgstr "" "αυτό μπορεί να υπολογιστεί χωρίς να ληφθούν υπόψη τα τέλη που επιβάλλονται " "από αυτή τη μέθοδο πληρωμής." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Μέγιστο συνολικό ποσό παραγγελίας" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4645,25 +4700,25 @@ msgstr "" "σκοπό αυτό μπορεί να υπολογιστεί χωρίς να ληφθούν υπόψη τα τέλη που " "επιβάλλονται από αυτή τη μέθοδο πληρωμής." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Επιπλέον χρέωση" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Απόλυτη τιμή" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" "Υπολογίστε το τέλος(fee) από τη συνολική αξία συμπεριλαμβανομένου του " "τέλους(fee)." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4677,11 +4732,11 @@ msgstr "" "σχετικά με το τι κάνει αυτό. Μην ξεχάσετε να ορίσετε τις σωστές " "χρεώσεις(fees) παραπάνω!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Περιορίστε σε χώρες" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4691,46 +4746,46 @@ msgstr "" "τιμολογίου στις επιλεγμένες χώρες. Αν δεν επιλέξετε χώρα, επιτρέπονται όλες " "οι χώρες. Αυτό ενεργοποιείται μόνο αν απαιτείται η διεύθυνση του τιμολογίου." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "Οι ρυθμίσεις ενός παρόχου πληρωμών έχουν αλλάξει." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "Ενεργοποιήστε τη μέθοδο πληρωμής" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "Ενεργοποιήστε τη μέθοδο πληρωμής" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Η πληρωμή για αυτό το τιμολόγιο έχει ήδη παραληφθεί." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Οι αυτόματες επιστροφές δεν υποστηρίζονται από αυτόν τον πάροχο πληρωμών." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4738,21 +4793,21 @@ msgstr "" "Δεν απαιτείται πληρωμή, καθώς αυτή η παραγγελία περιλαμβάνει μόνο προϊόντα " "που είναι δωρεάν." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Δωρεάν" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Εκδοτήριο" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Μη αυτόματη πληρωμή" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4760,15 +4815,15 @@ msgstr "" "Στη δοκιμαστική λειτουργία, μπορείτε απλώς να επισημάνετε με μη αυτόματο " "τρόπο αυτή την παραγγελία ως πληρωμένη στο backend μετά τη δημιουργία της." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Όνομα μεθόδου πληρωμής" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Περιγραφή διαδικασίας πληρωμής κατά την ολοκλήρωση του ελέγχου" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4777,11 +4832,11 @@ msgstr "" "επιλέξει αυτή τη μέθοδο πληρωμής. Πρέπει να δώσει μια σύντομη εξήγηση " "σχετικά με αυτήν τη μέθοδο πληρωμής." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Περιγραφή διαδικασίας πληρωμής για emails επιβεβαίωσης παραγγελίας" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4799,11 +4854,11 @@ msgstr "" "τρόπο με τον οποίο θα γίνει η πληρωμή. Μπορείτε να χρησιμοποιήσετε τα " "placeholders {order}, {total}, {currency} και {total_with_currency}" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Περιγραφή διαδικασίας πληρωμής για εκκρεμείς παραγγελίες" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4820,37 +4875,37 @@ msgstr "" "τρόπο με τον οποίο θα γίνει η πληρωμή. Μπορείτε να χρησιμοποιήσετε τα " "placeholders {order}, {total}, {currency} και {total_with_currency}" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Offsetting" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Εισαγάγατε μια παραγγελία που δεν βρέθηκε." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Ισορροπία κατά παραγγελίες: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "This gift card does not support this currency." msgstr "Αυτός ο τρόπος πληρωμής δεν υποστηρίζει αυτόματες επιστροφές χρημάτων." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "This gift card can only be used in test mode." @@ -4858,8 +4913,8 @@ msgstr "" "Δεν είναι δυνατή η επεξεργασία γι' αυτήν την επιστροφή χρημάτων αυτή τη " "στιγμή." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 #, fuzzy #| msgid "Permanently delete all orders created in test mode" msgid "Only test gift cards can be used in test mode." @@ -4867,63 +4922,63 @@ msgstr "" "Διαγράψτε μόνιμα όλες τις παραγγελίες που δημιουργούνται στη λειτουργία " "δοκιμής" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is no longer valid." msgstr "Αυτή η λειτουργία δεν είναι ενεργοποιημένη." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 #, fuzzy #| msgid "Access for this device has been revoked." msgid "All credit on this gift card has been used." msgstr "Η πρόσβαση αυτής της συσκευής έχει ανακληθεί." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Αυτό το αναγνωριστικό χρησιμοποιείται ήδη για μια διαφορετική ερώτηση." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 #, fuzzy #| msgid "Your cart has been updated." msgid "Your gift card has been applied." msgstr "Το καλάθι σας έχει ενημερωθεί." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is not known." msgstr "Αυτή η λειτουργία δεν είναι ενεργοποιημένη." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." msgstr "" "Αυτή η παραγγελία δεν έχει εγκριθεί ακόμη από τον διοργανωτή της εκδήλωσης." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "There was an error sending the mail. Please try again later." msgid "This gift card was used in the meantime. Please try again." @@ -4931,59 +4986,71 @@ msgstr "" "Παρουσιάστηκε σφάλμα κατά την αποστολή του μηνύματος. Παρακαλώ προσπαθήστε " "ξανά αργότερα." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Κωδικός εισιτηρίου (περιεχόμενο barcode)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Θέση παραγγελείας" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Δείγμα προϊόντος" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Όνομα μεταβλητής (variation)" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Δείγμα παραλλαγής (variation)" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Περιγραφή προϊόντος" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Δείγμα περιγραφής προϊόντος" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Όνομα προϊόντος και παραλλαγή" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Δείγμα προϊόντος - Δείγμα παραλλαγής" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Περιγραφή προϊόντος" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Δείγμα περιγραφής προϊόντος" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Κατηγορία εισιτηρίων" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Τιμή, συμπεριλαμβανομένων των πρόσθετων" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4992,18 +5059,18 @@ msgstr "Τιμή, συμπεριλαμβανομένων των πρόσθετω msgid "Attendee company" msgstr "Email συμμετεχόντος" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Sample εταιρείας" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee badges" msgid "Full attendee address" msgstr "Ταυτότητα συμμετέχοντα" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -5012,179 +5079,179 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Όνομα συμμετεχόντος" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee badges" msgid "Attendee ZIP code" msgstr "Ταυτότητα συμμετέχοντα" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Email συμμετεχόντος" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Όνομα συμμετεχόντος" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Email συμμετεχόντος" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Δείγμα ονόματος εκδήλωσης" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 Μαΐου 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Εύρος ημερομηνιών εκδήλωσης" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 Μαΐου - 4 Ιουνίου 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Ημερομηνία και ώρα εκδήλωσης" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017-05-31 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Ημερομηνία έναρξης εκδήλωσης" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017-05-31" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Ώρα έναρξης εκδήλωσης" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Ημερομηνία και ώρα λήξης της εκδήλωσης" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017-05-31 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Ημερομηνία λήξης εκδήλωσης" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Ημερομηνία και ώρα εισόδου εκδήλωσης" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Ώρα εισόδου εκδήλωσης" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Τοποθεσία εκδήλωσης" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Τυχαία Πόλη" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Διεύθυνση Εταιρείας τιμολογίου" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "Διευθύνσεις τιμολογίου" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "Διευθύνσεις τιμολογίου" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 #, fuzzy #| msgid "012345" msgid "12345" msgstr "012345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address city" msgstr "Διεύθυνση Εταιρείας τιμολογίου" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Δείγμα πόλη" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Διεύθυνση τιμολογίου" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample city" msgid "Sample State" msgstr "Δείγμα πόλη" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address country" msgstr "Διεύθυνση Εταιρείας τιμολογίου" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Λίστα προσθέτων" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -5192,164 +5259,164 @@ msgstr "" "Πρόσθετο 1\n" "Πρόσθετο 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Όνομα οργανωτή" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Εταιρεία διοργανωτών εκδήλωσης" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Κείμενο πληροφοριών οργανωτή" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Κείμενο πληροφοριών οργανωτή εκδήλωσης" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Κείμενο πληροφοριών οργανωτή εκδήλωσης" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Ημερομηνία εκτύπωσης" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Ημερομηνία και ώρα εκτύπωσης" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Χρόνος εκτύπωσης" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 #, fuzzy #| msgid "Full name" msgid "Seat: Full name" msgstr "Πλήρες όνομα" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 #, fuzzy #| msgid "Event admission" msgid "General admission" msgstr "Είσοδος εκδήλωσης" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 #, fuzzy #| msgid "Team name" msgid "Seat: zone" msgstr "Όνομα ομάδας" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 #, fuzzy #| msgid "Street and Number" msgid "Seat: seat number" msgstr "Οδός και Αριθμός" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Ερώτηση: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "<Απάντηση: {question}>" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Όνομα συμμετέχοντα: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Διεύθυνση τιμολογίου: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Εισιτήριο" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Έναρξη εκδήλωσης" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Τέλος εκδήλωσης" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Είσοδος εκδήλωσης" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Έναρξη presale" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Τέλος presale" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Σταθερή ημερομηνία:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Σχετική ημερομηνία:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "Σχετική ημερομηνία:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Δεν ρυθμίστηκε" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Ημερομηνία εκδήλωσης" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5357,24 +5424,24 @@ msgstr "" "Δεν ήταν δυνατό να ολοκληρώσουμε την επεξεργασία του αιτηματός σας, καθώς ο " "διακομιστής ήταν πολύ απασχολημένος. Παρακαλώ προσπαθησε ξανα." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Δεν επιλέξατε προϊόντα." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Άγνωστη θέση καλαθιού." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Δεν καθορίστηκε ημερομηνία." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Επιλέξατε ένα προϊόν το οποίο δεν είναι διαθέσιμο προς πώληση." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5382,7 +5449,7 @@ msgstr "" "Ορισμένα από τα προϊόντα που επιλέξατε δεν είναι πλέον διαθέσιμα. Παρακαλώ " "δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5390,25 +5457,25 @@ msgstr "" "Ορισμένα από τα προϊόντα που επιλέξατε δεν είναι πλέον διαθέσιμα στην " "ποσότητα που επιλέξατε. Παρακαλώ δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Δεν μπορείτε να επιλέξετε περισσότερα από %s στοιχεία ανά παραγγελία." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" "Δεν μπορείτε να επιλέξετε περισσότερα από %(max)s στοιχεία του προϊόντος " "%(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" "Πρέπει να επιλέξετε τουλάχιστον %(min)s στοιχεία του προϊόντος %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5417,21 +5484,21 @@ msgstr "" "Καταργήσαμε το %(product)s από το καλάθι σας, καθώς δεν μπορείτε να " "αγοράσετε λιγότερο από %(min)s στοιχεία του." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Η περίοδος προπώλησης για αυτή την εκδήλωση δεν έχει ξεκινήσει ακόμα." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Η περίοδος προπώλησης για αυτή την εκδήλωση έχει λήξει." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5439,7 +5506,7 @@ msgstr "" "Η περίοδος προπώλησης για αυτή την εκδήλωση δεν έχει ξεκινήσει ακόμα. Οι " "επηρεαζόμενες θέσεις έχουν αφαιρεθεί από το καλάθι σας." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5447,22 +5514,22 @@ msgstr "" "Η περίοδος προπώλησης για μία από τις εκδηλώσεις στο καλάθι σας έχει λήξει. " "Οι επηρεαζόμενες θέσεις έχουν αφαιρεθεί από το καλάθι σας." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Η τιμή που εισάγεται είναι υψηλή." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Αυτός ο κωδικός κουπονιού δεν είναι γνωστός στη βάση δεδομένων μας." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Αυτός ο κωδικός κουπονιού έχει ήδη χρησιμοποιηθεί ο μέγιστος αριθμός φορών " "που επιτρέπεται." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5476,12 +5543,12 @@ msgstr "" "εξαργυρώσετε πριν αλλά δεν ολοκληρώσατε τη διαδικασία πληρωμής. Μπορείτε να " "προσπαθήσετε να το χρησιμοποιήσετε ξανά σε %d λεπτά." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Αυτός ο κωδικός κουπονιού μπορεί να εξαργυρωθεί %d περισσότερες φορές." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5490,57 +5557,57 @@ msgstr "" "γραμμή από το καλάθι σας, αν θέλετε να το χρησιμοποιήσετε για ένα " "διαφορετικό προϊόν." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Αυτό το κουπόνι έχει λήξει." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Αυτό το δελτίο δεν ισχύει για αυτό το προϊόν." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "Αυτό το δελτίο δεν ισχύει για αυτήν την ημερομηνία." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "Το κουπόνι σας ισχύει για προϊόν που δεν πωλείται αυτήν τη στιγμή." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Αυτό το δελτίο δεν ισχύει για αυτήν την ημερομηνία." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" "Χρειάζεστε έναν έγκυρο κωδικό κουπονιού για να παραγγείλετε αυτό το προϊόν." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Η επιλεγμένη ημερομηνία της εκδήλωσης δεν είναι ενεργή." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Δεν μπορείτε να επιλέξετε ένα πρόσθετο για το επιλεγμένο προϊόν." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" "Δεν μπορείτε να επιλέξετε δύο παραλλαγές του ίδιου προϊόντος πρόσθετου." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5549,7 +5616,7 @@ msgstr "" "Μπορείτε να επιλέξετε τα περισσότερα %(max)s πρόσθετα από την κατηγορία " "%(cat)s για το προϊόν %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5558,7 +5625,7 @@ msgstr "" "Πρέπει να επιλέξετε τουλάχιστον %(min)s πρόσθετα από την κατηγορία %(cat)s " "για το προϊόν %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5570,7 +5637,7 @@ msgstr "" "Μπορείτε να επιλέξετε τα περισσότερα %(max)s πρόσθετα από την κατηγορία " "%(cat)s για το προϊόν %(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5578,85 +5645,85 @@ msgstr "" "Ένα από τα προϊόντα που επιλέξατε μπορεί να αγοραστεί μόνο ως πρόσθετο σε " "άλλο έργο." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Ένα από τα προϊόντα που επιλέξατε μπορεί να αγοραστεί μόνο μέρος του πακέτου." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 #, fuzzy #| msgid "Please select a quota." msgid "Please select a valid seat." msgstr "Επιλέξτε μια ποσόστωση." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 #, fuzzy #| msgid "You can not select an add-on for the selected product." msgid "You can not select a seat for this position." msgstr "Δεν μπορείτε να επιλέξετε ένα πρόσθετο για το επιλεγμένο προϊόν." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "You can not select the same seat multiple times." msgstr "Δεν μπορείτε να επιλέξετε περισσότερα από %s στοιχεία ανά παραγγελία." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Αυτή η θέση παραγγελίας έχει ακυρωθεί." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" "Αυτή η θέση παραγγελίας έχει μη έγκυρο προϊόν για αυτήν τη chek-in λίστα." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." msgstr "" "Αυτή η θέση παραγγελίας έχει μη έγκυρο προϊόν για αυτήν τη chek-in λίστα." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Αυτή η παραγγελία δεν έχει επισημανθεί ως πληρωμένη." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" "Θα πρέπει να απαντήσετε σε ερωτήσεις για να ολοκληρώσετε αυτό το check-in." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "" "Αυτή η καταχώρηση είναι ανώνυμη και δεν μπορεί πλέον να χρησιμοποιηθεί." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Αυτό το εισιτήριο έχει ήδη εξαργυρωθεί." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 #, fuzzy #| msgid "Your search did not match any quotas." msgid "Your export did not contain any data." msgstr "Η αναζήτησή σας δεν αντιστοιχεί σε καμία ποσόστωση(quotas)." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Παρακαλούμε ολοκληρώστε την πληρωμή σας πριν από %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "" @@ -5679,38 +5746,38 @@ msgstr "" "{i.zipcode} {i.city}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Συμμετέχων: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Ημερομηνία: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Ένα ειδικό κείμενο του παρόχου πληρωμής ενδέχεται να εμφανιστεί εδώ." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "214th Example Street" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Δείγμα προϊόντος {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Δείγμα προϊόντος Α" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5719,7 +5786,7 @@ msgstr "" "Λαμβάνετε αυτό το email επειδή κάποιος έκανε μια παραγγελία για το {event} " "για εσάς." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5728,25 +5795,25 @@ msgstr "" "Μπορείτε να δείτε τα στοιχεία της παραγγελίας σας στην παρακάτω διεύθυνση " "URL: {orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Λαμβάνετε αυτό το email επειδή κάνατε παραγγελία για το {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "Μη έγκυρη εισαγωγή ημερομηνίας." -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5754,7 +5821,7 @@ msgstr "" "Ορισμένα από τα προϊόντα που επιλέξατε δεν ήταν πλέον διαθέσιμα. Παρακαλώ " "δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5762,7 +5829,7 @@ msgstr "" "Μερικά από τα προϊόντα που επιλέξατε δεν ήταν πλέον διαθέσιμα στην ποσότητα " "που επιλέξατε. Παρακαλώ δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5770,15 +5837,15 @@ msgstr "" "Η τιμή ορισμένων αντικειμένων στο καλάθι σας έχει αλλάξει στο μεταξύ. " "Παρακαλώ δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Παρουσιάστηκε εσωτερικό σφάλμα, παρακαλώ δοκιμάστε ξανά." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Το καλάθι σας είναι άδειο." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5787,11 +5854,11 @@ msgstr "" "Δεν μπορείτε να επιλέξετε περισσότερα από %(max)s στοιχεία του προϊόντος " "%(product)s. Καταργήσαμε τα πλεονάσματα από το καλάθι σας." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Η περίοδος προπώλησης έχει λήξει." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5799,7 +5866,7 @@ msgstr "" "Ο κωδικός κουπονιού που χρησιμοποιείται για ένα από τα στοιχεία του καλαθιού " "σας δεν είναι γνωστός στη βάση δεδομένων μας." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5809,7 +5876,7 @@ msgstr "" "καλάθι σας έχει ήδη χρησιμοποιηθεί στο μέγιστο αριθμό φορών που επιτρέπεται. " "Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5823,7 +5890,7 @@ msgstr "" "καλάθι σας έχει ήδη χρησιμοποιηθεί στο μέγιστο αριθμό φορών που επιτρέπεται. " "Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5831,7 +5898,7 @@ msgstr "" "Ο κωδικός κουπονιού που χρησιμοποιείται για ένα από τα στοιχεία του καλαθιού " "σας έχει λήξει. Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5840,7 +5907,7 @@ msgstr "" "σας δεν ισχύει για αυτό το στοιχείο. Καταργήσαμε αυτό το στοιχείο από το " "καλάθι σας." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5848,7 +5915,7 @@ msgstr "" "Χρειάζεστε έναν έγκυρο κωδικό κουπονιού για να παραγγείλετε ένα από τα " "προϊόντα στο καλάθι σας. Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5856,7 +5923,7 @@ msgstr "" "Η περίοδος προπώλησης για μία από τις εκδηλώσεις στο καλάθι σας δεν έχει " "ξεκινήσει ακόμα. Οι επηρεαζόμενες θέσεις έχουν αφαιρεθεί από το καλάθι σας." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5868,7 +5935,7 @@ msgstr "" "Ο κωδικός κουπονιού που χρησιμοποιείται για ένα από τα στοιχεία του καλαθιού " "σας έχει λήξει. Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5882,113 +5949,113 @@ msgstr "" "καλάθι σας έχει ήδη χρησιμοποιηθεί στο μέγιστο αριθμό φορών που επιτρέπεται. " "Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "Η νέα ημερομηνία λήξης πρέπει να είναι στο μέλλον." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Αυτή η παραγγελία δεν εκκρεμεί έγκριση." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Η παραγγελία εγκρίθηκε και επιβεβαιώθηκε: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Η παραγγελία εγκρίνεται και αναμένεται πληρωμή: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Η παραγγελία απορρίφθηκε: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Δεν μπορείτε να ακυρώσετε αυτήν την παραγγελία." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "Η χρέωση ακυρώσεως δεν μπορεί να είναι υψηλότερη από την πίστωση πληρωμής " "αυτής της παραγγελίας." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Παραγγελία ακυρώθηκε: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Η παραγγελία σας πρόκειται να λήξει: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Η παραγγελία σας εκκρεμεί πληρωμή: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Το εισιτήριό σας είναι έτοιμο για λήψη: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Η παραγγελία σας έχει αλλάξει: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Πρέπει να επιλέξετε μια παραλλαγή του προϊόντος." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" "Το quota {name} δεν έχει αρκετή χωρητικότητα για να εκτελέσει τη λειτουργία." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" "Δεν υπάρχει καθορισμένη ποσόστωση(quota) που να επιτρέπει αυτήν τη " "λειτουργία." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Το επιλεγμένο προϊόν δεν είναι ενεργό ή δεν έχει καθοριστεί τιμή." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" "Αυτή η ενέργεια θα άφηνε την παραγγελία άδεια. Αντικαταστήστε την παραγγελία." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Μόνο εκκρεμείς ή πληρωμένες εντολές μπορούν να αλλάξουν." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5996,7 +6063,7 @@ msgstr "" "Η λειτουργία αυτή θα καθιστούσε την παραγγελία απαλλαγμένη και επομένως " "άμεσα πληρωμένη, ωστόσο δεν υπάρχει διαθέσιμη ποσόστωση(quota)." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -6004,7 +6071,7 @@ msgstr "" "Πρόκειται για πρόσθετο προϊόν, επιλέξτε τη θέση βάσης στην οποία πρέπει να " "προστεθεί." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -6012,49 +6079,49 @@ msgstr "" "Η επιλεγμένη βασική θέση δεν σας επιτρέπει να προσθέσετε αυτό το προϊόν ως " "πρόσθετο." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Θα χρειαστεί να επιλέξετε ένα υποκατάστατο για τη νέα θέση." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product requires you to select a seat." msgstr "Το επιλεγμένο προϊόν δεν είναι ενεργό ή δεν έχει καθοριστεί τιμή." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product does not allow to select a seat." msgstr "Το επιλεγμένο προϊόν δεν είναι ενεργό ή δεν έχει καθοριστεί τιμή." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "Το επιλεγμένο προϊόν δεν είναι ενεργό ή δεν έχει καθοριστεί τιμή." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6063,21 +6130,21 @@ msgstr "" "εσάς. Επικοινωνήστε με τον διοργανωτή εκδηλώσεων για περισσότερες " "πληροφορίες." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -6085,31 +6152,31 @@ msgstr "" "Το αρχείο λήψης δεν μπορεί πλέον να βρεθεί στο διακομιστή(server), " "προσπαθήστε να ξεκινήσετε ξανά." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Αυτό το αρχείο προέρχεται από διαφορετική εκδήλωση." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Ο κωδικός επιβεβαίωσης που εισαγάγατε ήταν εσφαλμένος." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "Κάτι που συνέβη στην εκδήλωσή σας μετά την εξαγωγή, δοκιμάστε ξανά." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Μη κατηγοριοποιημένο" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Δείγμα workshop" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "διαθέσιμη ενημέρωση pretix" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -6146,27 +6213,27 @@ msgstr "" "\n" "οι pretix προγραμματιστές σας" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "Το κουπόνι έχει δημιουργηθεί." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Μέγιστος αριθμός αντικειμένων ανά παραγγελία" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Τα πρόσθετα προϊόντα δεν θα μετρηθούν." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -6174,7 +6241,7 @@ msgstr "" "Εμφάνιση των καθαρών τιμών αντί των ακαθάριστων τιμών στον κατάλογο " "προϊόντων (δεν συνιστάται!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this is " @@ -6186,31 +6253,31 @@ msgstr "" "Ανεξάρτητα από την επιλογή σας, το καλάθι θα εμφανίσει μικτές τιμές, καθώς " "αυτή είναι η τιμή που πρέπει να πληρωθεί" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Ζητήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Ζητήστε ένα όνομα για όλα τα εισιτήρια που περιλαμβάνουν την είσοδο στην " "εκδήλωση." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Απαιτήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" "Να απαιτούν από τους πελάτες να συμπληρώνουν τα ονόματα όλων των " "συμμετεχόντων." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Ζητήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6240,11 +6307,11 @@ msgstr "" "επιβεβαίωση της παραγγελίας μόνο στην κύρια διεύθυνση ηλεκτρονικού " "ταχυδρομείου και όχι στις διευθύνσεις ανά συμμετέχοντα." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -6256,88 +6323,88 @@ msgstr "" "ταχυδρομείου για την επιβεβαίωση της παραγγελίας θα είναι πάντα απαραίτητη " "ανεξάρτητα από αυτή τη ρύθμιση." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "Ζητήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "Ζητήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Ζητήστε δύο φορές τη διεύθυνση ηλεκτρονικού ταχυδρομείου παραγγελίας" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Απαιτήστε από τους πελάτες να συμπληρώσουν δύο φορές την κύρια διεύθυνση " "ηλεκτρονικού ταχυδρομείου για να αποφύγουν τα σφάλματα." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Ζητήστε τη διεύθυνση τιμολογίου" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "Μην ζητάτε τη διεύθυνση τιμολογίου εάν μια παραγγελία είναι δωρεάν" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Απαίτηση ονόματος πελάτη" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Εμφάνιση των ονομάτων των συμμετεχόντων στα τιμολόγια" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Απαιτούμενη διεύθυνση τιμολογίου" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Απαιτούμενη μια διεύθυνση επιχείρησης" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Αυτό θα απαιτήσει από τους χρήστες να εισάγουν ένα όνομα εταιρείας." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Ζητήστε αποδέκτη" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6346,41 +6413,41 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Ζητήστε το ΦΠΑ" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Λειτουργεί μόνο εάν ζητηθεί μια διεύθυνση τιμολογίου. Δεν απαιτείται ΦΠΑ." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "Εξήγηση διεύθυνσης τιμολογίου" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" "Αυτό το κείμενο θα εμφανιστεί πάνω από τη φόρμα διεύθυνσης τιμολογίου κατά " "την ολοκλήρωση του ελέγχου." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Δείξτε δωρεάν προϊόντα στα τιμολόγια" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6388,45 +6455,45 @@ msgstr "" "Λάβετε υπόψη ότι τα τιμολόγια δεν θα δημιουργηθούν ποτέ για παραγγελίες που " "περιέχουν μόνο δωρεάν προϊόντα." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "Εμφάνιση υπερπληρωμένων παραγγελιών" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Πρόθεμα αριθμού τιμολογίου" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Δημιουργήστε τιμολόγια με διαδοχικούς αριθμούς" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Εάν απενεργοποιηθεί, ο κωδικός παραγγελίας θα χρησιμοποιηθεί στον αριθμό " "τιμολογίου." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Πρόθεμα αριθμού τιμολογίου" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6451,42 +6518,42 @@ msgstr "" "αριθμός θα χρησιμοποιηθεί το πολύ μία φορά σε όλα τα συμβάντα σας. Αυτή η " "ρύθμιση επηρεάζει μόνο μελλοντικά τιμολόγια." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Πρόθεμα αριθμού τιμολογίου" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Περίοδος κράτησης" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Ο αριθμός των λεπτών όπου τα στοιχεία του καλαθιού ενός χρήστη προορίζονται " "για αυτόν τον χρήστη." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Άμεση ανακατεύθυνση στο check-out μετά την προσθήκη ενός προϊόντος στο " "καλάθι." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "Τέλος κειμένου προπώλησης" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6497,11 +6564,11 @@ msgstr "" "Μπορείτε να το χρησιμοποιήσετε για να περιγράψετε άλλες επιλογές για να " "λάβετε ένα εισιτήριο, όπως ένα ταμείο θεάτρου." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Κείμενο καθοδήγησης" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6509,33 +6576,33 @@ msgstr "" "Αυτό το κείμενο θα εμφανιστεί πάνω από τις επιλογές πληρωμής. Μπορείτε να " "εξηγήσετε τις επιλογές στον χρήστη εδώ, αν θέλετε." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Όλες τις ημέρες" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Διευρύνετε τον όρο πληρωμής" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Διάρκεια πληρωμής σε ημέρες" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6549,11 +6616,11 @@ msgstr "" "ορίσετε ακόμα δύο ή τρεις ημέρες για να επιτρέψετε σε άτομα να επαναλάβουν " "τις αποτυχημένες πληρωμές." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Μόνο οι όροι πληρωμής κατά τις εργάσιμες ημέρες" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6571,13 +6638,13 @@ msgstr "" "ορισμένες χώρες από το αστικό δίκαιο. Αυτό δεν θα επηρεάσει την τελευταία " "ημερομηνία πληρωμών που διαμορφώθηκε παραπάνω." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Διάρκεια πληρωμής σε ημέρες" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6598,11 +6665,11 @@ msgstr "" "ορίσετε ακόμα δύο ή τρεις ημέρες για να επιτρέψετε σε άτομα να επαναλάβουν " "τις αποτυχημένες πληρωμές." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Τελευταία ημερομηνία πληρωμών" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6619,11 +6686,11 @@ msgstr "" "χρησιμοποιείτε τη λειτουργία σειράς συμβάντων και μια παραγγελία περιέχει " "εισιτήρια για πολλαπλές ημερομηνίες, θα χρησιμοποιηθεί η νωρίτερη ημερομηνία." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Αυτόματη εκπνοή των απλήρωτων παραγγελιών" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6634,22 +6701,22 @@ msgstr "" "Αυτό σημαίνει ότι αυτά τα εισιτήρια επιστρέφουν στην πισίνα και μπορούν να " "παραγγελθούν από άλλους." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Αποδοχή καθυστερημένων πληρωμών" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6660,89 +6727,89 @@ msgstr "" "ποτέ αποδεκτή μετά την \"τελευταία ημερομηνία πληρωμών\" που έχει " "διαμορφωθεί παραπάνω." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Εμφάνιση ημερομηνίας έναρξης" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "Εμφάνιση της ημερομηνίας έναρξης πριν από την εκκίνηση." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "Μη δημιουργείτε τιμολόγια" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Μόνο με μη αυτόματο τρόπο στον πίνακα διαχείρισης" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Αυτόματα κατόπιν αιτήματος του χρήστη" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Αυτόματα για όλες τις δημιουργηθείσες παραγγελίες" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "Ξαναπροσπαθήστε να πληρώσετε ή επιλέξτε έναν άλλο τρόπο πληρωμής" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Δημιουργία τιμολογίων" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "Τα τιμολόγια δεν θα δημιουργηθούν αυτόματα για τις δωρεάν παραγγελίες." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Γραμμή διεύθυνσης" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Οδός Albert Einstein 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "Αναγνωριστικό εσωτερικού φόρου(Domestic tax ID)" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "Κωδικός ΦΠΑ της ΕΕ" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "π.χ. Με αυτό το έγγραφο, σας στείλαμε το τιμολόγιο για την παραγγελία σας." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Εισαγωγικό κείμενο" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Θα εκτυπώνεται σε κάθε τιμολόγιο πάνω από τις σειρές τιμολογίων." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6750,15 +6817,15 @@ msgstr "" "π.χ. Σας ευχαριστούμε για την αγορά σας! Μπορείτε να βρείτε περισσότερες " "πληροφορίες σχετικά με την εκδήλωση στο ..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Πρόσθετο κείμενο" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Θα εκτυπώνεται σε κάθε τιμολόγιο κάτω από το συνολικό τιμολόγιο." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6766,11 +6833,11 @@ msgstr "" "π.χ. τα τραπεζικά σας στοιχεία, νομικά στοιχεία όπως το αναγνωριστικό σας " "ΦΠΑ, αριθμούς εγγραφής κ.λπ." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Υποσέλιδο" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6778,11 +6845,11 @@ msgstr "" "Θα εκτυπωθεί κεντρικά και σε μικρότερη γραμματοσειρά στο τέλος κάθε σελίδας " "τιμολογίου." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Επισυνάψτε τα τιμολόγια στα ηλεκτρονικά ταχυδρομεία" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6795,30 +6862,30 @@ msgstr "" "επιβεβαίωσης πληρωμής. Εάν δεν δημιουργούνται αυτόματα, δεν θα " "επισυνάπτονται στα μηνύματα ηλεκτρονικού ταχυδρομείου." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Εμφάνιση αντικειμένων εκτός περιόδου προπώλησης" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Παρουσιάστε της λεπτομέρειες του στοιχείου πριν ξεκινήσει η εκκίνηση και " "μετά την ολοκλήρωση της προπώλησης" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Διαθέσιμες γλώσσες" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Προεπιλεγμένη γλώσσα" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6826,34 +6893,34 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Ask search engines not to index the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "" "Ζητήστε από τις μηχανές αναζήτησης να μην αναγράφουν το κατάστημα εισιτηρίων" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Εμφάνιση ημερομηνίας λήξης συμβάντος" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Εάν απενεργοποιηθεί, μόνο η ημερομηνία έναρξης του συμβάντος θα εμφανιστεί " "στο κοινό." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Εμφάνιση ημερομηνιών με ώρα" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6861,29 +6928,29 @@ msgstr "" "Εάν απενεργοποιηθεί, η ημερομηνία έναρξης και λήξης του συμβάντος θα " "εμφανιστεί χωρίς την ώρα της ημέρας." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Δηλώστε δημόσια πόσα εισιτήρια συγκεκριμένου τύπου είναι ακόμα διαθέσιμα." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" "Ζητήστε από τις μηχανές αναζήτησης να μην αναγράφουν το κατάστημα εισιτηρίων" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Εμφάνιση παραλλαγών ενός προϊόντος που έχει επεκταθεί από προεπιλογή" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Ενεργοποίηση λίστας αναμονής" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6896,11 +6963,11 @@ msgstr "" "ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου με ένα κουπόνι που μπορεί να " "χρησιμοποιηθεί για να αγοράσει ένα εισιτήριο." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Αυτόματες αναθέσεις της λίστας αναμονής" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6915,11 +6982,11 @@ msgstr "" "ελέγχου. Αν απενεργοποιήσετε τη λίστα αναμονής, αλλά διατηρείτε αυτήν την " "επιλογή ενεργοποιημένη, τα εισιτήρια θα σταλούν ακόμα." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Χρόνος απόκρισης λίστας αναμονής" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6929,81 +6996,81 @@ msgstr "" "πρέπει να εξαργυρωθεί μέσα σε αυτόν τον αριθμό ωρών μέχρι να λήξει και " "μπορεί να ανατεθεί στο επόμενο άτομο που βρίσκεται στη λίστα." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Ζητήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "Μια καταχώρηση έχει αλλάξει στη λίστα αναμονής." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Απαίτηση ονόματος πελάτη" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "Μια καταχώρηση έχει αλλάξει στη λίστα αναμονής." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Ζητήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "Μια καταχώρηση έχει αλλάξει στη λίστα αναμονής." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Αριθμός σειράς" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "Μια καταχώρηση έχει αλλάξει στη λίστα αναμονής." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Εξήγηση κουπονιού" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Υπενθύμιση για λήψη των εισιτηρίων" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Ημερομηνία λήψης" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -7015,49 +7082,49 @@ msgstr "" "είναι διαθέσιμη εάν το επιτρέπει τουλάχιστον μία από τις ημερομηνίες του " "γεγονότος." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -7066,11 +7133,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "Εμφάνιση διαθεσιμότητας στις επισκοπήσεις συμβάντων" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -7081,48 +7148,48 @@ msgstr "" "αν έχετε πολλά συμβάντα και η κατάσταση που εμφανίζεται μπορεί να είναι " "παλιά για διάστημα έως δύο λεπτών." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Λίστα" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Ημερολόγιο" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Ημερολόγιο" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Στυλ προκαθορισμένης επισκόπησης" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Τελευταία ημερομηνία τροποποιήσεων" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -7135,57 +7202,57 @@ msgstr "" "παραγγελία περιέχει εισιτήρια για πολλαπλές ημερομηνίες γεγονότων, θα " "χρησιμοποιηθεί η νωρίτερη ημερομηνία." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις πληρωμένες παραγγελίες τους" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "Μην επιτρέπετε ακυρώσεις μετά" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις απλήρωτες παραγγελίες τους" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "Μην επιτρέπετε ακυρώσεις μετά" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις πληρωμένες παραγγελίες τους" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -7194,41 +7261,41 @@ msgstr "" "πληρωμής. Διαφορετικά, θα δημιουργηθεί μη αυτόματη επιστροφή χρημάτων για να " "επεξεργαστείτε με μη αυτόματο τρόπο." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Διατηρήστε ένα σταθερό τέλος ακύρωσης" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Διατηρείτε τα τέλη πληρωμής, αποστολής και παροχής υπηρεσιών" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Διατηρήστε μια ποσοστιαία αμοιβή ακύρωσης" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "Εξήγηση κουπονιού" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -7236,60 +7303,60 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Πιστωτική κάρτα" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Επιστροφή χρημάτων παραγγελίας" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Διεύθυνση Επικοινωνίας" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Θα το δείξουμε δημοσίως για να επιτρέψουμε στους συμμετέχοντες να " "επικοινωνήσουν μαζί σας." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Διεύθυνση URL αποτύπωσης" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7297,36 +7364,36 @@ msgstr "" "Αυτό πρέπει να δείχνει π.χ. σε ένα μέρος του ιστότοπού σας που έχει τα " "στοιχεία επικοινωνίας σας και νομικές πληροφορίες." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Αποθηκευμένα(cached) αρχεία εισιτηρίων" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Αποθηκευμένα(cached) αρχεία εισιτηρίων" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Πρόθεμα θέματος" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7335,19 +7402,19 @@ msgstr "" "ταχυδρομείου, μορφοποιημένα ως [prefix]. Επιλέξτε, για παράδειγμα, μια " "σύντομη μορφή του ονόματος του συμβάντος σας." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Διεύθυνση αποστολέα" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Διεύθυνση αποστολέα για εξερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "Ονομα αποστολέα" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7356,7 +7423,7 @@ msgstr "" "για εξερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου. Προεπιλογή στο όνομα του " "συμβάντος σας." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7382,7 +7449,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7405,7 +7472,7 @@ msgstr "" "Τις καλύτερες ευχές, \n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7428,7 +7495,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7455,7 +7522,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του{event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7483,7 +7550,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7515,7 +7582,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7538,7 +7605,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7561,7 +7628,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7589,7 +7656,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7612,7 +7679,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7640,7 +7707,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7688,7 +7755,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7711,7 +7778,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7758,7 +7825,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7797,7 +7864,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του{event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7826,7 +7893,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7846,7 +7913,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7869,7 +7936,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7892,58 +7959,58 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Παρακαλώ εισάγετε τον δεκαεξαδικό κώδικα ενός χρώματος, π.χ. # 990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Βασικό χρώμα" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Χρώμα για επιτυχία" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "Συνιστούμε να χρησιμοποιήσετε μια πράσινη απόχρωση." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Χρώμα για σφάλματα" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "Σας προτείνουμε να χρησιμοποιήσετε μια σκιά του κόκκινου." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Γραμματοσειρά" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Συμαβτό μόνο από τα σύγχρονα προγράμματα περιήγησης." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Sender name" msgid "Header image" msgstr "Ονομα αποστολέα" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7960,25 +8027,25 @@ msgstr "" "και η ημερομηνία των συμβάντων στην κεφαλίδα της σελίδας. Θα εμφανιστεί το " "λογότυπό σας με μέγιστο ύψος 120 pixel." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will only show up in the backend." msgid "The title will only be shown on the event front page." msgstr "Αυτή η ερώτηση θα εμφανιστεί μόνο στο backend." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -7995,11 +8062,11 @@ msgstr "" "του οργανισμού σας στην κεφαλίδα της σελίδας. Θα εμφανιστεί το λογότυπό σας " "με μέγιστο ύψος 120 pixel." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -8008,19 +8075,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Εικόνα λογοτύπου" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Θα δείξουμε το λογότυπό σας με μέγιστο ύψος και πλάτος 2,5 cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Κείμενο πληροφοριών" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8028,11 +8095,11 @@ msgstr "" "Δεν εμφανίζεται οπουδήποτε από προεπιλογή, αλλά αν θέλετε, μπορείτε να " "χρησιμοποιήσετε αυτό π.χ. στα πρότυπα εισιτηρίων." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -8044,21 +8111,21 @@ msgstr "" "Αυτό το κείμενο θα εμφανιστεί πάνω από τις επιλογές πληρωμής. Μπορείτε να " "εξηγήσετε τις επιλογές στον χρήστη εδώ, αν θέλετε." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Εξήγηση κουπονιού" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -8067,13 +8134,13 @@ msgstr "" "Μπορείτε να το χρησιμοποιήσετε π.χ. για να εξηγήσετε τον τρόπο απόκτησης " "ενός κωδικού κουπονιού." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Όνομα συμμετεχόντος" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -8086,23 +8153,23 @@ msgstr "" "Μπορείτε να το χρησιμοποιήσετε π.χ. για να εξηγήσετε τον τρόπο απόκτησης " "ενός κωδικού κουπονιού." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Επιπλέον χρέωση" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -8112,15 +8179,15 @@ msgstr "" "περιλαμβάνει έναν σύνδεσμο που θα σας χρειαστεί για να αποκτήσετε πρόσβαση " "στην παραγγελία σας αργότερα." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -8128,210 +8195,210 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Ώρα έναρξης εκδήλωσης (φθίνουσα)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Όνομα (φθίνουσα)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Ημερομηνία παραγγελίας" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" "Συνδέστε ξανά την επισκόπηση των διοργανωτών σε όλες τις σελίδες των " "εκδηλώσεων" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Το κείμενο της αρχικής σελίδας" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Αυτό θα εμφανιστεί στην αρχική σελίδα του διοργανωτή." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Δωροκάρτα" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Δωροκάρτα" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις απλήρωτες παραγγελίες τους" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "'Ονομα" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Επώνυμο" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "Γιάννης" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Ντόης" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Τίτλος" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Όνομα" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Μεσαίο όνομα" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Υποκοριστικό" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Μεταγραφή με λατινικούς χαρακτήρες" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Ακύρωση" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Απαίτηση ονόματος πελάτη" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Η προεπιλεγμένη σας τοπική ρύθμιση πρέπει επίσης να είναι ενεργοποιημένη για " "την εκδήλωσή σας (δείτε το πλαίσιο παραπάνω)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Δεν μπορείτε να απαιτήσετε να διευκρινίσετε τα ονόματα των συμμετεχόντων εάν " "δεν τα ζητήσετε." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Πρέπει να ζητήσετε emails για τους συμμετέχοντες, αν θέλετε να τα απαιτήσετε." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8340,19 +8407,19 @@ msgid "" msgstr "" "Πρέπει να ζητήσετε emails για τους συμμετέχοντες, αν θέλετε να τα απαιτήσετε." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 #, fuzzy #| msgid "This will require users to enter a company name." msgid "You have to require invoice addresses to require for company names." msgstr "Αυτό θα απαιτήσει από τους χρήστες να εισάγουν ένα όνομα εταιρείας." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" "Η τελευταία ημερομηνία πληρωμής δεν μπορεί να είναι πριν από το τέλος της " "προπώλησης." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." @@ -8361,19 +8428,19 @@ msgstr "" "Η εκδήλωσή σας πρέπει να έχει τελειώσει για τουλάχιστον 60 ημέρες για να " "χρησιμοποιηθεί αυτή η λειτουργία." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" "Το κατάστημα εισιτηρίων σας πρέπει να είναι εκτός σύνδεσης για να " "χρησιμοποιήσετε αυτήν τη λειτουργία." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Αριθμός σειράς" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." @@ -8381,11 +8448,11 @@ msgstr "" "Με αυτόν τον τρόπο θα καταργηθούν όλες οι διευθύνσεις ηλεκτρονικού " "ταχυδρομείου από τη λίστα αναμονής." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8394,7 +8461,7 @@ msgstr "" "συμμετέχοντες, καθώς και τα περιεχόμενα ηλεκτρονικού ταχυδρομείου που έχουν " "συνδεθεί." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8404,13 +8471,13 @@ msgstr "" "Με αυτόν τον τρόπο θα καταργηθούν όλες οι διευθύνσεις ηλεκτρονικού " "ταχυδρομείου από τη λίστα αναμονής." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Όνομα συμμετεχόντος" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8422,11 +8489,11 @@ msgstr "" "Αυτό θα αφαιρέσει όλα τα ονόματα των συμμετεχόντων από τις θέσεις " "παραγγελίας, καθώς και τις καταγεγραμμένες αλλαγές σε αυτές." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Διευθύνσεις τιμολογίου" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8434,18 +8501,18 @@ msgstr "" "Αυτό θα αφαιρέσει όλες τις διευθύνσεις τιμολογίου από παραγγελίες, καθώς και " "τις καταγεγραμμένες αλλαγές σε αυτές." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Απαντήσεις ερώτησης" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Αυτό θα αφαιρέσει όλες τις απαντήσεις των ερωτήσεων, καθώς και τις " "καταγεγραμμένες αλλαγές σε αυτές." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8456,17 +8523,17 @@ msgstr "" "προσωπικού χαρακτήρα από τη βάση δεδομένων. Οι αριθμοί των τιμολογίων και τα " "σύνολα θα διατηρηθούν." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Αποθηκευμένα(cached) αρχεία εισιτηρίων" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Αυτό θα καταργήσει όλα τα αποθηκευμένα(cached) αρχεία εισιτηρίων. Δεν θα " "υπάρξει λήψη." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8505,7 +8572,7 @@ msgid "You do not have access to this page." msgstr "Δεν έχετε πρόσβαση σε αυτήν τη σελίδα." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8568,8 +8635,6 @@ msgstr "" "επικοινωνήστε μαζί μας." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "powered by UNS" @@ -8626,9 +8691,9 @@ msgstr "δημιουργήθηκε" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Διοργανωτής" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8648,6 +8713,10 @@ msgstr "" msgid "Details:" msgstr "Λεπτομέρειες παραγγελίας" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8663,97 +8732,109 @@ msgstr "ημέρες πριν" msgid "at" msgstr "στο" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Κωδικός κουπονιού" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable test mode" msgid "Enable ticket format" msgstr "Ενεργοποιήστε τη λειτουργία δοκιμής" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Κατεβάστε το εισιτήριο" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Η εκδήλωσή σας ξεκινά" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "Η εκδήλωση σας τελειώνει" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "Οι συμμετοχές για την εκδήλωσή σας ξεκινούν" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Έναρξη των πωλήσεων εισιτηρίων" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Τέλος των πωλήσεων εισιτηρίων" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Οι πελάτες δεν μπορούν πλέον να τροποποιούν τις παραγγελίες τους" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Δεν μπορούν να ολοκληρωθούν περισσότερες πληρωμές" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Τα εισιτήρια μπορείτε να καταβέσετε" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" "Οι πελάτες δεν μπορούν πλέον να ακυρώσουν τις δωρεάν ή μη καταβληθείσες " "παραγγελίες" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Οι πελάτες δεν μπορούν πλέον να ακυρώσουν τις πληρωμένες παραγγελίες" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Αποστέλλεται λήψη υπενθυμίσεων" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Το προϊόν \"{name}\" είναι διαθέσιμο" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Το προϊόν \"{name}\" δεν είναι διαθέσιμο" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "Ο πάροχος πληρωμής \"{name}\" δεν μπορεί πλέον να επιλεγεί" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Το πεδίο αυτό έχει μη έγκυρη τιμή: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8765,7 +8846,7 @@ msgstr "" "δεν έχει σταλεί. Αυτή η κεφαλίδα απαιτείται για λόγους ασφαλείας, για να " "διασφαλιστεί ότι το πρόγραμμα περιήγησής σας δεν καταπατηθεί από τρίτους." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8775,7 +8856,7 @@ msgstr "" "κεφαλίδες Referer, ενεργοποιήστε τις ξανά, τουλάχιστον για αυτόν τον " "ιστότοπο ή για συνδέσεις HTTPS ή για αιτήσεις τύπου \"ίδιας προέλευσης\"." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8785,7 +8866,7 @@ msgstr "" "υποβολή αιτήσεων. Αυτό το cookie απαιτείται για λόγους ασφαλείας, για να " "διασφαλιστεί ότι το πρόγραμμα περιήγησής σας δεν θα καταπατηθεί από τρίτους." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8794,68 +8875,68 @@ msgstr "" "cookies, ενεργοποιήστε τα ξανά, τουλάχιστον για αυτόν τον ιστότοπο ή για " "αιτήματα ίδιας προέλευσης." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Παρουσιάστηκε μη αναμενόμενο σφάλμα, δοκιμάστε ξανά αργότερα." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "Η εργασία έχει ολοκληρωθεί." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, fuzzy, python-brace-format #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than {size}!" msgstr "Παρακαλώ ανεβάστε μόνο αρχεία PDF." -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Δεν επιτρέπεται ο τύπος αρχείου!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Όλες οι ημερομηνίες" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Χρήση γλωσσών" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" "Επιλέξτε όλες τις γλώσσες στις οποίες πρέπει να είναι διαθέσιμο το συμβάν " "σας." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Αυτή είναι μια σειρά συμβάντων" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Έχετε ήδη χρησιμοποιήσει αυτό το slug για ένα διαφορετικό συμβάν. Επιλέξτε " "ένα νέο." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Χρονική ζώνη γεγονότος" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Ποσοστό φόρου επί των πωλήσεων" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8866,73 +8947,73 @@ msgstr "" "έχετε μια πιο περίπλοκη φορολογική κατάσταση, μπορείτε να προσθέσετε " "περισσότερους φορολογικούς συντελεστές και λεπτομερή ρύθμιση αργότερα." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "Δείγμα Συνεδριακού Κέντρου - Χαϊδελβέργη, Γερμανία" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Πρέπει να οριστεί η προεπιλεγμένη τοπική σας ρύθμιση." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Αντιγραφή διαμόρφωσης από" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Μην αντιγράφετε" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Προεπιλεγμένη γλώσσα" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Προσαρμοσμένος domain (Custom domain)" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" "Πρέπει να διαμορφώσετε εκ των προτέρων τον προσαρμοσμένο τομέα στο " "διακομιστή ιστού." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" "Δεν μπορείτε να επιλέξετε τον τομέα βάσης (base domain) αυτής της " "εγκατάστασης." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This domain is already in use for a different organizer." msgid "This domain is already in use for a different event or organizer." msgstr "Αυτός ο τομέας χρησιμοποιείται ήδη για έναν διαφορετικό διοργανωτή." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Μορφή ονόματος" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8942,53 +9023,53 @@ msgstr "" "ονόματα. Η αλλαγή αυτού μετά την παραλαβή παραγγελιών μπορεί να οδηγήσει σε " "απροσδόκητη συμπεριφορά κατά την ταξινόμηση ή την αλλαγή ονομάτων." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Ζητήστε {fields}, εμφάνιση όπως {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Είσοδος ελεύθερη τιμής" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "Μην αντιγράφετε" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Φορολογικός κανόνας για τέλη πληρωμής" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8999,11 +9080,11 @@ msgstr "" "φορολογικού συντελεστή και οι κανόνες αντιστροφής της επιβάρυνσης, " "αγνοούνται άλλες ρυθμίσεις του φορολογικού κανόνα." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "Δημιουργήστε τιμολόγια για τα κανάλια πωλήσεων" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." @@ -9011,81 +9092,81 @@ msgstr "" "Εάν έχετε ενεργοποιήσει τη δημιουργία τιμολογίων στην προηγούμενη ρύθμιση, " "μπορείτε να την περιορίσετε εδώ σε συγκεκριμένα κανάλια πωλήσεων." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Στυλ τιμολογίου" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Γλώσσα τιμολογίου" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Η γλώσσα του χρήστη" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sender address for outgoing emails" msgid "Sales channels for checkout emails" msgstr "Διεύθυνση αποστολέα για εξερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "Διεύθυνση Bcc" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" "Όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου θα σταλούν σε αυτήν τη διεύθυνση " "ως αντίγραφο Bcc" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Υπογραφή" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" "Αυτό θα επισυνάπτεται σε κάθε μήνυμα ηλεκτρονικού ταχυδρομείου. Διαθέσιμες " "επιλογές κράτησης θέσης: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "π.χ. τα στοιχεία επικοινωνίας σας" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "Εκδότης αλληλογραφίας HTML (HTML mail renderer)" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "Το κείμενο στέλνεται στη διεύθυνση επικοινωνίας παραγγελίας" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "Στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στους συμμετέχοντες" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -9095,32 +9176,32 @@ msgstr "" "ταχυδρομείου διαφορετικές από εκείνες που παραγγέλλουν τα εισιτήρια, θα " "αποσταλεί το ακόλουθο μήνυμα ηλεκτρονικού ταχυδρομείου στους συμμετέχοντες." -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "Το κείμενο αποστέλλεται στους συμμετέχοντες" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Κείμενο" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Κείμενο (αποστέλλεται από τον admin)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Κείμενο (ζητείται από το χρήστη)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Αριθμός ημερών" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -9128,7 +9209,7 @@ msgstr "" "Αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου θα αποσταλεί πολλές ημέρες πριν τη " "λήξη της παραγγελίας. Εάν η τιμή είναι 0, το μήνυμα δεν θα αποσταλεί ποτέ." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -9137,15 +9218,15 @@ msgstr "" "από την εκκίνηση του συμβάντος παραγγελίας. Αν το πεδίο είναι κενό, το " "μήνυμα δεν θα αποσταλεί ποτέ." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Παραλαβή παραγγελίας" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Εγκεκριμένη παραγγελία" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -9162,13 +9243,13 @@ msgstr "" "{total}, {currency}, {date}, {payment_info}, {url}, {invoice_name}, " "{invoice_company}" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Approved order" msgid "Approved free order" msgstr "Εγκεκριμένη παραγγελία" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -9185,15 +9266,15 @@ msgstr "" "{total}, {currency}, {date}, {payment_info}, {url}, {invoice_name}, " "{invoice_company}" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Η παραγγελία απορρίφθηκε" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Χρησιμοποιήστε προσαρμοσμένο διακομιστή SMTP(custom SMTP server)" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -9201,43 +9282,43 @@ msgstr "" "Όλα τα μηνύματα που σχετίζονται με το συμβάν σας θα αποστέλλονται μέσω του " "διακομιστή smtp που έχετε ορίσει." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Hostname" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Θύρα" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Όνομα χρήστη" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Χρήση του STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Συνήθως ενεργοποιημένο στη θύρα 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Χρήση SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Συνήθως ενεργοποιημένο στη θύρα 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Available placeholders: {event}, {url}" msgid "Available placeholders: {list}" msgstr "Διαθέσιμες διατάξεις κράτησης θέσης(placeholders): {event}, {url}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." @@ -9245,71 +9326,71 @@ msgstr "" "Μπορείτε να ενεργοποιήσετε την ασφάλεια SSL ή STARTTLS, αλλά όχι και τα δύο " "ταυτόχρονα." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "Κωδικός εισιτηρίου" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Οποιαδήποτε χώρα" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Ευρωπαϊκή Ένωση" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Κάθε πελάτης" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Άτομο" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Επιχείρηση" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Επιχειρήσεις με έγκυρο αναγνωριστικό ΦΠΑ" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Χρέωση Φ.Π.Α" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Όχι Φ.Π.Α" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Δεν επιτρέπεται ο τύπος αρχείου!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Ποσοστό φόρου επί των πωλήσεων" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Κείμενο σχετικά με τα τιμολόγια" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Προεπιλεγμένο κουπόνι" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -9321,11 +9402,11 @@ msgstr "" "χρησιμοποιηθεί αυτό το κουπόνι. Αυτό μπορεί για παράδειγμα να χρησιμοποιηθεί " "για την παροχή widgets που δίνουν εκπτώσεις ή ξεκλειδώνουν μυστικά προϊόντα." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Λειτουργία συμβατότητας" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9334,29 +9415,29 @@ msgstr "" "αντιμετωπίζετε πρόβλημα, δοκιμάστε να χρησιμοποιήσετε αυτήν τη λειτουργία " "συμβατότητας." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Ο συγκεκριμένος κωδικός κουπονιού δεν υπάρχει." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "Το slug που εισάγατε δεν ήταν σωστό." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Λήψη εισιτηρίων" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" "Οι πελάτες σας θα μπορούν να κάνουν λήψη των εισιτηρίων τους σε μορφή PDF." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Απαιτήστε από όλους τους συμμετέχοντες να συμπληρώσουν τα ονόματά τους" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9364,11 +9445,11 @@ msgstr "" "Από προεπιλογή, θα ζητήσουμε ονόματα αλλά δεν θα τα απαιτήσουμε. Μπορείτε να " "το απενεργοποιήσετε τελείως στις ρυθμίσεις." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Πληρωμή μέσω Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -9381,11 +9462,11 @@ msgstr "" "τους, ο οποίος διαρκεί λιγότερο από πέντε λεπτά χρησιμοποιώντας την απλή " "διεπαφή τους." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Πληρωμή με τραπεζικό έμβασμα" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -9396,470 +9477,470 @@ msgstr "" "διεκπεραιώσετε τις πληρωμές εντός του προνομίου ή να τις επισημάνετε ως " "πληρωμένες με μη αυτόματο τρόπο." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Τιμή (προαιρετικά)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Δωρεάν" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Διαθέσιμη ποσότητα" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Αναζήτηση για…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Όλες οι παραγγελίες" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Πληρωμένες παραγγελίες" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Πληρωμή (ή ακύρωση με καταβληθείσα αμοιβή)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Εκκρεμής" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Εκκρεμεί ή είναι πληρωμένο" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Ακύρωση" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Ακύρωση (καταβληθείσα αμοιβή)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (or with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Άκυρο (ή με καταβληθείσα αμοιβή)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Έξοδα ακύρωσης" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Πάροχοι πληρωμών" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Εκκρεμεί ή έχει λήξει" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Εν αναμονή (καθυστερημένη)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Πληρωμή επιπλέον" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Σημασμένο ως πληρωμένο" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Ολοκλήρωση Παραγγελίας" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Εκκρεμεί (αλλά πλήρως πληρωμένο)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Order approval process" msgid "Approval process" msgstr "Διαδικασία έγκρισης παραγγελιών" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Η έγκριση εκκρεμεί" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Η έγκριση εκκρεμεί" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Ολα τα προϊόντα" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Οποιαδήποτε παραλλαγή" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Νέα παραγγελία" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Πληρωμές παραγγελειών και επιστροφές χρημάτων" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Πληρωμές παραγγελειών και επιστροφές χρημάτων" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "Μυστικό εισιτηρίου" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Όλοι οι διοργανωτές" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" "Πραγματοποιήστε ζωντανή και λειτουργία προπώλησης ( live and presale running)" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Αδρανής" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Η προεργασία δεν ξεκίνησε" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Η προπώληση τελείωσε" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Ημερομηνία" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Ημερομηνία και ώρα" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Καθημερινή" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Όλες τις ημέρες" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Δευτέρα" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Τρίτη" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Τετάρτη" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Πέμπτη" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Παρασκευή" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Σάββατο" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Κυριακή" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Ερώτημα αναζήτησης" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Όλα τα γεγονότα" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Αγοράστε ζωντανά" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Αγοράστε όχι ζωντανά(Shop not live)" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Εκτελείται ένα μόνο γεγονός ή στο μέλλον" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Ένα γεγονός στο παρελθόν" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Αναζήτηση συμμετέχοντα…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Κατάσταση check-in" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Όλοι οι συμμετέχοντες" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Checked in – {list}" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Προπώληση" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Έλεγχος" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Όχι έλεγχος" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Διαχειριστής" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Όχι διαχειριστής" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Έγκυρος" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Δεν έχει εξαργυρωθεί" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Εξαργύρωση τουλάχιστον μία φορά" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Έχει εξαργυρωθεί πλήρως" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Εξαργυρωμένο και ελεγχόμενο με το εισιτήριο" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Χειρισμός ποσοστώσεων (Quota handling)" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Αφήστε να αγνοήσετε την ποσόστωση(quota)" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Φιλτράρετε με βάση την ετικέτα(Filter by tag)" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Αναζήτηση κουπονιού" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Κάθε προϊόν με ποσόστωση \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Κατάσταση επιστροφής χρημάτων" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Όλες οι ανοικτές επιστροφές χρημάτων" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Όλες οι επιστροφές χρημάτων" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Ιστορικό ημερομηνίας" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Φιλτράρετε με βάση την ετικέτα(Filter by tag)" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Ημερομηνία τελευταίας πληρωμής" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Πρόσθετο κείμενο υποσέλιδου" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" "Θα συμπεριληφθεί ως πρόσθετο κείμενο στο υποσέλιδο, σε ολόκληρο τον ιστότοπο." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Πρόσθετη σύνδεση υποσέλιδου" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Θα συμπεριληφθεί ως σύνδεσμος στο πρόσθετο κείμενο υποσέλιδου." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Παγκόσμιο banner μηνύματος" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Κείμενο παγκόσμιας λεπτομέρειας banner μηνύματος" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Εκτελέστε ελέγχους ενημέρωσης" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9877,11 +9958,11 @@ msgstr "" "παράδειγμα. Μπορείτε να απενεργοποιήσετε αυτή τη συμπεριφορά εδώ ανά πάσα " "στιγμή." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "Ειδοποιήσεις ηλεκτρονικού ταχυδρομείου" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9892,19 +9973,140 @@ msgstr "" "eu, τα μηνύματα ηλεκτρονικού ταχυδρομείου θα αποστέλλονται από αυτόν τον " "εξυπηρετητή τοπικά." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "Αλλάζω σε" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Επισκόπηση χρήσης" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "Η εγγραφή σας" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Αυτό το πεδίο απαιτείται" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "Οι εξαρτήσεις μεταξύ ερωτήσεων δεν υποστηρίζονται κατά το check-in." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Το προϊόν πρέπει να υπάρχει σε πολλαπλές παραλλαγές" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9912,78 +10114,78 @@ msgstr "" "Επιλέξτε αυτήν την επιλογή π.χ. για t-shirts που έρχονται σε πολλαπλά " "μεγέθη. Μπορείτε να επιλέξετε τις παραλλαγές στο επόμενο βήμα." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Κατηγορία προιόντος" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Χωρίς φορολογία" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Αντιγραφή πληροφοριών προϊόντος" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Μην προσθέτετε τώρα ποσόστωση" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Προσθέστε προϊόν σε υπάρχουσα ποσόστωση" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Δημιουργήστε μια νέα ποσόστωση για αυτό το προϊόν" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Επιλογές ποσοστώσεων" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Προσθήκη στην υπάρχουσα ποσόστωση" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Νέο όνομα ποσόστωσης" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Μέγεθος" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Αριθμός εισιτηρίων" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Το όνομα της ποσόστωσης απαιτείται." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Επιλέξτε μια ποσόστωση." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Προεπιλεγμένη εκδήλωση)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "Επιλέξτε αυτόματα ανάλογα με τις ρυθμίσεις συμβάντων" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "Ναι, εάν γενικά ενεργοποιηθεί η δημιουργία εισιτηρίων" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "Ποτέ" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9993,11 +10195,11 @@ msgstr "" "ανέργους και άτομα άνω των 65 ετών. Αυτό το εισιτήριο περιλαμβάνει πρόσβαση " "σε όλα τα μέρη της εκδήλωσης, εκτός από την περιοχή VIP." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10008,17 +10210,17 @@ msgstr "" "έναν χρήστη ή βρίσκεται στο καλάθι του χρήστη. Ορίστε την παραλλαγή ως " "\"ανενεργή\"." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Πρόσθετα (Add-Ons)" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Προσθέσατε την ίδια κατηγορία προσθέτου δύο φορές" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10026,67 +10228,67 @@ msgstr "" "Λάβετε υπόψη ότι η ρύθμιση ενός ελάχιστου αριθμού καθιστά αδύνατη την αγορά " "αυτού του προϊόντος αν όλα τα διαθέσιμα πρόσθετα εξαντληθούν." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "Συσκευασμένα προϊόντα" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "Προσθέσατε την ίδια κατηγορία προσθέτου δύο φορές" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "αδρανής" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Import file" msgid "Import mode" msgstr "Εισαγωγή αρχείου" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Mark order as paid" msgid "Create orders as fully paid" msgstr "Σημειώστε την παραγγελία ως πληρωμένη" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Show all test mode orders" msgid "Create orders as test mode orders" msgstr "Εμφάνιση όλων των παραγγελιών λειτουργίας δοκιμής" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Υπερβολική ποσότητα" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -10095,11 +10297,11 @@ msgstr "" "οδηγεί σε υπερβολική ποσόστωση και έχετε πουλήσει περισσότερα εισιτήρια από " "ό, τι σχεδιάσατε!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Overbook quota και αγνοήστε την καθυστέρηση πληρωμής" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -10111,17 +10313,17 @@ msgstr "" "ό, τι σχεδιάσατε! Η λειτουργία θα γίνει επίσης ανεξάρτητα από τις ρυθμίσεις " "για τις καθυστερημένες πληρωμές." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Ειδοποιήστε τον χρήστη μέσω ηλεκτρονικού ταχυδρομείου" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Κρατήστε ένα τέλος ακύρωσης της" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -10136,124 +10338,124 @@ msgstr "" "Παρακαλούμε πάντα να εισαγάγετε μια ακαθάριστη αξία(gross value), ο φόρος θα " "υπολογιστεί αυτόματα." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Δημιουργία ακύρωσης" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Ποσό πληρωμής" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Ημερομηνία πληρωμής" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Επανυπολογισμός των φόρων" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Επανυπολογισμός των φόρων" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Ειδοποίηση χρήστη" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στον πελάτη που ειδοποιεί ότι η " "παραγγελία του έχει αλλάξει." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" "Να επιτρέπεται η υπέρβαση των quotas κατά την εκτέλεση αυτής της ενέργειας" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Προσθήκη στο" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "Συμπεριλαμβανομένων των φόρων, αν υπάρχουν. Κρατήστε κενό για την " "προεπιλεγμένη τιμή του προϊόντος" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "(Αμετάβλητος)" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Νέα τιμή (ακαθάριστη)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Δημιουργήστε ένα νέο μυστικό" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "Ακύρωση αυτής της θέσης" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Διαχωρίστε σε νέα παραγγελία" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Κατάργηση φίλτρου" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Απενεργοποίηση μυστικών" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -10264,31 +10466,31 @@ msgstr "" "χρειαστεί να ξανακάνει τα εισιτήριά του. Οι παλιές εκδόσεις δεν θα είναι " "έγκυρες." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Θέμα" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Παραλήπτης" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Μήνυμα" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Ακύρωση της παραγγελίας. Όλα τα εισιτήρια δεν θα λειτουργούν πλέον. Αυτό δεν " "μπορεί να επανέλθει." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10296,40 +10498,40 @@ msgstr "" "Σημειώστε την παραγγελία ως εκκρεμής και επιτρέψτε στο χρήστη να πληρώσει το " "ανοικτό ποσό με άλλο τρόπο πληρωμής." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "Μην κάνετε τίποτα και κρατήστε την παραγγελία όπως είναι." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" "Το ποσό επιστροφής χρημάτων πρέπει να είναι θετικό και μικρότερο από {}." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "Πρέπει να καθορίσετε ένα ποσό για μερική επιστροφή χρημάτων." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Ακύρωση παραγγελίας" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "Αυτόματη επιστροφή χρημάτων" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "Αυτός ο τρόπος πληρωμής δεν υποστηρίζει αυτόματες επιστροφές χρημάτων." -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -10337,37 +10539,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Δωροκάρτα" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "Διατηρήστε ένα σταθερό τέλος ακύρωσης" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Τέλη παραγγελίας" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -10375,25 +10577,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Στείλτε κουπόνια" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Στείλτε κουπόνια" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Μπορεί να δημιουργήσει εκδηλώσεις" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10430,7 +10632,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10463,34 +10665,34 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Επιλέξτε μια συγκεκριμένη παραλλαγή αυτού του προϊόντος." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Επιλέξτε μια συγκεκριμένη παραλλαγή αυτού του προϊόντος." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Αυτό το slug είναι ήδη σε χρήση. Επιλέξτε διαφορετικό." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10498,18 +10700,18 @@ msgstr "" "Δεν ήταν δυνατή η αποθήκευση των αλλαγών, επειδή δεν θα υπήρχε ομάδα που να " "έχει την άδεια να αλλάξει ομάδες και δικαιώματα." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 #, fuzzy #| msgid "You currently do not have access to any events." msgid "" "Your device will not have access to anything, please select some events." msgstr "Επί του παρόντος δεν έχετε πρόσβαση σε καμία εκδήλωση." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -10518,24 +10720,24 @@ msgstr "" "pretix. Συνιστούμε ένα μέγεθος τουλάχιστον 200x200px για να φιλοξενήσει τις " "περισσότερες συσκευές." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "Τύποι εκδηλώσεων" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Δωροκάρτα" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Προαιρετικά" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10545,101 +10747,101 @@ msgctxt "form_bulk" msgid "change" msgstr "Αλλαγή" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current value" msgid "Keep the current values" msgstr "Τρέχουσα τιμή" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Αποκλείστε αυτές τις ημερομηνίες αντί να τις προσθέσετε." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "έτος (έτη)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "μήνας (ες)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "εβδομάδα (ες)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "μέρα (ες)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Διάλειμμα (Interval)" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Αριθμός αποζημιώσεων" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Τελευταία ημερομηνία" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "πρώτα" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "δεύτερος" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "τρίτο" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "τελευταίο" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Ημέρα" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Σαββατοκύριακο" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" "Δεν ήταν δυνατή η αποθήκευση των αλλαγών σας. Δείτε παρακάτω για " "λεπτομέρειες." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Επιλέχθηκε μη έγκυρο προϊόν." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Κωδικοί" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10647,19 +10849,19 @@ msgstr "" "Προσθέστε έναν κωδικό κουπονιού ανά γραμμή. Προτείνουμε να αντιγράψετε αυτήν " "τη λίστα και να την αποθηκεύσετε σε ένα αρχείο." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 #, fuzzy #| msgid "Send vouchers" msgid "Send vouchers via email" msgstr "Στείλτε κουπόνια" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, fuzzy, python-brace-format #| msgid "Your orders for {}" msgid "Your voucher for {event}" msgstr "Οι παραγγελίες σας για {}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10702,80 +10904,80 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 #, fuzzy #| msgid "Recipient" msgid "Recipients" msgstr "Παραλήπτης" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 #, fuzzy #| msgid "Port" msgid "or" msgstr "Θύρα" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Μέγιστη χρήση ανά κουπόνι" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Πόσες φορές μπορεί να εξαργυρωθεί ΚΑΘΕ από αυτά τα κουπόνια." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, fuzzy, python-brace-format #| msgid "Please enter a valid email address." msgid "{value} is not a valid email address." msgstr "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Μη έγκυρη εισαγωγή ημερομηνίας." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Ένα κουπόνι με έναν από αυτούς τους κωδικούς υπάρχει ήδη." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." @@ -10783,11 +10985,11 @@ msgstr "" "Αυτήν τη στιγμή δεν είναι δυνατή η δημιουργία κουπονιών για πρόσθετα " "προϊόντα." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "Η παραγγελία έχει αλλάξει:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10796,7 +10998,7 @@ msgstr "" "Η θέση # {posid}: {old_item} ({old_price}) άλλαξε σε {new_item} " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10806,7 +11008,7 @@ msgstr "" "Θέση #{posid}: Η ημερομηνία του συμβάντος \"{old_event}\" ({old_price}) " "άλλαξε σε \"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10815,46 +11017,46 @@ msgstr "" "Θέση #{posid}: Η ημερομηνία του συμβάντος \"{old_event}\" ({old_price}) " "άλλαξε σε \"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "Η τιμή της θέσης #{posid} άλλαξε από {old_price} σε {new_price}." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "Η τιμή της θέσης #{posid} άλλαξε από {old_price} σε {new_price}." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "Η τιμή της θέσης #{posid} άλλαξε από {old_price} σε {new_price}." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Το quota έχει προστεθεί." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "A fee was changed from {old_price} to {new_price}." msgstr "Η τιμή της θέσης #{posid} άλλαξε από {old_price} σε {new_price}." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Η θέση #{posid} ({old_item}, {old_price}) ακυρώθηκε." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10863,35 +11065,35 @@ msgstr "" "Η θέση #{posid} δημιουργήθηκε: {item} ({price}) ως πρόσθετο στη θέση " "#{addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Η θέση #{posid} δημιουργήθηκε: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Δημιουργήθηκε ένα νέο μυστικό για τη θέση #{posid}." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" "Η θέση #{posid} ({old_item}, {old_price}) χωρίστηκε σε νέα σειρά: {order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Αυτή η εντολή δημιουργήθηκε διαιρώντας τη σειρά {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(άγνωστος)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10903,7 +11105,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10911,7 +11113,7 @@ msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "Το check-in της θέσης # {posid} στη λίστα \"{list}\" έχει επανέλθει." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10923,7 +11125,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10932,7 +11134,7 @@ msgid "" "uploaded." msgstr "Το check-in της θέσης # {posid} στη λίστα \"{list}\" έχει επανέλθει." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10944,7 +11146,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10953,7 +11155,7 @@ msgid "" "code \"{errorcode}\"." msgstr "Το check-in της θέσης # {posid} στη λίστα \"{list}\" έχει επανέλθει." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -10961,24 +11163,24 @@ msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "Η θέση #{posid} έχει ελεγχθεί στις {datetime} για τη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been checked in for list \"{list}\"." msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Η θέση #{posid} έχει επιλεγεί για λίστα \"{list}\"." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "Η θέση #{posid} έχει ελεγχθεί στις {datetime} για τη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Η θέση #{posid} έχει επιλεγεί για λίστα \"{list}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10987,7 +11189,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10996,131 +11198,131 @@ msgstr "" "Η θέση #{posid} έχει σαρωθεί και απορριφθεί επειδή έχει ήδη σαρωθεί πριν από " "τη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "Το προϊόν έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "Η παραγγελία έχει αλλάξει." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "Οι ρυθμίσεις ομάδας έχουν αλλάξει." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "Ο νέος διοργανωτής έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "Ο νέος διοργανωτής έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "Ο χρήστης έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "Η κατηγορία έχει αλλάξει." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Το εσωτερικό σχόλιο της εκδήλωσης έχει ενημερωθεί." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "Η επιστροφή χρημάτων ακυρώθηκε." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Η εκδήλωση διαγράφηκε." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Τα στοιχεία της παραγγελίας έχουν αλλάξει." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "Η παραγγελία έχει επισημανθεί ως απλήρωτη." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Το μυστικό της παραγγελίας έχει αλλάξει." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "Η ημερομηνία λήξης της παραγγελίας έχει αλλάξει." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "Η παραγγελία έχει επισημανθεί ως έχει ληγμένη." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "Η παραγγελία έχει επισημανθεί ως πληρωμένη." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "Η επιλεγμένη ερώτηση έχει διαγραφεί." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "Η παραγγελία έχει επιστραφεί." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Η παραγγελία ακυρώθηκε." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Η παραγγελία έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "Η σειρά {code} της λειτουργίας δοκιμής έχει διαγραφεί." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "Η παραγγελία έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "Η παραγγελία απαιτεί έγκριση πριν συνεχίσει να επεξεργάζεται." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "Η εντολή έχει εγκριθεί." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "Η παραγγελία απορρίφθηκε." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." @@ -11128,13 +11330,13 @@ msgstr "" "Η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει αλλάξει από \"{old_email}\" σε " "\"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11145,50 +11347,50 @@ msgstr "" "Η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει αλλάξει από \"{old_email}\" σε " "\"{new_email}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "Η τοπική παραγγελία έχει αλλάξει." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Το τιμολόγιο έχει παραχθεί." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "Το τιμολόγιο έχει αναγεννηθεί." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "Το τιμολόγιο έχει επανεκδοθεί." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Το εσωτερικό σχόλιο της παραγγελίας έχει ενημερωθεί." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" "Η σημαία της παραγγελίας για να απαιτηθεί προσοχή κατά το check-in έχει " "αλλάξει." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "Έχει ξεκινήσει μια νέα πληρωμή {local_id} αντί για την προηγούμενη." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" "Έχει αποσταλεί μήνυμα ηλεκτρονικού ταχυδρομείου τύπου μη αναγνωρισμένου " "τύπου." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "Η αποστολή ενός μηνύματος ηλεκτρονικού ταχυδρομείου απέτυχε." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -11196,17 +11398,17 @@ msgstr "" "Το μήνυμα ηλεκτρονικού ταχυδρομείου έχει σταλεί χωρίς συνημμένα, αφού θα " "ήταν πολύ μεγάλο για να φτάσει." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Έχει αποσταλεί ένα προσαρμοσμένο μήνυμα ηλεκτρονικού ταχυδρομείου." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "Έχει αποσταλεί ένα προσαρμοσμένο μήνυμα ηλεκτρονικού ταχυδρομείου." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -11214,21 +11416,21 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου με υπενθύμιση ότι το " "εισιτήριο είναι διαθέσιμο για λήψη." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου με προειδοποίηση ότι η " "παραγγελία πρόκειται να λήξει." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία ακυρώθηκε." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11239,42 +11441,42 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία ακυρώθηκε." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει αλλάξει." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι έχει παραληφθεί η παραγγελία." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η πληρωμή έχει ληφθεί." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει απορριφθεί." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιηθεί ο " "χρήστης ότι η παραγγελία έχει εγκριθεί." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11282,7 +11484,7 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει παραληφθεί και απαιτεί πληρωμή." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -11290,96 +11492,96 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει παραληφθεί και απαιτεί έγκριση." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Ένα μήνυμα ηλεκτρονικού ταχυδρομείου με σύνδεσμο προς τη σελίδα λεπτομερειών " "παραγγελιών έχει μεταφερθεί στον χρήστη." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Η πληρωμή {local_id} έχει επιβεβαιωθεί." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Η πληρωμή {local_id} έχει ακυρωθεί." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has failed." msgid "Canceling payment {local_id} has failed." msgstr "Η πληρωμή {local_id} απέτυχε." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Η πληρωμή {local_id} έχει ξεκινήσει." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Η πληρωμή {local_id} απέτυχε." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "Η παραγγελία δεν μπόρεσε να επισημανθεί ως πληρωμένη: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "Η παραγγελία έχει καταβληθεί αχρεωστήτως." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Η επιστροφή χρημάτων {local_id} έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Η επιστροφή {local_id} δημιουργήθηκε από μια εξωτερική οντότητα." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "Ο πελάτης σας ζήτησε την επιστροφή χρημάτων." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Η επιστροφή {local_id} έχει ολοκληρωθεί." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Η επιστροφή χρημάτων {local_id} έχει ακυρωθεί." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Η επιστροφή χρημάτων {local_id} απέτυχε." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "Ο χρήστης έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Έχει ενεργοποιηθεί ο έλεγχος ταυτότητας δύο παραγόντων." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Ο έλεγχος ταυτότητας δύο παραγόντων έχει απενεργοποιηθεί." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Οι κωδικοί επείγουσας ανάγκης δύο παραγόντων έχουν αναγεννηθεί." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11388,7 +11590,7 @@ msgstr "" "Μια νέα συσκευή ελέγχου ταυτότητας δύο στοιχείων \"{name}\" έχει προστεθεί " "στο λογαριασμό σας." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11397,315 +11599,315 @@ msgstr "" "Η συσκευή ελέγχου ταυτότητας δύο παραγόντων \"{name}\" έχει καταργηθεί από " "το λογαριασμό σας." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Οι ειδοποιήσεις έχουν ενεργοποιηθεί." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Οι ειδοποιήσεις έχουν απενεργοποιηθεί." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Οι ρυθμίσεις ειδοποιήσεων έχουν αλλάξει." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "Αυτός ο χρήστης ήταν ανώνυμος." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "Έγινε αποστολή μηνύματος επαναφοράς κωδικού πρόσβασης." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Ο κωδικός πρόσβασης έχει επαναφερθεί." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "Ο διοργανωτής \"{name}\" έχει διαγραφεί." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "Το κουπόνι έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" "Το κουπόνι έχει δημιουργηθεί και αποστέλλεται σε ένα άτομο στη λίστα " "αναμονής." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "Το κουπόνι έχει αλλάξει." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "Το κουπόνι έχει διαγραφεί." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "Το κουπόνι έχει εξαργυρωθεί με {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Το προϊόν έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Το προϊόν έχει αλλάξει." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Το προϊόν έχει διαγραφεί." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Η παραλλαγή \"{value}\" έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Η διακύμανση \"{value}\" έχει διαγραφεί." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Η παραλλαγή \"{value}\" έχει αλλάξει." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Ένα πρόσθετο έχει προστεθεί σε αυτό το προϊόν." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Ένα πρόσθετο έχει αφαιρεθεί από αυτό το προϊόν." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Ένα πρόσθετο έχει αλλάξει σε αυτό το προϊόν." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "An add-on has been added to this product." msgid "A bundled item has been added to this product." msgstr "Ένα πρόσθετο έχει προστεθεί σε αυτό το προϊόν." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "An add-on has been removed from this product." msgid "A bundled item has been removed from this product." msgstr "Ένα πρόσθετο έχει αφαιρεθεί από αυτό το προϊόν." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "An add-on has been changed on this product." msgid "A bundled item has been changed on this product." msgstr "Ένα πρόσθετο έχει αλλάξει σε αυτό το προϊόν." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Το quota έχει προστεθεί." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Το quota έχει διαγραφεί." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Το quota έχει αλλάξει." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Το quota έχει διαγραφεί." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has been re-opened." msgstr "Το quota έχει διαγραφεί." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "Η κατηγορία έχει προστεθεί." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "Η κατηγορία έχει διαγραφεί." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "Η κατηγορία έχει αλλάξει." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "Η ερώτηση έχει διαγραφεί." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "Η ερώτηση έχει αλλάξει." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "Έχει προστεθεί ο φορολογικός κανόνας." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "Ο φορολογικός κανόνας έχει διαγραφεί." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "Ο φορολογικός κανόνας έχει αλλάξει." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "Έχει προστεθεί η λίστα check-in." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "Η check-in λίστα έχει διαγραφεί." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "Η λίστα check-in έχει αλλάξει." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Οι ρυθμίσεις εκδήλωσης έχουν αλλάξει." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Οι ρυθμίσεις λήψης εισιτηρίων έχουν αλλάξει." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Έχει ενεργοποιηθεί ένα πρόσθετο." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Έχει απενεργοποιηθεί ένα πρόσθετο." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "Το κατάστημα έχει ληφθεί ζωντανά." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "Το κατάστημα έχει ληφθεί εκτός σύνδεσης." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "Το κατάστημα έχει ληφθεί σε λειτουργία δοκιμής." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "Η λειτουργία δοκιμής έχει απενεργοποιηθεί." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "Η εκδήλωση έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "Οι ρυθμίσεις εκδήλωσης έχουν αλλάξει." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Έχει προστεθεί μια επιλογή απάντησης στην ερώτηση." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Μια επιλογή απάντησης έχει αφαιρεθεί από την ερώτηση." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Μια επιλογή απάντησης έχει αλλάξει." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Ένας χρήστης έχει προστεθεί στην ομάδα της εκδήλωσης." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Ένας χρήστης έχει προσκληθεί στην ομάδα της εκδήλωσης." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "Τα δικαιώματα του χρήστη έχουν αλλάξει." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Ένας χρήστης έχει αφαιρεθεί από την ομάδα της εκδήλωσης." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Έχει αποσταλεί ένα κουπόνι σε ένα άτομο στη λίστα αναμονής." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Μια καταχώρηση έχει αφαιρεθεί από τη λίστα αναμονής." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Μια καταχώρηση έχει αλλάξει στη λίστα αναμονής." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Μια εγγραφή έχει προστεθεί στη λίστα αναμονής." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "Οι ρυθμίσεις ομάδας έχουν αλλάξει." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Η ομάδα έχει διαγραφεί." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "Η κατηγορία έχει αλλάξει." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "Η ομάδα έχει διαγραφεί." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Η ημερομηνία της εκδήλωσης έχει διαγραφεί." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11713,89 +11915,89 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Η ημερομηνία της εκδήλωσης έχει αλλάξει." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "Η ημερομηνία της εκδήλωσης έχει αλλάξει." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "Η ημερομηνία της εκδήλωσης έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Έχει προστεθεί ποσόστωση(quota ) στην ημερομηνία του γεγονότος." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Έχει αλλάξει μια ποσόστωση(quota ) την ημερομηνία της εκδήλωσης." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Έχει αφαιρεθεί μια ποσόστωση(quota ) από την ημερομηνία του γεγονότος." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "Η συσκευή έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "Η συσκευή έχει αλλάξει." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "Η πρόσβαση της συσκευής έχει ανακληθεί." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "Η συσκευή έχει αρχικοποιηθεί." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "Το αναγνωριστικό(token) πρόσβασης της συσκευής έχει δημιουργηθεί ξανά." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "Η συσκευή έχει ειδοποιήσει τον διακομιστή για ενημέρωση υλικού ή λογισμικού." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Οι ρυθμίσεις ενός παρόχου πληρωμών έχουν αλλάξει." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" "Οι ρυθμίσεις ενός παρόχου εξόδου εισιτηρίων(ticket output provider) έχουν " "αλλάξει." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "Ο χρήστης επιβεβαίωσε το ακόλουθο μήνυμα: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11804,97 +12006,97 @@ msgstr "" "Η θέση # {posid} έχει ελεγχθεί χειροκίνητα στις {datetime} στη λίστα " "\"{list}\"." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" "Η θέση # {posid} έχει επανεξεταστεί την {datetime} στη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "Το check-in της θέσης # {posid} στη λίστα \"{list}\" έχει επανέλθει." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} έχει προστεθεί στην ομάδα." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} έχει αφαιρεθεί από την ομάδα." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" "Ο {user} έχει προσχωρήσει στην ομάδα(has joined the team) χρησιμοποιώντας " "την πρόσκληση που στάλθηκε στο {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} έχει προσκληθεί στην ομάδα." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "Η πρόσκληση για {user} έχει ξανασταλεί." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Η πρόσκληση για {user} έχει ανακληθεί." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Το σύμβολο(token) \"{name}\" έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Το σύμβολο(token) \"{name}\" έχει ανακληθεί." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Οι ρυθμίσεις του λογαριασμού σας έχουν αλλάξει." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας έχει αλλάξει σε {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Ο κωδικός σας έχει αλλάξει." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Ο λογαριασμός σας έχει ενεργοποιηθεί." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Ο λογαριασμός σας έχει απενεργοποιηθεί." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "Προέβαλαν(impersonated) {}." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "Σταματήσατε να μοιράζεστε {}." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" "Η επιλεγμένη εκδήλωση δεν βρέθηκε ή δεν έχετε την άδεια να τη διαχειριστείτε." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -11902,14 +12104,14 @@ msgstr "" "Ο επιλεγμένος διοργανωτής δεν βρέθηκε ή δεν έχετε την άδεια να το " "διαχειριστείτε." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Dashboard" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11920,7 +12122,7 @@ msgstr "Dashboard" msgid "General" msgstr "Γενικά" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11929,49 +12131,49 @@ msgstr "Γενικά" msgid "Payment" msgstr "Πληρωμή" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Εισιτήρια" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Φορολογικοί κανόνες" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Τιμολόγηση" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Ακύρωση" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Ρυθμίσεις" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Κατηγορίες" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Γενική εικόνα (Overview)" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11979,41 +12181,41 @@ msgstr "Γενική εικόνα (Overview)" msgid "Refunds" msgstr "Επιστροφές χρημάτων" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Εξαγωγή" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 #, fuzzy #| msgid "Import file" msgid "Import" msgstr "Εισαγωγή αρχείου" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Όλα τα κουπόνια" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Tags" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "Έλεγχος (Check-in)" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Κατάλογος check-in" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -12021,24 +12223,24 @@ msgstr "Κατάλογος check-in" msgid "Order search" msgstr "Αναζήτηση παραγγελίας" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "Ρυθμίσεις χρήστη" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Ειδοποιήσεις" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "εγκεκριμένες εφαρμογές" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -12046,47 +12248,64 @@ msgstr "εγκεκριμένες εφαρμογές" msgid "Account history" msgstr "Ιστορικό λογαριασμού" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "Ολοι οι χρήστες" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Συνεδρίες διαχειριστή (Admin sessions)" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "γενικές ρυθμίσεις" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Ελεγχος ενημέρωσης" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "Έλεγχος εισιτηρίου" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event date" msgid "Event metadata" msgstr "Ημερομηνία εκδήλωσης" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "συσκευές" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "συσκευές" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Δεν έχετε δικαίωμα να δείτε αυτό το περιεχόμενο." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Αυτή τη στιγμή εργάζεστε για λογαριασμό του %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Σταματήστε την πλαστοπροσωπία" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Αποστολή πληροφοριών ανάκτησης" @@ -12182,7 +12401,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -12201,18 +12420,24 @@ msgstr "" "Θέλετε πραγματικά να παραχωρήσετε την πρόσβαση %(application)s στην εφαρμογή σας;" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Αυτή τη στιγμή εργάζεστε για λογαριασμό του %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "Η εφαρμογή απαιτεί τα ακόλουθα δικαιώματα:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Επιλέξτε τους λογαριασμούς διοργανωτή που θα πρέπει να έχουν πρόσβαση στην " "εφαρμογή:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -12220,7 +12445,7 @@ msgstr "" "Αυτή η εφαρμογή ΔΕΝ έχει ελεγχθεί από την ομάδα του pretix. " "Η παροχή πρόσβασης στον προωθητικό λογαριασμό σας γίνεται με δική σας ευθύνη." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Λάθος:" @@ -12243,7 +12468,7 @@ msgstr "Ορίστε νέο κωδικό πρόσβασης" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -12260,7 +12485,7 @@ msgstr "Ορίστε νέο κωδικό πρόσβασης" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -12282,65 +12507,56 @@ msgstr "Αποθηκεύση" msgid "Create a new account" msgstr "Δημιούργησε νέο λογαριασμό" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Εναλλαγή πλοήγησης" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Πηγαίνετε στο κατάστημα" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "Δημόσιο προφίλ" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Κλείστε τη συνάντηση admin" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Ρυθμίσεις λογαριασμού" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Αποσυνδέση" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "Λογαριασμός διοργανωτή" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Αναζήτηση εκδηλώσεων" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Αφήστε ένα σύντομο σχόλιο για το τι κάνατε στις ακόλουθες συνεδρίες " "διαχειριστή:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Αυτή τη στιγμή εργάζεστε για λογαριασμό του %(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Σταματήστε την πλαστοπροσωπία" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Διαβάστε περισσότερα" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -12353,11 +12569,11 @@ msgstr "" "στις αναφορές και τα στατιστικά στοιχεία σας και να εμποδίζουν τους " "ανθρώπους να αγοράζουν πραγματικά εισιτήρια." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "Εμφάνιση όλων των παραγγελιών λειτουργίας δοκιμής" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -12373,7 +12589,13 @@ msgstr "" "για να ενημερωθείτε μέσω μηνύματος ηλεκτρονικού ταχυδρομείου, αν φτάσει μια " "νέα ενημέρωση. Αυτό το μήνυμα θα εξαφανιστεί μόλις το κάνετε κλικ." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -12382,16 +12604,16 @@ msgstr "" "ασφαλείας, μην τρέχετε ποτέ τη λειτουργία εντοπισμού σφαλμάτων σε μια " "παράσταση παραγωγής." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "Οι χρόνοι εμφανίζονται στο %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "που εκτελείται σε κατάσταση ανάπτυξης" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -12530,7 +12752,7 @@ msgstr "διαμόρφωση pretixdesk" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12700,18 +12922,18 @@ msgstr "Διαγράφω" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Λίστα check-in" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "Advanced settings" msgid "Advanced" @@ -13485,7 +13707,7 @@ msgstr "Σχεδιασμός ηλεκτρονικού ταχυδρομείου" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Προεπισκόπηση" @@ -13612,26 +13834,27 @@ msgstr "" "στους πελάτες σας." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Εγκατεστημένα plugin" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Οι αλλαγές σας έχουν αποθηκευτεί." @@ -13748,7 +13971,7 @@ msgstr "" "πλοήγηση. Μην ανησυχείτε, μπορείτε να αλλάξετε όλα όσα εισάγετε εδώ." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Χαρακτηριστικά" @@ -14337,14 +14560,14 @@ msgstr "Περισσότερες ποσοστώσεις(quotas)" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Κατάστημα ανενεργό" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Σε έκπτωση" @@ -14396,6 +14619,69 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Ρυθμίσεις τιμών" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Λεπτομέρειες εγγραφής" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Οι πληροφορίες σας" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Αποθηκεύστε και προβάλλετε προεπισκόπηση" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Ενημέρωση αποτελεσμάτων ελέγχου" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14791,7 +15077,7 @@ msgstr "Πλήρως κρατημένο" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Εξαντλημένα" @@ -14868,8 +15154,8 @@ msgstr "Επεξεργασία ερωτήματος" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Πληρώθηκε" @@ -14877,7 +15163,7 @@ msgstr "Πληρώθηκε" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Ακυρώθηκε" @@ -14934,30 +15220,30 @@ msgstr "" "χρήστης πρέπει να επιλέξει Ναι και Όχι δεν είναι αποδεκτός. Εάν θέλετε να " "επιτρέψετε και τις δύο επιλογές, μην κάνετε αυτό το πεδίο απαραίτητο." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Επιλογές απάντησης" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" "Ισχύει μόνο αν επιλέξετε \"Επιλέξτε ένα / πολλαπλάσιο από μια λίστα\" " "παραπάνω." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Απάντηση %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Νέα επιλογή απάντησης" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Προσθέστε μια νέα επιλογή" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "Εξάρτηση από ερωτήσεις" @@ -15750,8 +16036,8 @@ msgstr "Όνομα εισιτηρίου" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "Δεν απαντήθηκε" @@ -15773,33 +16059,33 @@ msgstr "ΕΠΙΣΦΑΛΗΣ" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr " συν %(rate)s%%%(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "συμπεριλαμβανομένου του %(rate)s%%%(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Φόροι" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Σύνολο" @@ -15900,7 +16186,7 @@ msgstr "Ιστορικό παραγγελιών" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "Ιστορικό ηλεκτρονικού ταχυδρομείου" @@ -16165,7 +16451,7 @@ msgstr "Τι πρέπει να συμβαίνει με την παραγγελί #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Αποστολή email" @@ -16219,8 +16505,8 @@ msgstr "Επιλογές απάντησης" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -16449,7 +16735,7 @@ msgstr "" "εδώ, καθώς δεν είναι σαφές σε ποια ημερομηνία ανήκουν." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Αγορασμένο" @@ -17065,7 +17351,7 @@ msgid "PDF Editor" msgstr "Επεξεργαστής PDF" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Κώδικας" @@ -17169,7 +17455,7 @@ msgstr "Αντιγραφή" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Πλάτος (mm)" @@ -17219,83 +17505,85 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Μέγεθος (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"Ο τελικός κωδικός QR θα είναι ελαφρώς μικρότερος επειδή απαιτείται κάποιος " -"κενός χώρος για σωστή σάρωση." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Μέγεθος γραμματοσειράς (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Χρώμα κειμένου" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "Στυλ" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Σκούρο" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Ανοιχτό" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "Περιεχόμενο ηλεκτρονικού ταχυδρομείου" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Περιεχόμενο κειμένου" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Χαρακτηριστικό εκδήλωσης:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 #, fuzzy #| msgid "Event attribute:" msgid "Item attribute:" msgstr "Χαρακτηριστικό εκδήλωσης:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Άλλα…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Προσθέστε ένα νέο αντικείμενο" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "Κωδικός QR για το Check-in" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "Κωδικός QR για πρωτογενή σάρωση" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "Λογότυπο pretix" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -18247,7 +18535,7 @@ msgstr "Λεπτομέρειες κουπονιών" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Επιπτώσεις τιμής" @@ -18513,17 +18801,17 @@ msgstr "Μετακινηθείτε στην κορυφή της λίστας" msgid "Move to the end of the list" msgstr "Μετακινηθείτε στο τέλος της λίστας" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Ρυθμίσεις σε επίπεδο διοργανωτή" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 #, fuzzy #| msgid "Organizer-level settings" msgid "Site-level settings" msgstr "Ρυθμίσεις σε επίπεδο διοργανωτή" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -18536,7 +18824,7 @@ msgstr "" "τις αλλάξετε ή να τις αποσυνδέσετε από το λογαριασμό του διοργανωτή για να " "τις αλλάξετε μόνο για αυτήν την εκδήλωση." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -18555,35 +18843,35 @@ msgstr "" "τις αλλάξετε ή να τις αποσυνδέσετε από το λογαριασμό του διοργανωτή για να " "τις αλλάξετε μόνο για αυτήν την εκδήλωση." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Αλλάξτε μόνο για αυτή την εκδήλωση" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 #, fuzzy #| msgid "Change only for this event" msgid "Change only for this organizer" msgstr "Αλλάξτε μόνο για αυτή την εκδήλωση" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Αλλαγή για όλες τις εκδηλώσεις" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Change for all events" msgid "Change for all organizers" msgstr "Αλλαγή για όλες τις εκδηλώσεις" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Αυτός ο αριθμός σελίδας δεν είναι ακέραιος" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Αυτός ο αριθμός σελίδας είναι μικρότερος από 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -18593,7 +18881,7 @@ msgstr "" "το email σας στη γραμμή διευθύνσεων και βεβαιωθείτε ότι είναι σωστό και ότι " "ο σύνδεσμος δεν έχει χρησιμοποιηθεί πριν." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -18601,15 +18889,15 @@ msgstr "" "Δεν μπορείτε να αποδεχτείτε την πρόσκληση για \"{}\" καθώς είστε ήδη μέλος " "αυτής της ομάδας." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Είστε τώρα μέλος της ομάδας \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Καλώς ήρθατε στο pretix! Είστε τώρα μέλος της ομάδας \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -18619,7 +18907,7 @@ msgstr "" "στείλει ένα μήνυμα ηλεκτρονικού ταχυδρομείου που περιέχει περισσότερες " "οδηγίες. Σημειώστε ότι θα στείλουμε το πολύ ένα email κάθε 24 ώρες." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -18628,7 +18916,7 @@ msgstr "" "στείλει ένα μήνυμα ηλεκτρονικού ταχυδρομείου που περιέχει περισσότερες " "οδηγίες." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -18639,137 +18927,137 @@ msgstr "" "σύνδεσμος ισχύει μόνο για τρεις ημέρες και ότι ο σύνδεσμος μπορεί να " "χρησιμοποιηθεί μόνο μία φορά." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "Δεν ήταν δυνατή η εύρεση του χρήστη για τον οποίο ζητήσατε έναν νέο κωδικό " "πρόσβασης." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" "Μπορείτε να συνδεθείτε τώρα χρησιμοποιώντας τον νέο κωδικό πρόσβασης σας." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Παρακαλώ προσπαθήστε ξανά." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Μη έγκυρος κωδικός, παρακαλώ προσπαθήστε ξανά." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Δεν έχετε άδεια να εκτελέσετε αυτήν την ενέργεια." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "Τα επιλεγμένα check-ins έχουν επιστραφεί." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "Τα επιλεγμένα εισιτήρια έχουν επισημανθεί ως καταχωρημένα." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "Η νέα λίστα ελέγχου έχει δημιουργηθεί." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" "Δεν ήταν δυνατή η αποθήκευση των αλλαγών σας. Δείτε παρακάτω για " "λεπτομέρειες." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "Η ζητούμενη λίστα δεν υπάρχει." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "Η επιλεγμένη λίστα έχει διαγραφεί." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Συμμετέχοντες (ταξινομημένοι)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Συμμετέχοντες (πληρωμένα)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Συνολικά έσοδα ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Ενεργά προϊόντα" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "διατίθενται σε άτομα που βρίσκονται σε λίστα αναμονής" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "συνολικό μήκος λίστας αναμονής" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} απέμεινε" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Το κατάστημα εισιτηρίων σας είναι" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Κάντε κλικ εδώ για να αλλάξετε" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "ζωντανά" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "ζωντανά και σε λειτουργία δοκιμής" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "δεν είναι ακόμη δημόσια" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "σε ιδιωτική δοκιμαστική λειτουργία" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, fuzzy, python-brace-format #| msgid "Checked in – {list}" msgid "Present – {list}" msgstr "Checked in – {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Καλώς ήρθατε στο pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Ξεκινήστε με το εργαλείο ρύθμισης" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -18778,43 +19066,43 @@ msgstr "" "προϊόντα ή ποσοστώσεις. Ο πιο γρήγορος τρόπος για να δημιουργήσετε αυτό " "είναι να χρησιμοποιήσετε το εργαλείο ρύθμισης." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Ρύθμιση εκδήλωσης" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Δεν υπάρχουν ημερομηνίες" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Απαιτείται δράση" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Μη διαθέσιμα" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Σύντομα" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} παραγγελία" msgstr[1] "{num} παραγγελίες" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18822,47 +19110,47 @@ msgstr "" "Οι αλλαγές σας έχουν αποθηκευτεί. Λάβετε υπόψη ότι μπορεί να διαρκέσει λίγο " "χρονικό διάστημα μέχρι να ενεργοποιηθούν οι αλλαγές σας." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice information" msgid "Integrations" msgstr "Πληροφορίες τιμολογίου" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "Ενέργειες πελατών" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Εξαγωγή μορφής" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Features" msgid "API features" msgstr "Χαρακτηριστικά" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Άλλα" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Αυτός ο παροχέας πληρωμής δεν υπάρχει ή η αντίστοιχη προσθήκη είναι " "απενεργοποιημένη." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Παρουσιάστηκε σφάλμα κατά την επικοινωνία με τον διακομιστή SMTP: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18870,7 +19158,7 @@ msgstr "" "Οι αλλαγές σας έχουν αποθηκευτεί και η προσπάθεια σύνδεσης με το διακομιστή " "SMTP ήταν επιτυχής." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -18880,37 +19168,37 @@ msgstr "" "να ενεργοποιήσετε το πλαίσιο ελέγχου \"Χρήση προσαρμοσμένου διακομιστή SMTP" "\", διαφορετικά ο διακομιστής SMTP δεν θα χρησιμοποιηθεί." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "μη έγκυρο στοιχείο" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Άγνωστος επεξεργαστής ηλεκτρονικού ταχυδρομείου." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Ζητήσατε άκυρο τύπο εξόδου εισιτηρίου." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Το κατάστημά σας είναι τώρα ζωντανό!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "Πήραμε το κατάστημά σας κάτω. Μπορείτε να το επανενεργοποιήσετε όποτε θέλετε!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "Το κατάστημά σας βρίσκεται τώρα σε δοκιμαστική λειτουργία!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -18918,21 +19206,21 @@ msgstr "" "Δεν ήταν δυνατή η διαγραφή μιας παραγγελίας, καθώς ορισμένοι περιορισμοί (π." "χ. δεδομένα που δημιουργήθηκαν από πρόσθετα) δεν το επιτρέπουν." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "Έχουμε απενεργοποιήσει τη λειτουργία δοκιμής για εσάς. Ας πουλήσουμε μερικά " "εισιτήρια!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Αυτή η εκδήλωση δεν μπορεί να διαγραφεί." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "Η εκδήλωση διαγράφηκε." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18940,44 +19228,44 @@ msgstr "" "Η εκδήλωση δεν ήταν δυνατό να διαγραφεί, καθώς ορισμένοι περιορισμοί (π.χ. " "δεδομένα που δημιουργήθηκαν από plug-ins) δεν το επιτρέπουν." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "Το ζήτημα έχει επισημανθεί ως επιλυμένο!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Το σχόλιο ενημερώθηκε." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Δεν ήταν δυνατή η ενημέρωση του σχολίου." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "ΦΠΑ" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "Ο νέος φορολογικός κανόνας έχει δημιουργηθεί." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "Ο απαιτούμενος φορολογικός κανόνας δεν υπάρχει." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "Ο επιλεγμένος κανόνας φόρου έχει διαγραφεί." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "Ο επιλεγμένος κανόνας φορολογίας δεν μπορεί να διαγραφεί." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" "Η εκδήλωση σας δεν είναι κενή, πρέπει να το ορίσετε με μη αυτόματο τρόπο." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -18986,123 +19274,194 @@ msgstr "" "των λεπτομερειών ή να πάρετε την εκδήλωσή σας ζωντανά για να αρχίσετε να την " "πουλάτε!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Γενική είσοδος" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Μειωμένο εισιτήριο" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Οι αλλαγές σας δεν έχουν αποθηκευτεί, δείτε παρακάτω για σφάλματα." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "Το ζητούμενο προϊόν δεν υπάρχει." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "Η σειρά των στοιχείων έχει ενημερωθεί." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "Η ζητούμενη κατηγορία προϊόντων δεν υπάρχει." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "Η επιλεγμένη κατηγορία έχει διαγραφεί." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "Η νέα κατηγορία έχει δημιουργηθεί." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "Η σειρά των κατηγοριών έχει ενημερωθεί." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Διεύθυνση" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The question has been deleted." msgid "Not all questions have been selected." msgstr "Η ερώτηση έχει διαγραφεί." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "Η ζητούμενη ερώτηση δεν υπάρχει." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "Η επιλεγμένη ερώτηση έχει διαγραφεί." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Το αρχείο μεταφορτώθηκε" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "Η νέα ερώτηση έχει δημιουργηθεί." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Το νέο quota έχει δημιουργηθεί." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "Πρώτη σάρωση: %(date)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Κουπόνια και κρατήσεις λίστας αναμονής" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Διαθέσιμo quota" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Λίστα αναμονής (σε εκκρεμότητα)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Επί του παρόντος προς πώληση" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "Η ζητούμενη ποσόστωση(quota) δεν υπάρχει." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 #, fuzzy #| msgid "The order has been denied and is therefore now canceled." msgid "The quota has been re-opened and will not close again." msgstr "Η παραγγελία απορρίφθηκε και, συνεπώς, ακυρώνεται." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Η επιλεγμένη ποσόστωση(quota) έχει διαγραφεί." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "Το ζητούμενο αντικείμενο δεν υπάρχει." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -19110,7 +19469,7 @@ msgstr "" "Δεν μπορείτε να προσθέσετε πρόσθετα(add-ons) σε ένα προϊόν που είναι " "διαθέσιμο μόνο ως πρόσθετο(add-ons)." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." @@ -19118,83 +19477,83 @@ msgstr "" "Δεν μπορείτε να προσθέσετε bundles σε ένα προϊόν που είναι διαθέσιμο μόνο ως " "πρόσθετο(add-on)." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Το επιλεγμένο προϊόν έχει διαγραφεί." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Το επιλεγμένο προϊόν έχει απενεργοποιηθεί." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "Δεν έχετε δικαίωμα να κλωνοποιήσετε(clone) αυτή την εκδήλωση." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Ομάδα {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" "Δημιουργήθηκε ένας νέος μυστικός πελάτης και είναι πλέον αποτελεσματικός." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "Η πρόσβαση για την επιλεγμένη εφαρμογή έχει ανακληθεί." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please only upload CSV files." msgstr "Παρακαλώ ανεβάστε μόνο αρχεία PDF." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than 10 MB." msgstr "Παρακαλώ ανεβάστε μόνο αρχεία PDF." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "The last update check was not successful." msgid "The import was successful." msgstr "Ο τελευταίος έλεγχος ενημέρωσης δεν ήταν επιτυχής." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Άγνωστος κωδικός παραγγελίας ή μη εξουσιοδοτημένος για πρόσβαση σε αυτήν την " "παραγγελία." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Η λήψη εισιτηρίου δεν είναι ενεργοποιημένη για αυτό το προϊόν." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "Η παραγγελία διαγράφηκε." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19202,59 +19561,59 @@ msgstr "" "Η παραγγελία δεν μπόρεσε να διαγραφεί, καθώς ορισμένοι περιορισμοί (π.χ. " "δεδομένα που δημιουργήθηκαν από plug-ins) δεν το επιτρέπουν." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" "Μόνο παραγγελίες που έχουν δημιουργηθεί στη λειτουργία δοκιμής(test mode) " "μπορούν να διαγραφούν." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "Η παραγγελία απορρίφθηκε και, συνεπώς, ακυρώνεται." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Αυτή η πληρωμή ακυρώθηκε." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Αυτή η πληρωμή δεν μπορεί να ακυρωθεί αυτήν τη στιγμή." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "Η επιστροφή χρημάτων ακυρώθηκε." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Αυτή η επιστροφή χρημάτων δεν μπορεί να ακυρωθεί αυτή τη στιγμή." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "Η επιστροφή χρημάτων έχει υποβληθεί σε επεξεργασία." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" "Δεν είναι δυνατή η επεξεργασία γι' αυτήν την επιστροφή χρημάτων αυτή τη " "στιγμή." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "Η επιστροφή χρημάτων έχει επισημανθεί ως ολοκληρωμένη." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Η συσκευή έχει επαληθευτεί και μπορεί πλέον να χρησιμοποιηθεί." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Έξοδα ακύρωσης" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -19290,7 +19649,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -19298,15 +19657,15 @@ msgstr "" "Η πληρωμή έχει επισημανθεί ως ολοκληρωμένη, αλλά δεν ήταν δυνατή η αποστολή " "mail επιβεβαίωσης." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "Η πληρωμή έχει επισημανθεί ως πλήρης." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Αυτή η πληρωμή δεν μπορεί να επιβεβαιωθεί αυτή τη στιγμή." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -19314,7 +19673,7 @@ msgstr "" "Δεν μπορείτε να επιστρέψετε ποσό μεγαλύτερο από το ποσό μιας πληρωμής που " "δεν έχει ακόμη επιστραφεί." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -19322,7 +19681,7 @@ msgstr "" "Επιλέξατε μερική επιστροφή χρημάτων για μια μέθοδο πληρωμής που υποστηρίζει " "μόνο τις πλήρεις επιστροφές χρημάτων." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -19330,11 +19689,11 @@ msgstr "" "Μία από τις επιστροφές χρημάτων δεν ολοκληρώθηκε. Θα πρέπει να προσπαθήσετε " "ξανά για επιστροφή χρημάτων με διαφορετικό τρόπο. Το μήνυμα λάθους ήταν: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "Η επιστροφή χρημάτων {} έχει υποβληθεί σε επεξεργασία." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -19342,20 +19701,20 @@ msgstr "" "Η επιστροφή χρημάτων {} έχει αποθηκευτεί, αλλά δεν έχει ακόμη ολοκληρωθεί " "πλήρως. Μπορείτε να την χαρακτηρίσετε ως ολοκληρωμένη παρακάτω." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Η συσκευή έχει επαληθευτεί και μπορεί πλέον να χρησιμοποιηθεί." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Δωροκάρτα" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -19368,13 +19727,13 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Οι επιστροφές χρημάτων που έχετε επιλέξει δεν αντιστοιχούν στο επιλεγμένο " "συνολικό ποσό επιστροφής χρημάτων." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -19382,11 +19741,11 @@ msgstr "" "Η παραγγελία έχει επισημανθεί ως πληρωμένη, αλλά δεν ήταν δυνατή η αποστολή " "mail επιβεβαίωσης." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "Η πληρωμή έγινε με επιτυχία." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -19394,25 +19753,25 @@ msgstr "" "Η παραγγελία ακυρώθηκε. Τώρα μπορείτε να επιλέξετε τον τρόπο με τον οποίο " "θέλετε να μεταφέρετε τα χρήματα πίσω στο χρήστη." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Δεν έχει οριστεί ΦΠΑ." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Δεν προσδιορίστηκε καμία χώρα." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "Δεν ήταν δυνατή η επαλήθευση του αναγνωριστικού ΦΠΑ, δεδομένου ότι έχει " "καθοριστεί χώρα εκτός ΕΕ." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Αυτό το αναγνωριστικό ΦΠΑ δεν είναι έγκυρο." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -19420,36 +19779,36 @@ msgstr "" "Το αναγνωριστικό ΦΠΑ δεν ήταν δυνατό να ελεγχθεί, δεδομένου ότι η υπηρεσία " "ελέγχου ΦΠΑ της χώρας δεν είναι επί του παρόντος διαθέσιμη." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Αυτό το αναγνωριστικό ΦΠΑ είναι έγκυρο." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Άγνωστο τιμολόγιο." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "Το τιμολόγιο έχει ήδη ακυρωθεί." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "Το τιμολόγιο έχει καθαριστεί από προσωπικά δεδομένα." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" "Το μήνυμα ηλεκτρονικού ταχυδρομείου έχει τοποθετηθεί στην ουρά για αποστολή." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Αυτό το τιμολόγιο δεν βρέθηκε" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Το αρχείο τιμολογίου δεν αποθηκεύεται πλέον στον διακομιστή." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19457,11 +19816,11 @@ msgstr "" "Το αρχείο τιμολογίου δεν έχει ακόμη παραχθεί, θα το δημιουργήσουμε τώρα. " "Δοκιμάστε ξανά σε λίγα δευτερόλεπτα." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "Ο όρος πληρωμής έχει αλλάξει." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -19469,68 +19828,68 @@ msgstr "" "Δεν είχαμε τη δυνατότητα να επεξεργαστούμε πλήρως το αίτημα, καθώς ο " "διακομιστής ήταν πολύ απασχολημένος." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Αυτή η ενέργεια επιτρέπεται μόνο για παραγγελίες που εκκρεμούν." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "This action is only allowed for canceled orders." msgstr "Αυτή η ενέργεια επιτρέπεται μόνο για παραγγελίες που εκκρεμούν." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" "Αυτή η ενέργεια επιτρέπεται μόνο για παραγγελίες που εκκρεμούν ή έχουν " "πληρωθεί." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Παρουσιάστηκε σφάλμα. Ανατρέξτε στις παρακάτω λεπτομέρειες." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "Η παραγγελία έχει αλλάξει και ο χρήστης έχει ειδοποιηθεί." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "Η παραγγελία έχει αλλάξει." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "Είχαμε δυσκολίες να επεξεργαστούμε τις πληροφορίες σας. Ελέγξτε τα παρακάτω " "σφάλματα." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Τίποτα για την παραγγελία δεν έπρεπε να αλλάξει." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" "Δεν ήταν δυνατή η αποστολή του μηνύματος ηλεκτρονικού ταχυδρομείου. Δείτε " "παρακάτω για λεπτομέρειες." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Θέμα: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Το μήνυμά σας έχει τεθεί σε αναμονή και θα σταλεί στο {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Αποτυχία αποστολής mail στον ακόλουθο χρήστη: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19538,52 +19897,52 @@ msgstr "" "Αυτός ο σύνδεσμος δεν ισχύει πλέον. Πηγαίνετε πίσω, ανανεώστε τη σελίδα και " "δοκιμάστε ξανά." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Δεν υπάρχει παραγγελία με τον συγκεκριμένο κωδικό παραγγελίας." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "Ο επιλεγμένος εξαγωγέας δεν βρέθηκε." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "Παρουσιάστηκε πρόβλημα κατά την επεξεργασία των δεδομένων εισόδου. Δείτε " "παρακάτω λεπτομέρειες σφαλμάτων." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Η παραγγελία ακυρώθηκε." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was not valid." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Όνομα token" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "Αυτός ο διοργανωτής δεν μπορεί να διαγραφεί." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "Ο διοργανωτής έχει διαγραφεί." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19591,38 +19950,38 @@ msgstr "" "Ο διοργανωτής δεν μπόρεσε να διαγραφεί, καθώς ορισμένοι περιορισμοί (π.χ. " "δεδομένα που δημιουργήθηκαν από plug-ins) δεν το επιτρέπουν." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "Ο νέος διοργανωτής έχει δημιουργηθεί." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Διαχειριστές" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" "Η ομάδα έχει δημιουργηθεί. Τώρα μπορείτε να προσθέσετε μέλη στην ομάδα." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Δεν ήταν δυνατή η αποθήκευση των αλλαγών σας." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "Η επιλεγμένη ομάδα έχει διαγραφεί." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "Η επιλεγμένη ομάδα δεν μπορεί να διαγραφεί." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19630,43 +19989,43 @@ msgstr "" "Δεν μπορείτε να καταργήσετε το τελευταίο μέλος από αυτή την ομάδα, καθώς " "κανείς δε θα μείνει με την άδεια να αλλάξει ομάδες." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Το μέλος έχει αφαιρεθεί από την ομάδα." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Έχει επιλεγεί μη έγκυρη πρόσκληση." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "Η πρόσκληση έχει ανακληθεί." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "Η πρόσκληση έχει ξανασταλεί." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Μη έγκυρο διακριτικό." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Το token έχει ανακληθεί." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "Το νέο μέλος έχει προσκληθεί στην ομάδα." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Το νέο μέλος έχει προστεθεί στην ομάδα." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -19676,131 +20035,131 @@ msgstr "" "Παρακαλώ αντιγράψτε αυτό το μυστικό σε ασφαλές μέρος. Δεν θα μπορείτε να το " "δείτε ξανά εδώ." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "Αυτή η συσκευή έχει ρυθμιστεί με επιτυχία." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "Αυτήν τη στιγμή η συσκευή δεν έχει πρόσβαση." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "Η πρόσβαση αυτής της συσκευής έχει ανακληθεί." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been added." msgstr "Ο επιλεγμένος κανόνας φόρου έχει διαγραφεί." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been removed." msgstr "Ο επιλεγμένος κανόνας φόρου έχει διαγραφεί." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The pretix.eu server could not be reached." msgid "The transaction could not be reversed." msgstr "Δεν ήταν δυνατή η πρόσβαση στον εξυπηρετητή pretix.eu." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please try again." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The gift card has been created and can now be used." msgstr "Η συσκευή έχει επαληθευτεί και μπορεί πλέον να χρησιμοποιηθεί." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "Η επιλεγμένη ημερομηνία έχει διαγραφεί." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Το προϊόν έχει δημιουργηθεί." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Το επιλεγμένο προϊόν έχει διαγραφεί." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "Το φορτωμένο αρχείο PDF είναι μεγάλο." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "Το φορτωμένο αρχείο PDF είναι μικρό." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Παρακαλώ ανεβάστε μόνο αρχεία PDF." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "Τα επιλεγμένα δεδομένα διαγράφηκαν με επιτυχία." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "Η ζητούμενη ημερομηνία δεν υπάρχει." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" "Μια ημερομηνία δεν μπορεί να διαγραφεί εάν έχουν ήδη τοποθετηθεί παραγγελίες." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "Η επιλεγμένη ημερομηνία έχει διαγραφεί." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "Η νέα ημερομηνία έχει δημιουργηθεί." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "Οι επιλεγμένες ημερομηνίες έχουν απενεργοποιηθεί." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected dates have been disabled." @@ -19808,66 +20167,66 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Οι επιλεγμένες ημερομηνίες έχουν απενεργοποιηθεί." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "Οι επιλεγμένες ημερομηνίες έχουν διαγραφεί ή απενεργοποιηθεί." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} νέες ημερομηνίες έχουν δημιουργηθεί." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Σειρά:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Παραγγελία {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Voucher" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 #, fuzzy #| msgid "U2F devices are only available if pretix is served via HTTPS." msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "Οι συσκευές U2F είναι διαθέσιμες μόνο αν η υπηρεσία παρέχεται μέσω HTTPS." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" "Μια συσκευή ελέγχου ταυτότητας δύο παραγόντων έχει καταργηθεί από το " "λογαριασμό σας." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "Η συσκευή έχει αφαιρεθεί." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "This security device is already registered." msgstr "Αυτό το εισιτήριο έχει ήδη εξαργυρωθεί." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" "Μια νέα συσκευή ελέγχου ταυτότητας δύο παραγόντων έχει προστεθεί στο " "λογαριασμό σας." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -19878,15 +20237,15 @@ msgstr "" "παρακάτω κουμπιά, για να δημιουργήσετε έναν δεύτερο παράγοντα που απαιτείται " "για τη σύνδεση στο λογαριασμό σας." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "Η συσκευή έχει επαληθευτεί και μπορεί πλέον να χρησιμοποιηθεί." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "Δεν ήταν δυνατή η ολοκλήρωση της εγγραφής. Παρακαλώ προσπαθήστε ξανά." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -19895,7 +20254,7 @@ msgstr "" "βεβαιωθείτε ότι η ημερομηνία και η ώρα του τηλεφώνου σας έχουν ρυθμιστεί " "σωστά." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." @@ -19903,19 +20262,19 @@ msgstr "" "Ρυθμίστε τουλάχιστον μία συσκευή προτού ενεργοποιήσετε τον έλεγχο ταυτότητας " "δύο παραγόντων." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" "Ο έλεγχος ταυτότητας δύο παραγόντων είναι πλέον ενεργοποιημένος για το " "λογαριασμό σας." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" "Ο έλεγχος ταυτότητας δύο παραγόντων είναι τώρα απενεργοποιημένος για το " "λογαριασμό σας." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -19924,128 +20283,128 @@ msgstr "" "αποθηκεύσετε σε ασφαλές μέρος σε περίπτωση που χάσετε την πρόσβαση στις " "συσκευές σας." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Οι ειδοποιήσεις σας έχουν απενεργοποιηθεί." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Οι ρυθμίσεις ειδοποιήσεων έχουν αποθηκευτεί." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Το σχόλιο σας έχει αποθηκευτεί." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" "Στείλαμε ένα μήνυμα ηλεκτρονικού ταχυδρομείου που περιέχει περαιτέρω οδηγίες." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "Ο νέος χρήστης έχει δημιουργηθεί." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Κράτηση ποσώστοσης" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Παράκαμψη ποσόστωσης" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "Add product" msgid "Any product" msgstr "Προσθήκη προϊόντος" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "Το απαιτούμενο κουπόνι δεν υπάρχει." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "Ένα κουπόνι δεν μπορεί να διαγραφεί αν έχει ήδη εξαργυρωθεί." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "Το επιλεγμένο κουπόνι έχει διαγραφεί." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Το νέο κουπόνι έχει δημιουργηθεί: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "Δεν υπάρχει κουπόνι με τον συγκεκριμένο κωδικό κουπονιού." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "Τα νέα κουπόνια έχουν δημιουργηθεί." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "Τα επιλεγμένα κουπόνια έχουν διαγραφεί ή απενεργοποιηθεί." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" "{num} κουπόνια έχουν δημιουργηθεί και αποστέλλονται μέσω ηλεκτρονικού " "ταχυδρομείου." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Δεν έχετε την άδεια να το κάνετε αυτό" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" "Ένα μήνυμα ηλεκτρονικού ταχυδρομείου που περιέχει έναν κωδικό κουπονιού έχει " "σταλεί στη συγκεκριμένη διεύθυνση." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Δεν βρέθηκε καταχώρηση λίστας αναμονής." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "Η καταχώρηση της λίστας αναμονής μετακινήθηκε προς τα πάνω." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "Η καταχώρηση της λίστας αναμονής μετακινήθηκε στο τέλος της λίστας." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "Στη λίστα από" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Αναμονή" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "Η ζητούμενη καταχώρηση δεν υπάρχει." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "Η επιλεγμένη καταχώρηση έχει διαγραφεί." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Γνωστό domain" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Γνωστά domains" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -20054,77 +20413,77 @@ msgstr "Γνωστά domains" msgid "Badges" msgstr "Ταυτότητες" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "η ομάδα του pretix" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Αυτό το plugin σας επιτρέπει να δημιουργείτε Ταυτότητες ή ετικέτες ονομάτων " "για τους συμμετέχοντες σας." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" "Κανένα από τα επιλεγμένα προϊόντα δεν έχει διαμορφωθεί για την εκτύπωση " "ταυτοτήτων." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Ταυτότητα συμμετέχοντα" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Συμπεριλάβετε εκκρεμείς παραγγελίες" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 #, fuzzy #| msgid "Include questions" msgid "Include add-on or bundled positions" msgstr "Συμπεριλάβετε ερωτήσεις" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Answer options" msgid "Rendering option" msgstr "Επιλογές απάντησης" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -20132,49 +20491,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Ταξινόμηση κατά" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(Μην εκτυπώσετε ταυτότητες)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Σχέδιο ταυτότητας" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Δημιουργήθηκε σχέδιο τατυτότητας." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Διαγράφηκε το σχέδιο τατυτότητας." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Η διάταξη του badge άλλαξε." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Διάταξη Badge {val}" @@ -20225,46 +20584,46 @@ msgstr "Δημιουργήστε μια νέα διάταξη badge" msgid "Make default" msgstr "Κάντε προεπιλογή" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "Η νέα διάταξη badge έχει δημιουργηθεί." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "Η απαιτούμενη διάταξη badge δεν υπάρχει." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "Η επιλεγμένη διάταξη badge διαγράφηκε." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Διάταξη badge: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Τραπεζική μεταφορά" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive payments via bank transfer " msgid "This plugin allows you to receive payments via bank transfer." msgstr "" "Αυτό το plugin σας επιτρέπει να λαμβάνετε πληρωμές μέσω τραπεζικής μεταφοράς " -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Εγκαταστήστε το πακέτο python 'chardet' για καλύτερες δυνατότητες εισαγωγής " "CSV." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -20278,48 +20637,48 @@ msgstr "" "ολοκληρωμένες με μη αυτόματο τρόπο, είτε θα εισαγάγω τακτικά μια δήλωση " "ψηφιακής τράπεζας για να δώσω στο pretix τις απαιτούμενες πληροφορίες." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Τύπος τραπεζικού λογαριασμού" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "Τραπεζικός λογαριασμός SEPA" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Άλλος τραπεζικός λογαριασμός" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Όνομα δικαιούχου" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Όνομα τράπεζας" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Λεπτομέρειες τραπεζικού λογαριασμού" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -20330,7 +20689,7 @@ msgstr "" "διεθνείς πελάτες, ίσως χρειαστεί την πλήρη διεύθυνση σας και την πλήρη " "διεύθυνση της τράπεζάς σας." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -20340,53 +20699,53 @@ msgstr "" "τι χρειάζονται οι πελάτες σας για να μεταφέρετε τα χρήματα, π.χ. αριθμούς " "λογαριασμού, αριθμούς δρομολόγησης, διευθύνσεις κ.λπ." -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Do not include hyphens in the payment reference." msgstr "Μην συμπεριλάβετε το στοιχείο hyphen στην αναφορά πληρωμής." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Αυτό απαιτείται σε ορισμένες χώρες." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Include invoice number in the payment reference." msgstr "Μην συμπεριλάβετε το στοιχείο hyphen στην αναφορά πληρωμής." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Tax rule for payment fees" msgid "Prefix for the payment reference" msgstr "Φορολογικός κανόνας για τέλη πληρωμής" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "Additional text to show on pending orders" msgstr "Αυτή η ενέργεια επιτρέπεται μόνο για παραγγελίες που εκκρεμούν." -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All open refunds" msgid "IBAN blocklist for refunds" msgstr "Όλες οι ανοικτές επιστροφές χρημάτων" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -20395,27 +20754,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Συμπληρώστε τα στοιχεία του τραπεζικού σας λογαριασμού." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Καταχωρίστε τα στοιχεία του τραπεζικού σας λογαριασμού." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Κάτοχος λογαριασμού" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -20424,41 +20783,41 @@ msgstr "Κάτοχος λογαριασμού" msgid "Bank" msgstr "Τράπεζα" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account {iban}" msgstr "Τύπος τραπεζικού λογαριασμού" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(προαιρετικά)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please see below for details." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Πληρωτής" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -20466,23 +20825,23 @@ msgstr "Πληρωτής" msgid "Import bank data" msgstr "Εισαγωγή τραπεζικών δεδομένων" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Perform refund" msgid "Export refunds" msgstr "Εκτελέστε επιστροφή χρημάτων" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "Η παραγγελία σας έλαβε μια ελλιπή πληρωμή: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "Η παραγγελία έχει ήδη ακυρωθεί." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -20602,7 +20961,7 @@ msgstr "" "code> και αρχεία στη μορφή MT940." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -20893,53 +21252,53 @@ msgstr "Η παραγγελία έχει ήδη πληρωθεί" msgid "Discard" msgstr "Απόρριψη" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Πρόβλημα αποστολής μηνυμάτων ηλεκτρονικού ταχυδρομείου." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Άγνωστος κωδικός παραγγελίας" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search" msgid "Search text" msgstr "Αναζήτηση" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "Αποτύπωμα" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgid "Tax" msgid "max" msgstr "Φόρος" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "This VAT ID is not valid." msgid "Filter form is not valid." msgstr "Αυτό το αναγνωριστικό ΦΠΑ δεν είναι έγκυρο." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Όλες οι ανεπίλυτες συναλλαγές έχουν απορριφθεί." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Πρέπει να επιλέξετε ένα αρχείο για εισαγωγή." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -20947,12 +21306,12 @@ msgstr "" "Δεν ήταν δυνατή η ανίχνευση του τύπου αρχείου αυτής της εισαγωγής. " "Επικοινωνήστε με την υποστήριξη για βοήθεια." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "Δεν ήταν δυνατή η επεξεργασία της εισόδου σας." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -20960,7 +21319,7 @@ msgstr "" "Λυπούμαστε, αλλά δεν ήταν δυνατή η εισαγωγή αυτού του αρχείου CSV. " "Επικοινωνήστε με την υποστήριξη για βοήθεια." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." @@ -20968,15 +21327,15 @@ msgstr "" "Λυπούμαστε, αλλά εντοπίσαμε αυτό το αρχείο ως κενό. Επικοινωνήστε με την " "υποστήριξη για βοήθεια." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Μη έγκυρα δεδομένα εισόδου." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Πρέπει να επιλέξετε τη στήλη που περιέχει την αναφορά πληρωμής." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -20984,20 +21343,20 @@ msgstr "" "Πραγματοποιήστε τις εισαγωγές τραπεζών ανά γεγονός, καθώς ο διοργανωτής έχει " "εκδηλώσεις με πολλαπλά νομίσματα." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "Η παραγγελία ακυρώθηκε." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 #, fuzzy #| msgid "" #| "Please perform per-event bank imports as this organizer has events with " @@ -21009,104 +21368,104 @@ msgstr "" "Πραγματοποιήστε τις εισαγωγές τραπεζών ανά γεγονός, καθώς ο διοργανωτής έχει " "εκδηλώσεις με πολλαπλά νομίσματα." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Εξαγωγέας λίστας Check-in" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Αυτό το plugin σάς επιτρέπει να δημιουργείτε check-in λίστες για τη διάσκεψη " "σας." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "Συμπεριλάβετε μυστικό κώδικα QR" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Απαιτείται ιδιαίτερη προσοχή" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Συμπεριλάβετε ερωτήσεις" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Λίστα Check-in (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "Μεταφραστές: μέγιστο 5 χαρακτήρες" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Ολοκλήρωση αγοράς" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically checked in" msgstr "Αυτόματη επιστροφή χρημάτων" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Mυστικό (secret)" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "Τύπος κάρτας" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Devices" msgid "Device" msgstr "συσκευές" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 #, fuzzy #| msgid "Order overview" msgid "Offline override" msgstr "Επισκόπηση παραγγελιών" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Check-in lists" msgid "All check-in lists" msgstr "Κατάλογος check-in" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Αυτό το plugin προσθέτει μια προσαρμόσιμη μέθοδο πληρωμής για χειροκίνητη " "επεξεργασία." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Αυτό το plugin σας επιτρέπει να λαμβάνετε πληρωμές μέσω του PayPal" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -21115,38 +21474,38 @@ msgstr "" "στέλνετε χρήματα, αλλά θα χρειαστείτε ένα χρήστη του sandbox PayPal για να " "συνδεθείτε." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "Λογαριασμός PayPal" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Κάντε κλικ εδώ για ένα σεμινάριο σχετικά με τον τρόπο απόκτησης των " "απαιτούμενων κλειδιών" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Τελικό σημείο" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference code" msgid "Reference prefix" msgstr "Κώδικας αναφοράς" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -21156,16 +21515,16 @@ msgstr "" "PayPal. Κάνοντας κλικ στο παρακάτω κουμπί, μπορείτε είτε να δημιουργήσετε " "ένα νέο λογαριασμό PayPal, συνδέστε το προτίκ με ένα υπάρχον." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "Συνδεθείτε με το {icon} PayPal" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "Αποσυνδεθείτε από το PayPal" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -21173,16 +21532,16 @@ msgstr "" "Ρυθμίστε ένα PayPal Webhook στο ακόλουθο τελικό σημείο για να ακυρώσετε " "αυτόματα τις παραγγελίες όταν οι πληρωμές επιστρέφονται εξωτερικά." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -21191,15 +21550,15 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "Είχαμε πρόβλημα επικοινωνίας με το PayPal" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -21207,7 +21566,7 @@ msgstr "" "Δεν ήταν δυνατή η επεξεργασία της πληρωμής σας. Δείτε παρακάτω για " "λεπτομέρειες σχετικά με το πώς να προχωρήσετε." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -21215,67 +21574,67 @@ msgstr "" "Το PayPal δεν έχει ακόμη εγκρίνει την πληρωμή. Θα σας ενημερώσουμε μόλις " "ολοκληρωθεί η πληρωμή." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Παρουσιάστηκε σφάλμα κατά την αποστολή της αλληλογραφίας επιβεβαίωσης." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Η επιστροφή χρημάτων μέσω του PayPal απέτυχε: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "Η πληρωμή για αυτό το τιμολόγιο έχει ήδη παραληφθεί." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "ID πληρωμής" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 #, fuzzy #| msgid "PayPal Connect: Client ID" msgid "PayPal sale ID" msgstr "Σύνδεση PayPal: Αναγνωριστικό πελάτη" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Η πληρωμή ολοκληρώθηκε." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Η πληρωμή απορρίφθηκε." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Η πληρωμή επεστράφει." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Η πληρωμή αντιστρέφεται." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Πληρωμή σε εκκρεμότητα." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "Το PayPal ανέφερε μία εκδήλωση: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "Σύνδεση PayPal: Αναγνωριστικό πελάτη" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "Σύνδεση PayPal: Μυστικό κλειδί" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "PayPal Connect Endpoint" @@ -21378,11 +21737,11 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Κάντε κλικ εδώ για να ανοίξετε το παράθυρο." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "Παρουσιάστηκε σφάλμα κατά τη σύνδεση με την PayPal, δοκιμάστε ξανά." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -21390,26 +21749,26 @@ msgstr "" "Ο λογαριασμός σας στην PayPal είναι πλέον συνδεδεμένος με το pretix. " "Μπορείτε να αλλάξετε τις ρυθμίσεις λεπτομερέστερα παρακάτω." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "Λάβατε μη έγκυρη απάντηση από το PayPal." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Φαίνεται ότι ακυρώσατε την πληρωμή PayPal" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "Ο λογαριασμός σας στην PayPal έχει αποσυνδεθεί." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 #, fuzzy #| msgid "Check-in device API" msgid "Old check-in device API" msgstr "API συσκευής check-in" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." @@ -21417,122 +21776,122 @@ msgstr "" "Αυτό το plugin σας επιτρέπει να χρησιμοποιείτε τις εφαρμογές pretixdroid και " "pretixdesk για την εκδήλωσή σας." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Εξαγωγέας αναφορών" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Αυτό το πρόσθετο σας επιτρέπει να δημιουργείτε εκτυπώσιμες αναφορές σχετικά " "με τις πωλήσεις σας." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Σελίδα %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Δημιουργήθηκε: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Επισκόπηση παραγγελίας (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Παραγγελίες ανά προϊόν" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "συμπεριλαμβανομένων των φόρων" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "συμπεριλαμβανομένων των φόρων" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Κατάλογος παραγγελιών με φόρους (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Παραγγελίες ανά φορολογικό συντελεστή ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Ακαθάριστο" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Φόρος" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders with taxes (PDF)" msgid "List of orders with taxes" msgstr "Κατάλογος παραγγελιών με φόρους (PDF)" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "Οποιαδήποτε χώρα" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Επιχείρηση" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Χώρα" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -21544,90 +21903,90 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "URI ανακατεύθυνση" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" "Αυτό το plugin σας επιτρέπει να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου " "σε όλους τους πελάτες σας." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "Στείλτε email στο" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Αποστολή μόνο σε άτομα που αγόρασαν" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Check-in status" msgid "Filter check-in status" msgstr "Κατάσταση check-in" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers not checked in" msgstr "Αποστολή σε πελάτες με κατάσταση παραγγελίας" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Στείλτε μόνο στους πελάτες της" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Στείλτε μόνο στους πελάτες της" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Στείλτε μόνο στους πελάτες της" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Αποστολή σε πελάτες με κατάσταση παραγγελίας" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Στείλτε μόνο στους πελάτες της" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "Ο καθένας που δημιούργησε μια παραγγελία εισιτηρίου" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -21635,45 +21994,45 @@ msgstr "" "Κάθε συμμετέχων (που επιστρέφει στην επαφή με την παραγγελία όταν δεν " "δίνεται η διεύθυνση ηλεκτρονικού ταχυδρομείου του συμμετέχοντα)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" "Και οι δύο (όλες οι διευθύνσεις επικοινωνίας παραγγελιών και όλες οι " "διευθύνσεις ηλεκτρονικού ταχυδρομείου που συμμετέχουν)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "Η έγκριση εκκρεμεί" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "εν αναμονή πληρωμής με καθυστέρηση" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Αποστολή σε πελάτες με κατάσταση παραγγελίας" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers checked in on list" msgstr "Αποστολή σε πελάτες με κατάσταση παραγγελίας" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "Το μήνυμα ηλεκτρονικού ταχυδρομείου εστάλη" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "Η παραγγελία έλαβε ένα μαζικό μήνυμα ηλεκτρονικού ταχυδρομείου." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" "Κάτοχος εισιτηρίου αυτής της παραγγελίας έλαβε ένα μαζικό μήνυμα " @@ -21706,15 +22065,15 @@ msgstr "Κωδικός παραγγελίας" msgid "Send a new email based on this" msgstr "Στείλτε ένα νέο μήνυμα ηλεκτρονικού ταχυδρομείου με βάση αυτό" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Παρέθησα ένα μη έγκυρο αναγνωριστικό εισόδου(ID) καταγραφής" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "Δεν υπάρχουν εντολές που ταιριάζουν με αυτήν την επιλογή." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to the contact addresses of " @@ -21726,15 +22085,15 @@ msgstr "" "Το μήνυμά σας έχει τεθεί σε ουρά και θα σταλεί στις διευθύνσεις επαφής των " "εντολών %d στα επόμενα λεπτά." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Στατιστικά" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Αυτό το plugin σας παρουσιάζει διάφορα στατιστικά στοιχεία." @@ -21850,18 +22209,18 @@ msgstr "" "Θα σας δείξουμε στατιστικές για τις πωλήσεις σας εδώ, μόλις υποβληθούν οι " "πρώτες παραγγελίες!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Αυτό το plugin σας επιτρέπει να λαμβάνετε πληρωμές με πιστωτική κάρτα μέσω " "της Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -21870,25 +22229,25 @@ msgstr "" "Το παρεχόμενο κλειδί \"%(value)s\" δεν φαίνεται έγκυρο. Θα πρέπει να ξεκινά " "με το \"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 #, fuzzy #| msgid "Stripe Connect: Secret key (test)" msgid "Stripe Connect: App fee (percent)" msgstr "Σύνδεση Stripe: Μυστικό κλειδί (δοκιμή)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (max)" msgstr "Σύνδεση Stripe: Μυστικό κλειδί" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (min)" msgstr "Σύνδεση Stripe: Μυστικό κλειδί" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -21898,15 +22257,15 @@ msgstr "" "Stripe. Κάνοντας κλικ στο ακόλουθο κουμπί, μπορείτε είτε να δημιουργήσετε " "ένα νέο λογαριασμό Stripe ή να συνδέσετε το pretix με ένα υπάρχον." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Σύνδεση με τη Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Αποσύνδεση από τη Stripe" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21918,22 +22277,22 @@ msgstr "" "παραγγελίες όταν επιστρέφονται εξωτερικά οι χρεώσεις και να επεξεργαστείτε " "μεθόδους ασύγχρονων πληρωμών όπως το SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "Πρέπει πρώτα να ενεργοποιηθεί ο λογαριασμός σας στη Stripe." -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21944,21 +22303,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Λογαριασμός Stripe" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Ζωντανά" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Δοκιμές" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21966,15 +22325,15 @@ msgstr "" "Εάν η εκδήλωση σας βρίσκεται σε δοκιμαστική λειτουργία, θα χρησιμοποιούμε " "πάντα το API δοκιμής της Stripe, ανεξάρτητα από αυτή τη ρύθμιση." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Κλειδί δημοσίευσης" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Μυστικό κλειδί" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21982,39 +22341,39 @@ msgstr "" "Η χώρα στην οποία είναι καταχωρημένος ο λογαριασμός σας Stripe. Συνήθως, " "αυτή είναι η χώρα διαμονής σας." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Πληρωμές με πιστωτική κάρτα" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Πρέπει πρώτα να ενεργοποιηθεί ο λογαριασμός σας στη Stripe." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -22027,23 +22386,23 @@ msgstr "" "μέθοδο πληρωμής μόνο εάν ο όρος πληρωμής σας επιτρέπει αυτό το χρονικό " "διάστημα καθυστέρησης." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of πολλές κάρτες ελέγχου για να " "πραγματοποιήσετε μια συναλλαγή. Δεν θα μεταφερθούν πραγματικά χρήματα." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Η Stripe ανέφερε ένα λάθος με την κάρτα σας: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -22070,23 +22429,23 @@ msgstr "" "Είχαμε πρόβλημα στην επικοινωνία με το Stripe. Δοκιμάστε ξανά και " "επικοινωνήστε μαζί μας αν το πρόβλημα παραμένει." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." msgstr "" "Η πληρωμή σας εκκρεμεί. Θα σας ενημερώσουμε μόλις ολοκληρωθεί η πληρωμή." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Το Stripe ανέφερε ένα σφάλμα: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Δεν βρέθηκαν πληροφορίες πληρωμής." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -22094,185 +22453,185 @@ msgstr "" "Είχαμε πρόβλημα στην επικοινωνία με το Stripe. Δοκιμάστε ξανά και " "επικοινωνήστε με την υποστήριξη εάν το πρόβλημα παραμένει." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Το Stripe επέστρεψε ένα σφάλμα" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Πιστωτική κάρτα μέσω Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Πιστωτική κάρτα" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "" "Ίσως χρειαστεί να ενεργοποιήσετε την JavaScript για τις πληρωμές Stripe." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your payment failed. Please try again." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "άγνωστο όνομα" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "Τύπος τραπεζικού λογαριασμού" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "Χώρα της τράπεζάς σας" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Γερμανία" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Αυστρία" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "Βέλγιο" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Ολλανδία" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Ισπανία" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "Λεπτομέρειες τραπεζικού λογαριασμού" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" msgstr "Πληρωμή μέσω Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Επιτυχής χρέωση." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Αποτυχία χρέωσης." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Ανανέωση χρέωσης." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Εκκρεμής χρέωση" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Η πληρωμή εγκρίθηκε." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Η εντολή πληρωμής ακυρώθηκε." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Η εντολή πληρωμής απέτυχε." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "Η χρέωση απέτυχε. Αιτία: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Δημιουργήθηκε διαφορά. Αιτία: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Η διαφορά ενημερώθηκε. Αιτία: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Η διαφορά έκλεισε. Κατάσταση: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Η Stripe ανέφερε ένα γεγονός: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Σύνδεση Stripe: Αναγνωριστικό πελάτη" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Σύνδεση Stripe: Μυστικό κλειδί" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Σύνδεση Stripe: Κλειδί δημοσίευσης" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Σύνδεση Stripe: Μυστικό κλειδί (δοκιμή)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Σύνδεση Stripe: Κλειδί για δημοσίευση (δοκιμή)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 #, fuzzy @@ -22444,16 +22803,16 @@ msgstr "Αλλαγή μεθόδου πληρωμής: %(code)s" msgid "Confirming your payment…" msgstr "" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "Παρουσιάστηκε σφάλμα κατά τη σύνδεση με την Stripe, δοκιμάστε ξανά." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Η Stripe επέστρεψε ένα σφάλμα: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -22461,12 +22820,12 @@ msgstr "" "Ο λογαριασμός σας Stripe είναι πλέον συνδεδεμένος με το pretix. Μπορείτε να " "αλλάξετε τις ρυθμίσεις λεπτομερέστερα παρακάτω." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "Ο λογαριασμός σας Stripe έχει αποσυνδεθεί." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -22474,7 +22833,7 @@ msgstr "" "Λυπούμαστε, υπήρξε ένα σφάλμα στη διαδικασία πληρωμής. Ελέγξτε τη σύνδεση " "στα μηνύματα ηλεκτρονικού ταχυδρομείου για να συνεχίσετε." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -22482,7 +22841,7 @@ msgstr "" "Είχαμε πρόβλημα με την εξουσιοδότηση της πληρωμής της κάρτας σας. Δοκιμάστε " "ξανά και επικοινωνήστε μαζί μας αν το πρόβλημα παραμένει." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 #, fuzzy #| msgid "" #| "Sorry, there was an error in the payment process. Please check the link " @@ -22492,51 +22851,51 @@ msgstr "" "Λυπούμαστε, υπήρξε ένα σφάλμα στη διαδικασία πληρωμής. Ελέγξτε τη σύνδεση " "στα μηνύματα ηλεκτρονικού ταχυδρομείου για να συνεχίσετε." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "Έξοδος εισιτηρίου PDF" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "Αυτό το πρόσθετο σας επιτρέπει να εκτυπώνετε εισιτήρια ως αρχεία PDF" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "Όλα τα εισιτήρια PDF σε ένα αρχείο" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "Το layout του PDF εισιτηρίων για {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(Ιδια όπως παραπάνω)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "Layout του PDF εισιτηρίου" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "Προεπιλεγμένο layout" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "Δημιουργήθηκε το layout των εισιτηρίων." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "Διαγράφηκε το layout των εισιτηρίων." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "Έγινε αλλαγή στο layout των εισιτηρίων." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "Το layout του εισιτηρίου {val}" @@ -22603,52 +22962,52 @@ msgstr "Δεν έχετε δημιουργήσει ακόμα διατάξεις msgid "Create a new layout" msgstr "Δημιουργήστε μια νέα διάταξη" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "Έξοδος PDF" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 #, fuzzy #| msgid "Download ticket" msgid "Download tickets (PDF)" msgstr "Κατεβάστε το εισιτήριο" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 #, fuzzy #| msgid "Download ticket" msgid "Download ticket (PDF)" msgstr "Κατεβάστε το εισιτήριο" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "Προκαθορισμένο layout εισιτηρίου" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "Το νέο layout εισιτηρίου έχει δημιουργηθεί." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "Το ζητούμενο layout δεν υπάρχει." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "Το ζητούμενο layout εισιτηρίου διαγράφηκε." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "Σχέδιο εισιτηρίου PDF: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Not checked in" msgid "Web-based check-in" msgstr "Όχι έλεγχος" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." @@ -22657,7 +23016,7 @@ msgstr "" "Αυτό το plugin σάς επιτρέπει να δημιουργείτε check-in λίστες για τη διάσκεψη " "σας." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgid "Check-in" msgid "Web Check-in" @@ -22667,88 +23026,88 @@ msgstr "Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Βήμα" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Συμπληρωματικά προϊόντα" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Οι πληροφορίες σας" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Παρακαλώ εισαγάγετε τη διεύθυνση τιμολόγησης." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Παρακαλώ εισάγετε το όνομά σας." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "" "Παρακαλώ συμπληρώστε τις απαντήσεις σε όλες τις απαιτούμενες ερωτήσεις." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Πληρωμή" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Παρακαλώ επιλέξτε έναν τρόπο πληρωμής." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "Τα στοιχεία πληρωμής που εισάγατε ήταν ελλιπή." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Επισκόπηση παραγγελίας" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Θα πρέπει να ελέγξετε όλα τα checkboxes στο κάτω μέρος της σελίδας." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Παρουσιάστηκε σφάλμα κατά την αποστολή της αλληλογραφίας επιβεβαίωσης. " "Παρακαλώ προσπαθήστε ξανά αργότερα." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου (επαναλαμβανόμενη)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -22756,21 +23115,21 @@ msgstr "" "Πληκτρολογήστε ξανά την ίδια διεύθυνση ηλεκτρονικού ταχυδρομείου για να " "βεβαιωθείτε ότι το πληκτρολογήσατε σωστά." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Πληκτρολογήστε την ίδια διεύθυνση ηλεκτρονικού ταχυδρομείου δύο φορές." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "συν τους φόρους" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 #, fuzzy #| msgid "" #| "You cannot add yourself to the waiting list as this product is currently " @@ -22780,42 +23139,42 @@ msgstr "" "Δεν μπορείτε να προσθέσετε τον εαυτό σας στη λίστα αναμονής, καθώς αυτό το " "προϊόν δεν είναι διαθέσιμο προς το παρόν." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 #, fuzzy #| msgid "The variation of the product selected above." msgid "No other variations of this product exist." msgstr "Η παραλλαγή του προϊόντος που επιλέξατε παραπάνω." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 #, fuzzy #| msgid "Valid" msgctxt "form" msgid "is valid" msgstr "Έγκυρος" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgid "expired" msgctxt "form" msgid "required" msgstr "έχει λήξει" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Εισιτήρια: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Άδεια: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Διοργανωτής: {organizer}" @@ -22826,11 +23185,6 @@ msgstr "Διοργανωτής: {organizer}" msgid "Footer Navigation" msgstr "Εναλλαγή πλοήγησης" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "εισιτήρια εκδηλώσεων powered by pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -22943,8 +23297,8 @@ msgstr "Εμφάνιση παραλλαγών" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Τροποποιήστε την τιμή για %(item)s" @@ -22953,8 +23307,8 @@ msgstr "Τροποποιήστε την τιμή για %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "συμπεριλαμβανομένων των φόρων" @@ -22962,8 +23316,8 @@ msgstr "συμπεριλαμβανομένων των φόρων" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "συν %(rate)s%% %(name)s" @@ -22972,24 +23326,24 @@ msgstr "συν %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "συμπ. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Ποσό απο %(item)s - %(var)s για παραγγελία" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Ποσό απο %(item)s για παραγγελία" @@ -23019,19 +23373,19 @@ msgstr "Ολοκλήρωση αγοράς" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Το καλάθι σας" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Το καλάθι έληξε" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -23039,12 +23393,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Τα αντικείμενα στο καλάθι σας δεν είναι πλέον αποκλειστικά για εσάς." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 #, fuzzy #| msgid "This file is from a different event." msgid "Add tickets for a different date" @@ -23243,7 +23597,7 @@ msgstr "ΕΞΑΝΤΛΗΜΕΝΑ" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Κατοχυρωμένα" @@ -23259,33 +23613,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Εμφάνιση των ονομάτων των συμμετεχόντων στα τιμολόγια" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Τροποποιήστε την τιμή για %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Εντάξει, το αφαιρούμε αυτό …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Αφαιρέστε ένα" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Προσπαθούμε να κατοχυρώσουμε ένα άλλο για εσάς!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -23294,17 +23648,17 @@ msgstr "" "Μόλις τα στοιχεία βρίσκονται στο καλάθι σας, θα έχετε %(time)s λεπτά για να " "ολοκληρώσετε την αγορά σας." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Προσθέστε ακόμα ένα" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Τιμή" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Add product" msgid "One product" @@ -23312,26 +23666,37 @@ msgid_plural "%(num)s products" msgstr[0] "Προσθήκη προϊόντος" msgstr[1] "Προσθήκη προϊόντος" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% %(taxname)s" msgid "incl. %(tax_sum)s taxes" msgstr "συμπεριλαμβανομένου του %(rate)s%%%(taxname)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Εξαργυρώστε ένα κουπόνι" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Εξαργύρωση κουπονιού" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Αδειάστε το καλάθι αγορών" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Ολοκλήρωση αγοράς" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -23457,9 +23822,9 @@ msgstr "Εμφάνιση όλων των εκδηλώσεων του %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "ΔΩΡΕΑΝ" @@ -23495,7 +23860,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -23503,7 +23868,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 #, fuzzy #| msgid "Fully redeemed" msgid "Fully booked" @@ -23528,110 +23893,99 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Αδειάστε το καλάθι αγορών" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Ολοκλήρωση αγοράς" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Επιλέξτε μια συγκεκριμένη παραλλαγή αυτού του προϊόντος." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Δείτε άλλη ημερομηνία" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Επιλέξτε ημερομηνία για να αγοράσετε ένα εισιτήριο" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 #, fuzzy #| msgid "Other features" msgctxt "subevent" msgid "Other dates" msgstr "Αλλα χαρακτηριστικά" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Η περίοδος προπώλησης γι' αυτήν την εκδήλωση τελείωσε." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" "Η προπώληση γι' αυτήν την εκδήλωση θα ξεκινήσεις στις %(date)s στις %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Η προπώληση γι' αυτήν την εκδήλωση δεν έχει ξεκινήσει ακόμα." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Ξεκινήστε: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Τέλος: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Είσοδος: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Είσοδος: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Προσθήκη Εκδήλωσης στο Ημερολόγιο" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Τώρα προσπαθούμε να το κρατήσουμε αυτό για σας!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, fuzzy #| msgid "Register" msgctxt "free_tickets" msgid "Register" msgstr "Εγγραφή" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Προσθήκη στο καλάθι" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Αν έχετε ήδη αγοράσει κάποιο εισιτήριο" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -23644,7 +23998,7 @@ msgstr "" "βρείτε, κάντε κλικ στο διπλανό κουμπί για να ζητήσετε να σας σταλεί εκ νέου " "ο σύνδεσμος που αφορά την παραγγελία σας." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -24166,18 +24520,18 @@ msgid "Send links" msgstr "Αποστολή συνδέσμων παραγγελιών" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Εξαργύρωση κουπονιού" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Αυτό το δελτίο δεν ισχύει για αυτήν την ημερομηνία." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -24185,7 +24539,7 @@ msgstr "" "Εισάγετε έναν κωδικό κουπονιού που σας επιτρέπει να αγοράσετε ένα από τα " "παρακάτω προϊόντα στην καθορισμένη τιμή:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "από %(minprice)s" @@ -24346,148 +24700,148 @@ msgstr "Σελίδα %(page)s από %(of)s" msgid "We are processing your request …" msgstr "Επεξεργαζόμαστε το αίτημά σας …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Η επιλεγμένη εκδήλωση δεν βρέθηκε." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "Το επιλεγμένο κατάστημα εισιτηρίων δεν είναι διαθέσιμο προς το παρόν." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Αυτή η λειτουργία δεν είναι ενεργοποιημένη." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "Ο επιλεγμένος διοργανωτής δεν βρέθηκε." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Παρακαλώ εισάγετε μόνο αριθμούς." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Παρακαλώ εισαγάγετε μόνο θετικούς αριθμούς." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Το καλάθι σας έχει ενημερωθεί." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Το καλάθι σας είναι τώρα άδειο." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Τα προϊόντα προστέθηκαν με επιτυχία στο καλάθι σας." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Το καλάθι σας είναι άδειο" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" "Η προπώληση για αυτή την εκδήλωση έχει λήξει ή δεν έχει ξεκινήσει ακόμα." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" "Άγνωστος κωδικός εκδήλωσης ή μη εξουσιοδοτημένος για πρόσβαση σε αυτή την " "εκδήλωση." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Δεν έχει επιλεγεί ημερομηνία." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Άγνωστη ημερομηνία επιλεγμένη." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Επιστρέψτε και δοκιμάστε ξανά." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Η πληρωμή για αυτήν την παραγγελία δεν μπορεί να συνεχιστεί." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Είναι πολύ αργά για να γίνει αποδεκτή η πληρωμή." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Το τιμολόγιο έχει παραχθεί." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" "Δεν είναι δυνατή η αλλαγή της μεθόδου πληρωμής για αυτήν την παραγγελία." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Αυτή τη στιγμή εκκρεμεί πληρωμή για αυτήν την παραγγελία." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Δεν μπορείτε να τροποποιήσετε αυτήν την παραγγελία" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "Διατηρήστε ένα σταθερό τέλος ακύρωσης" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Κάθε πελάτης" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "Η ερώτηση έχει διαγραφεί." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "Η λήψη των εισιτηρίων δεν είναι (ακόμα) ενεργοποιημένη για αυτήν την " "παραγγελία." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Δεν μπορείτε να ακυρώσετε αυτήν την παραγγελία." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -24499,30 +24853,30 @@ msgstr "" "Η παραγγελία ακυρώθηκε. Τώρα μπορείτε να επιλέξετε τον τρόπο με τον οποίο " "θέλετε να μεταφέρετε τα χρήματα πίσω στο χρήστη." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Είχαμε δυσκολίες στην επεξεργασία των πληροφοριών σας." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Οι παραγγελίες σας για {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Έχουμε πρόβλημα με την αποστολή emails αυτήν τη στιγμή, παρακαλώ ελέγξτε " "αργότερα." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -24530,21 +24884,21 @@ msgstr "" "Εάν υπήρχαν παραγγελίες από αυτόν τον χρήστη, ο χρήστης θα λάβει ένα email " "με τους κωδικούς παραγγελίας του." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Οι λίστες αναμονής είναι απενεργοποιημένες για αυτή την εκδήλωση." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Δεν μπορέσαμε να εντοπίσουμε το προϊόν που επιλέξατε." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "The waiting list is disabled for this product." msgstr "Οι λίστες αναμονής είναι απενεργοποιημένες για αυτή την εκδήλωση." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -24552,7 +24906,7 @@ msgstr "" "Δεν μπορείτε να προσθέσετε τον εαυτό σας στη λίστα αναμονής, καθώς αυτό το " "προϊόν δεν είναι διαθέσιμο προς το παρόν." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -24560,128 +24914,144 @@ msgstr "" "Σας έχουμε προσθέσει στη λίστα αναμονής. Θα λάβετε ένα email μόλις τα " "εισιτήρια θα είναι διαθέσιμα ξανά." -#: pretix/presale/views/widget.py:264 -#, fuzzy -#| msgid "event ticketing powered by pretix" -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "εισιτήρια εκδηλώσεων powered by pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Αυτό το κατάστημα εισιτηρίων είναι απενεργοποιημένο αυτήν τη στιγμή." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" "Η επιλεγμένη ημερομηνία δεν υπάρχει σε αυτή τη σειρά εκδηλώσεων (event " "series)." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Αυτή δεν είναι μια σειρά συμβάντων (event series)." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "από %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Αγγλικά" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Γερμανικά" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Γερμανικά (ανεπίσημα)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Κινέζικα (απλοποιημένα)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Δανικά" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Ολλανδικά" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Ολλανδικά (ανεπίσημα)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Γαλλικά" -#: pretix/settings.py:443 +#: pretix/settings.py:478 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "Δανικά" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Ιταλικά" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "Πολωνικά" -#: pretix/settings.py:448 +#: pretix/settings.py:483 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Πορτογαλικά (Βραζιλία)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Πορτογαλικά (Βραζιλία)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Ισπανικά" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Τούρκικα" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Πρόσβαση για ανάγνωση" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Πρόσβαση για εγγραφή" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Προαιρετικά. Δεν θα πωληθούν προϊόντα πριν από αυτή την ημερομηνία." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Διοργανωτής" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "Ο τελικός κωδικός QR θα είναι ελαφρώς μικρότερος επειδή απαιτείται " +#~ "κάποιος κενός χώρος για σωστή σάρωση." + +#, fuzzy +#~| msgid "event ticketing powered by pretix" +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "εισιτήρια εκδηλώσεων powered by pretix" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/el/LC_MESSAGES/djangojs.po b/src/pretix/locale/el/LC_MESSAGES/djangojs.po index b27fc52e5a..02ac7a3718 100644 --- a/src/pretix/locale/el/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/el/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-10-03 19:00+0000\n" "Last-Translator: Chris Spy \n" "Language-Team: Greek \n" "Language-Team: Spanish pretix" +msgid "powered by {name} based on pretix" +msgstr "creado por pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "ticketing de eventos impulsado por pretix " + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Código del recibo" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Predeterminado" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Simple con logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Juan Pérez" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Corporación de Ejemplo" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Ejemplo de Ticket de Admisión" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Un texto individual con una razón puede ser insertado aquí." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Esta cantidad se ha cargado a tu tarjeta." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Por favor, transfiera dinero a esta cuenta bancaria: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Formato de exportación" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (separado por comas)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (estilo Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (con punto y coma)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Excel combinado (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Respuestas a las preguntas sobre carga de archivos" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Preguntas" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Ticket para evento {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -465,14 +484,14 @@ msgstr "Ticket para evento {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Fecha de inicio" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -480,22 +499,23 @@ msgstr "" "Solo se incluyen las facturas emitidas en o antes de esta fecha. Note que la " "fecha de la factura no siempre corresponde a la fecha del pedido o del pago." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Fecha de fin" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -503,9 +523,9 @@ msgstr "" "Solo incliur recibos emitidos hasta o antes de esta fecha. Nota que la fecha " "del recibo no siempre corresponde a la orden o fecha de pago." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -515,12 +535,12 @@ msgstr "" msgid "Payment provider" msgstr "Proveedor de pagos" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Todos los proveedores de pago" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -531,15 +551,15 @@ msgstr "" "ordenes las cuales han sido completamente o parcialmente pagadas con un " "proveedor diferente." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Todas las facturas" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Datos de la factura" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -547,93 +567,93 @@ msgstr "Datos de la factura" msgid "Invoices" msgstr "Facturas" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Lineas de la factura" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Número de factura" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Fecha" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Código de la orden" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Correo electrónico" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Tipo de factura" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Cancelación de" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Idioma" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Emisor de factura:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -643,14 +663,14 @@ msgstr "Emisor de factura:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -658,371 +678,372 @@ msgstr "Emisor de factura:" msgid "Name" msgstr "Nombre" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Dirección" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Código postal" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Ciudad" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "País" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "IVA-ID" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Identificador IVA" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Destinatario de la factura:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Compañía" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Dirección" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Estado" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiario" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referencia interna" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Inversión impositiva" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Moneda extranjera mostrada" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Tasa de moneda extranjera" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Valor total (con impuestos)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Valor total (sin impuestos)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment settings" msgid "Payment matching IDs" msgstr "Configuración de pagos" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Proveedores de pago" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Cancelación" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Si" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "No" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Número de línea" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Descripción" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Precio bruto" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Precio neto" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Valor impuesto" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Tasa de impuestos" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Nombre del impuesto" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Fecha de inicio del evento" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Correo electrónico (archivo de texto)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtrar por estado" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Datos de la orden" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Órdenes" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posiciones de la orden" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Impuestos de la orden" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Solo las órdenes pagadas" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment amount" msgid "Include payment amounts" msgstr "Monto de pago" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only orders created in test mode can be deleted." msgid "Only include orders created on or after this date." msgstr "Solamente ordenes creadas en modo de prueba pueden ser eliminadas." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "Opcional. Ningún producto será vendido antes de esta fecha." +#| msgid "Only orders created in test mode can be deleted." +msgid "Only include orders created on or before this date." +msgstr "Solamente ordenes creadas en modo de prueba pueden ser eliminadas." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Fecha de inicio" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Fecha del evento" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "URL semántica del evento" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Total de la orden" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1034,186 +1055,186 @@ msgstr "Total de la orden" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estado" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Correo electrónico" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Line number" msgid "Phone number" msgstr "Número de línea" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Fecha de la orden" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Fecha de la orden" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" msgstr "Correo electrónico verificado" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Fecha del último pago" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Tasas" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Localización de la orden" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Impuesto bruto {rate}%" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Impuesto Neto {rate}%" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Valor de los impuestos {rate}%" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Números de factura" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Canal de ventas" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Requiere atención especial" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Comentario" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Posiciones" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Método de pago" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Tipo de tarifa" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Precio" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Norma fiscal" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Dirección de facturación" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID de la Posición" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1222,65 +1243,65 @@ msgstr "ID de la Posición" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Fecha" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Producto" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variacion" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Nombre del participante" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Correo electrónico del participante" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1288,112 +1309,112 @@ msgstr "Correo electrónico del participante" msgid "Voucher" msgstr "Recibo" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID Seudónimo" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Seat" msgid "Seat ID" msgstr "Asiento" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "Nombre del equipo" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Team name" msgid "Seat zone" msgstr "Nombre del equipo" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Seat: row" msgid "Seat row" msgstr "Asiento: fila" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Seat {number}" msgid "Seat number" msgstr "Asiento {number}" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Código de la orden" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Pagos y reintegros de la orden" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "Fecha de pago" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Refund status" msgid "Refund states" msgstr "Estado del reembolso" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Orden" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID de pago" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Fecha de creación" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Fecha de finalización" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Código del estado" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Monto" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1401,41 +1422,41 @@ msgstr "Monto" msgid "Payment method" msgstr "Método de pago" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Disponibilidad de cuotas" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Nombre de cuota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Cuota total" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Órdenes pagadas" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Órdenes pendientes" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Vales bloqueados" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Carrito actual del usuario" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1447,35 +1468,35 @@ msgstr "Carrito actual del usuario" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Lista de espera" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Expire order" msgid "Exited orders" msgstr "Vencimiento de la orden" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Disponibilidad actual" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Infinito" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Redemptions" msgid "Gift card redemptions" msgstr "Amortizaciones de tarjetas de regalo" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1485,37 +1506,37 @@ msgstr "Amortizaciones de tarjetas de regalo" msgid "Gift card code" msgstr "Código de la tarjeta de regalo" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Emisor" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Tarjeta de regalo" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Mostrar variantes" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Modo prueba" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1524,64 +1545,64 @@ msgstr "Modo prueba" msgid "All" msgstr "Todos" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 #, fuzzy #| msgctxt "stripe" #| msgid "Live" msgid "Live" msgstr "En Vivo" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty tag" msgid "Empty" msgstr "Etiqueta vacía" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "expirado" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Tarjeta de prueba" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Fecha de caducidad" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Moneda" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1591,75 +1612,75 @@ msgstr "Moneda" msgid "Current value" msgstr "Temas de actualidad" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Pedido gratuito" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Prefijo del número de factura" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show overpaid orders" msgid "Last invoice date of order" msgstr "Mostrar ordenes pagadas de más" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Todas las entradas" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Esperando un recibo" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Documento asignado" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Esperando la redención" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Cupón canjeado" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "El comprobante ha expirado" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nombre del producto" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Nombre del evento" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1667,112 +1688,134 @@ msgctxt "subevents" msgid "Date" msgstr "Fecha" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Prioridad" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Código del recibo" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Mantenerme logueado" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Nuestro sistema no reconoce esta combinación de credenciales." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Esta cuenta está inactiva." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Ya está registrado con este correo electrónico, por favor, use el formulario " "de autenticación." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Por favor, introduzca la misma contraseña dos veces" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Correo electrónico" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Repetir contraseña" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Ingrese su nombre." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Referencia interna" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Calle y número" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Seleccione el estado" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Este campo es obligatorio." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Debe proveer el nombre de una compañía." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Debe especificar su nombre." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Su Identificador de IVA no coincide con el país seleccionado." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Este Identificador IVA no es válido. Por favor revíselo." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1784,7 +1827,7 @@ msgstr "" "tu compra. Puedes obtener el total del impuesto mediante el proceso de " "reembolso de IVA." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1796,7 +1839,7 @@ msgstr "" "en contacto con el servicio de asistencia técnica para resolver este " "problema manualmente." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1804,7 +1847,7 @@ msgstr "" "Ya existe una cuenta asociada a este correo electrónico. Por favor, escoja " "otro." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1812,27 +1855,27 @@ msgstr "" "Por favor ingrese su contraseña actual si desea cambiar su e-mail o " "contraseña." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "La contraseña actual que ingresó no es correcta." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Su contraseña actual" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nueva contraseña" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Repetir la nueva contraseña" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Zona horaria predefinida" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1840,23 +1883,23 @@ msgstr "" "Sólo se utiliza para vistas que no están vinculadas a un evento. Para todas " "las vistas de eventos, se utiliza la zona horaria de eventos." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Nombre del dispositivo" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Tipo de dispositivo" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Celular con aplicación de autenticación" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Hardware compatible con token WebAuthn (p. ej. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1864,82 +1907,82 @@ msgstr "" "Sintaxis de marcador de posición no válida: Usaste un número diferente de " "\"{\" que de \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Persona(s) interesada(s) inválida(s): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Cliente de negocios" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Cliente individual" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Página %d de %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Versión clásica (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Factura de" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Factura para" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Código de la orden" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Número de cancelación" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Factura original" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Número de factura" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Fecha de cancelación" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Fecha original de la factura" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Fecha de la factura" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Evento" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1949,8 +1992,8 @@ msgstr "" "{from_date}\n" " hasta {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1965,113 +2008,113 @@ msgstr "" msgid "TEST MODE" msgstr "MODO DE PRUEBA" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Factura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Referencia del cliente: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Cliente VAT ID" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Beneficiario" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Impuesto de la factura" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Factura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Cancelación" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Descripción" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Cant." -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Tasa de impuestos" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Neto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Bruto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Monto" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Total de la factura" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Pagos recibidos" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "Pagos no válidos" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Valor neto" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Valor bruto" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Impuesto" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Impuestos incluidos" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2081,7 +2124,7 @@ msgstr "" "Utilizando el tipo de conversión de 1:{rate} publicado por el Banco Central " "Europeo el {date}, esto corresponde a:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2091,7 +2134,7 @@ msgstr "" "Utilizando el tipo de conversión de 1:{rate} publicado por el Banco Central " "Europeo el {date}, el total de la factura corresponde a {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Creador Moderno de Recibos (pretix 2.7)" @@ -2100,41 +2143,41 @@ msgstr "Creador Moderno de Recibos (pretix 2.7)" msgid "Default list" msgstr "Lista predeterminada" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nombre completo" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Está activo" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Es administrador del sitio" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Fecha que se unió" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Zona horaria" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Autenticación de 2 pasos es necesaria para iniciar sesión" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Recibir notificaciones de acuerdo a mi configuración inferior" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Si apagado, no recibirás ninguna notificación." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2142,40 +2185,40 @@ msgstr "Si apagado, no recibirás ninguna notificación." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Usuario" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Usuarios" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "La información de la cuenta ha cambiado" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Recuperación de contraseña" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Todos los productos (incluidos los creados recientemente)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Limitar a productos" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Incluir ordenes pendientes" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2188,7 +2231,7 @@ msgstr "" "Con esta opción, las personas podrán registrarse incluso si no han pagado el " "pedido." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2196,40 +2239,40 @@ msgstr "" msgid "Gates" msgstr "Fechas" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Allow multiple entries per ticket" msgstr "Solicitar direcciones de correo electrónico por ticket" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically check out everyone at" msgstr "Reembolso automático" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 #, fuzzy msgid "Sales channels to automatically check in" msgstr "Canales de venta a los que registrarse automáticamente" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2237,21 +2280,21 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "País" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Salida" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Identificador interno" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2259,34 +2302,34 @@ msgstr "" "Aquí puede introducir cualquier valor para facilitar la comparación de los " "datos con otras fuentes. Si no introduce uno, lo generaremos automáticamente." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Este identificador ya se utiliza para una pregunta diferente." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Fecha de instalación" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Fecha de inicialización" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" "La finalización del periodo de preventa tiene que ser superior al inicio." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "La finalización del evento tiene que ser después de su inicio." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2301,48 +2344,48 @@ msgstr "" "utilizará en URLs, códigos de pedido, números de facturas y referencias de " "transferencias bancarias." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "La URL semántica solo puede contener letras, números, puntos y guiones." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forma corta" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "La tienda esta disponible" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Moneda del evento" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora de inicio del evento" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Hora de finalización del evento" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Hora de admisión" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Mostrar en listas" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2350,13 +2393,13 @@ msgstr "" "Si se selecciona, este evento se mostrará públicamente en la lita de los " "eventos de tu cuenta de organizador." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Finalización de preventa" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2365,79 +2408,79 @@ msgstr "" "fija este valor, la preventa terminará después de la fecha de finalización " "de su evento." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Inicio de preventa" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Opcional. Ningún producto será vendido antes de esta fecha." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Localización" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Lalitud" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Longitud" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Comentario interno" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Serie de eventos" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "Only sell tickets for this event on the following sales channels." msgstr "Se ha modificado la configuración de un proveedor de pagos." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Evento" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Eventos" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2445,45 +2488,45 @@ msgstr "" "Ha configurado al menos un producto de pago pero no ha habilitado ningún " "método de pago." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Tienes que configurar al menos una cuota para vender algo." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Una vez creado, un evento no puede cambiar entre una serie y un único evento." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "La URL semántica del evento no se puede cambiar." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Esta URL semántica ya ha sido usada para un evento diferente." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "El evento no puede terminar antes de que empiece." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "La preventa del evento no puede terminar antes de empezar." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Activo" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2491,7 +2534,7 @@ msgstr "" "Sólo con esta casilla activada, esta fecha es visible en el frontend para " "los usuarios." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2499,132 +2542,132 @@ msgstr "" "Si se selecciona, este evento se mostrará públicamente en la lista de fechas " "para tu evento." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Texto de pagina principal" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Fecha en una serie de eventos" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Fechas en una serie de eventos" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Uno o mas variaciones no pertenecen a este evento." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" "No puede tener caracteres espacios o caracteres especiales excepto guión bajo" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "El nombre de la propiedad puede solo contener letras, números y guión bajo." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Lenguaje predefinido" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Puede cambiar la configuración del organizador" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Búsqueda de eventos" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Valor total" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "" "No se puede seleccionar una cuota que pertenezca a un evento diferente." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Ningún valor debe contener el carácter delimitador." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "La URL semántica solo puede contener letras, números, puntos y guiones." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Términos y condiciones especiales" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "IVA-ID: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "IVA-ID: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Nombre de la categoría" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Nombre interno" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Si configura esta opción, se utilizará en lugar del nombre público en el " "módulo de servicio." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Descripción de la categoría" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Los productos en esta categoría son productos adicionales" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2635,36 +2678,36 @@ msgstr "" "producto que tenga esta categoría configurada como posible fuente de " "complementos." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Categoría del producto" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Categorías de los productos" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Productos Adicionales)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "Opcional. Ningún producto será vendido antes de esta fecha." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoría" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2672,19 +2715,19 @@ msgstr "" "Sí tienes muchos productos, puedes organizarlos opcionalmente en categorías " "para mantenerlos organizados." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Nombre del artículo" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Esto es mostrado debajo del nombre del producto en listas." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Precio predefinido" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2694,11 +2737,11 @@ msgstr "" "diferentes para cada una de ellas. Si una variación no tiene un precio " "especial o si no tiene variaciones, se utilizará este precio." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Entrada de precio gratuita" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2713,69 +2756,69 @@ msgstr "" "esto no es compatible con los productos que se compran como complemento de " "otros productos." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Impuesto de ventas" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Es un ticket de admision" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Si la compra de este producto permite o no que una persona ingrese a su " "evento" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Generar tickets" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Mostrar una lista de espera para este ticket" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "" "Esto sólo funcionará para las listas de espera habilitadas para este evento." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Mostrar el número de entradas que quedan" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Mostrar públicamente cuántas entradas hay disponibles." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Imagen del producto" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Disponible desde" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Este producto no será vendido antes de la fecha dada." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Disponible hasta" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Este producto no será vendido después de la fecha dada." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Mostrar sólo tras la venta completa de" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2784,11 +2827,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Este producto solo se puede comprar usando un recibo." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2796,11 +2839,11 @@ msgstr "" "Para comprar este producto, el usuario necesita un recibo aplicable a este " "producto, ya sea directamente o por una cuota." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Para comprar este producto se requiere aprobación" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2812,7 +2855,7 @@ msgstr "" "ser pagado y completado. Puede utilizarlo, por ejemplo, para entradas con " "descuento que sólo están disponibles para grupos específicos." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2820,7 +2863,7 @@ msgstr "" "Este producto sólo se mostrará si se canjea un recibo que coincida con el " "producto." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2828,11 +2871,11 @@ msgstr "" "Este producto no se mostrará en la página del evento hasta que el usuario " "introduzca un código de recibo que desbloquee el producto." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Solo vender este producto como parte de un paquete" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 #, fuzzy msgid "" "If this option is set, the product will only be sold as part of bundle " @@ -2843,13 +2886,13 @@ msgstr "" "algún pack. No la selecciones si quieres que este producto " "sea un añadido a packs predefinidos." -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Permitir que todos los productos puedan ser cancelados" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2864,11 +2907,11 @@ msgstr "" "evento. Si no está chequeado, las ordenes conteniendo este producto no " "pueden ser canceladas por los usuarios, solo por usted." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Cantidad mínima por orden" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2878,11 +2921,11 @@ msgstr "" "esta vez muchas veces. Si mantiene el campo vacío o lo fija en 0, no hay " "ningún límite especial para este producto." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Cantidad máxima por orden" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2894,7 +2937,7 @@ msgstr "" "límite especial para este producto. El límite para el número máximo de " "posiciones en todo el pedido se aplica independientemente." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2907,11 +2950,11 @@ msgstr "" "persona en el momento de la facturación que todavía es necesario comprobar " "el carné de estudiante." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Precio original" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2921,16 +2964,16 @@ msgstr "" "precio actual es uno con descuento. Esto es sólo un escenario cosmético y no " "afectará realmente a los precios." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Canales de ventas" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Este producto es una tarjeta regalo" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2938,10 +2981,10 @@ msgstr "" "Cuando un cliente compra este producto recibirá una tarjeta regalo con un " "valor equivalente al producto." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2951,61 +2994,61 @@ msgstr "" msgid "Products" msgstr "Productos" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" "El número máximo por orden no puede ser menor que el mínimo numero por orden." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "La categoría del artículo debe pertenecer al mismo evento que el artículo." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "La regla de impuestos del artículo debe pertenecer al mismo evento que el " "artículo." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" "La disponibilidad del artículo no puede terminar antes de que comience." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Esto se muestra debajo del nombre de la variación en las listas." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Posición" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Variación del producto" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variaciones de los productos" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Número mínimo" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Número máximo" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Los complementos están incluidos en el precio" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3014,54 +3057,54 @@ msgstr "" "gratuita, incluso si los complementos normalmente cuestan dinero " "individualmente." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "Allow the same product to be selected multiple times" msgstr "No se pueden seleccionar más de %s posiciones por pedido." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "La categoría del add-on debe pertenecer al mismo evento que el artículo." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "El artículo ya tiene un add-on de esta categoría." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "El conteo mínimo debe ser igual o mayor que cero." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "El conteo máximo debe ser igual o mayor que cero." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "El conteo máximo debe ser mayor que el conteo mínimo." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "artículo inválido" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Variación de la muestra" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Precio designado de la parte" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3073,246 +3116,256 @@ msgstr "" "impuestos mixtos, pero de lo contrario puede mantenerse en blanco. Este " "valor NO se agregará al precio del artículo base." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 #, fuzzy #| msgid "The add-on's category must belong to the same event as the item." msgid "The bundled item must belong to the same event as the item." msgstr "" "La categoría del add-on debe pertenecer al mismo evento que el artículo." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 #, fuzzy #| msgid "This variation does not belong to this product." msgid "A variation needs to be set for this item." msgstr "Esta variación no pertenece a este producto." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "La variación escogida no pertenece a este item." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "El conteo necesita ser igual o mayor que cero." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Texto (una línea)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Texto multilíneas" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Sí/No" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Seleccione uno de la lista" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Seleccione varios de la lista" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Subir archivos" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Hora" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Fecha y hora" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Código de país (ISO 3166-1 alfa-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Pregunta" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Texto de ayuda" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Si la pregunta necesita ser explicada o aclarada, ¡hágalo aquí!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Tipo de pregunta" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Pregunta requerida" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Esta pregunta se hará a los compradores de los productos seleccionados" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" "Pregunte durante el registro en lugar de durante el proceso de compra de " "entradas" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Pregunta oculta" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 #, fuzzy #| msgid "This question will be asked during check-in." msgid "This question will only show up in the backend." msgstr "Esta pregunta se hará durante el registro." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Texto en las facturas" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Número mínimo" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "La pregunta no debe depender de otra realizada durante el registro." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Número máximo" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Se requiere una respuesta a esta pregunta para proceder." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Selección de opción inválida." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "El número de página es menor que 1" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "El precio introducido es demasiado alto." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Selección de número inválida." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Ingrese su nombre." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Por favor, seleccione una cuota." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Fecha ingresada inválida." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Hora ingresada inválida." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Fecha-Hora ingresada invalida." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Código de país desconocido." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Respuesta" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "El identificador \"{}\" ya se utiliza para otra opción." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Opción de pregunta" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Opciones de preguntas" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacidad total" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Deje vacío para un número ilimitado de entradas." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Variaciones" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Cerrar esta cuota permanentemente una vez se venda por completo" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3322,13 +3375,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Cuota" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3337,13 +3390,13 @@ msgstr "Cuota" msgid "Quotas" msgstr "Cuotas" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Todas las variaciones deben pertenecer a un artículo contenido en la lista " "de artículos." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3351,82 +3404,82 @@ msgstr "" "Uno o más artículos tienen variaciones, pero ninguno de ellos está en la " "lista de variaciones." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Sub-evento no puede ser nullo para la serie de eventos." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Orden {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Recibo {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Producto {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Fecha {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Cuota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Categoría {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Pregunta {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Regla de impuesto {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "pendiente" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "pagado" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "expirado" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Localización" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Fecha de expiración" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Monto total" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3434,7 +3487,7 @@ msgstr "" "El texto introducido en este campo no será visible para el usuario y está " "disponible para su comodidad." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3446,15 +3499,15 @@ msgstr "" "mostrará ningún detalle ni mensaje personalizado, por lo que deberá informar " "a su personal de registro sobre cómo manejar estos casos." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Información meta" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Correo electrónico verificado" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3462,7 +3515,7 @@ msgstr "" "El pago no puede ser aceptado ya que la última fecha de pagos configurada en " "la configuración de pago ha finalizado." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3470,226 +3523,226 @@ msgstr "" "El pago no puede ser aceptado ya que el pedido está caducado y ha " "configurado que no se acepten pagos atrasados en la configuración de pago." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Este pedido aún no ha sido aprobado por el organizador del evento." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "El producto pedido \"{item}\" ya no está disponible." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "El asiento \"{seat}\" ya no está disponible." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "El recibo ha sido creado." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Su pedido: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Vacío, si este producto no es un ticket de admisión" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Nombre de la Compañía" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Seleccione país" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "creado" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "pendiente" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "confirmado" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "fallido" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "reembolsado" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Información de pago" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, fuzzy, python-format #| msgid "Order approved and confirmed: %(code)s" msgid "Event registration confirmed: %(code)s" msgstr "Pedido aprobado y confirmado: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pago recibido por su pedido: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "iniciado externamente" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "creado" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "en tránsito" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "hecho" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "fallido" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Cliente" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Externo" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Reembolso solamente" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Tarifa de pago" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Tarifa de envío" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Tarifa por servicio" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Tarifa de cancelación" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Otras tarifas" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Tarjeta de regalo" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Posición de la orden" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Su pedido: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "ID de carrito (p. ej. clave de sesión)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Posición del carrito" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Posiciones del carrito" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Solo para usuarios comerciales en la UE." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Esta referencia se imprimirá en su factura para su conveniencia." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3699,45 +3752,45 @@ msgstr "" "guiones. Cada URL semántica sólo se puede usar una vez. Esta se utilizará en " "las URLs para referirse a su cuenta de organizador y a sus eventos." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organizadores" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Nombre del equipo" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Miembros del equipo" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Puede crear eventos" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Puede cambiar equipos y permisos" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Puede cambiar la configuración del organizador" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3746,103 +3799,103 @@ msgstr "" "de todos sus eventos, es decir, a través de informes de privacidad, ¡así que " "tenga cuidado con quién agrega a este equipo!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Puede cambiar órdenes" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Puede cambiar la configuración del evento" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Puede cambiar la configuración del producto" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Puede ver órdenes" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Puede cambiar órdenes" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Realizar verificaciones de actualización" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Puede ver vales" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Puede cambiar vales" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s de %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Equipo" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Equipos" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Invitar al equipo de '{team}' para '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Tu archivo de layout no es un archivo valido JSON." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 #, fuzzy msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" "El archivo de layout no define una planificación de asientos válida. Error: " "{}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Fila {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Asiento {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Debe ser breve, por ejemplo, \"IVA\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Los precios de producto configurados incluyen el importe del impuesto" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Utilizar las normas de la UE en materia de fiscalidad inversa" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3859,11 +3912,11 @@ msgstr "" "asesor fiscal. No se da ninguna garantía para el cálculo correcto de los " "impuestos. USO BAJO SU PROPIO RIESGO." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "País mercantil" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3871,27 +3924,27 @@ msgstr "" "Su país de residencia. Este es el país en el que no se aplicará la norma de " "inversión del sujeto pasivo de la UE, si se ha configurado anteriormente." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Debe configurar su país de origen para utilizar la función de cobro " "revertido." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "incl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "más {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "reversa de cargos activada" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3901,61 +3954,61 @@ msgstr "" "2006/112/CEE del Consejo, la responsabilidad del IVA recae en el " "destinatario del servicio." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Sin efecto" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Establecer el precio en" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Restar del precio del producto" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Reducir el precio del producto en (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Usos máximos" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Número de veces que se puede canjear este recibo." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Redimido" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Cantidad máxima por orden" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Válido hasta" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Reservar ticket con cargo a la cuota" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3965,11 +4018,11 @@ msgstr "" "forma que se garantiza que cualquier persona con este código de recibo " "recibirá un ticket." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Permitir que se anule la cuota" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3977,42 +4030,42 @@ msgstr "" "Si se activa, un titular de este código de recibo puede comprar entradas, " "incluso si no queda ninguna." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Modo precio" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Valor del recibo" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Este producto se añade al carrito del usuario si el recibo es canjeado." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Esta variación del producto seleccionado arriba está siendo utilizada." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Si está habilitado, el recibo es válido para cualquier producto afectado por " "esta cuota." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Asiento especifico" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Etiqueta" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -4022,31 +4075,31 @@ msgstr "" "mismo valor para varios vales, puede obtener estadísticas sobre cuántos de " "ellos se han canjeado, etc." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Mostrar los productos ocultos que se encuentran en el recibo" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vales" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" "No se puede seleccionar una cuota que pertenezca a un evento diferente." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" "No se puede seleccionar una cuota y un producto específico al mismo tiempo." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "No puede seleccionar un elemento que pertenezca a un evento diferente." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -4054,11 +4107,11 @@ msgstr "" "No se puede seleccionar una variación sin haber seleccionado un producto que " "proporcione variaciones." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Esta variación no pertenece a este producto." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -4066,11 +4119,11 @@ msgstr "" "Sólo se puede bloquear la cuota si se especifica una variación de producto " "específica. De lo contrario, podría no estar claro qué cuotas bloquear." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "Actualmente no es posible crear vales para productos adicionales." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -4079,7 +4132,7 @@ msgid "" msgstr "" "No se puede seleccionar una cuota y un producto específico al mismo tiempo." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4088,19 +4141,19 @@ msgstr "" "Este recibo ya ha sido redimido %(redeemed)s veces. No se puede reducir el " "número máximo de usos por debajo de este número." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Si desea que este recibo bloquee la cuota, debe seleccionar una fecha " "específica." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "No puede seleccionar un subevento si su evento no es una serie de eventos." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4108,112 +4161,112 @@ msgstr "" "No se puede crear un recibo que bloquee la cuota ya que el producto " "seleccionado o la cuota está agotada o completamente reservada." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Ya existe un recibo con este código." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a date if you select a seat." msgstr "Necesitas seleccionar una fecha." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The selected item does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "El elemento seleccionado no pertenece a este evento." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a specific product if you select a seat." msgstr "Necesitas seleccionar una fecha." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "Seat-specific vouchers can only be used once." msgstr "Este reembolso no puede ser procesado en este momento." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose exactly one option from this category." #| msgid_plural "You need to choose %(min_count)s options from this category." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Necesitas elegir exactamente una opción para esta categoría." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "El identificador \"{}\" ya se utiliza para otra opción." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "En lista de espera desde" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Recibo asignado" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "El producto que espera el usuario." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "La variación del producto seleccionado anteriormente." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Entrada a la lista de espera" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Entradas a la lista de espera" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "El producto no se encuentra actualmente disponible." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Ya se ha enviado un recibo a esta persona." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Esta entrada es anónima y ya no se puede utilizar." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" "Creado automáticamente a partir de la entrada en lista de espera para {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Usted ha sido seleccionado de la lista de espera para {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "El elemento seleccionado no pertenece a este evento." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Por favor, seleccione una variación específica de este producto." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4221,11 +4274,11 @@ msgstr "" "Usted ya está en esta lista de espera! Le notificaremos tan pronto como " "tengamos un ticket disponible para usted." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Acción administrativa requerida" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4235,222 +4288,222 @@ msgstr "" "automáticamente, por ejemplo, un reembolso externo. Necesitas resolverlo " "manualmente o elegir ignorarlo, dependiendo del problema en cuestión." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Ver todos los problemas sin resolver" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Fechas" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Fecha del evento" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Total neto" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Monto pendiente" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Estado del pedido" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Change products" msgid "Purchased products" msgstr "Cambiar productos" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Ver detalles de la orden" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Se ha realizado un nuevo pedido: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Una nueva orden se ha realizado que requiere aprovación: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "La orden {order.code} ha sido marcada como pagada." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "La orden {order.code} ha sido cancelada." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "El orden {order.code} ha sido cambiado." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "La orden {order.code} ha sido marcada como expirada." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "La información del ticket de pedido {order.code} ha sido cambiada." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "La dirección de contacto del pedido {order.code} ha sido modificada." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "El orden {order.code} ha sido cambiado." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "La orden ha sido pagada de más" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "La orden {order.code} ha sido pagada de más." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Se ha producido un reembolso externo por {order.code}." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Reembolso solicitado" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Has sido requerido para emitir un reembolso para {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Mantener vacío" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Necesitas seleccionar una fecha." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "No matching date was found." msgstr "No se encontraron respuestas coincidentes." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "No se encontraron respuestas coincidentes." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No matching answers found." msgid "No matching product was found." msgstr "No se encontraron respuestas coincidentes." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching products were found." msgstr "No se encontraron respuestas coincidentes." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No matching answers found." msgid "No matching variation was found." msgstr "No se encontraron respuestas coincidentes." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching variations were found." msgstr "No se encontraron respuestas coincidentes." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Necesita seleccionar una variación del producto." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "Direcciones de facturación" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Por favor, introduzca una dirección de correo electrónico válida." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "" "Los reembolsos automáticos no son soportados por este proveedor de pago." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a quota." msgid "Please enter a valid state." msgstr "Por favor, seleccione una cuota." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Correo electrónico del participante" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4459,94 +4512,94 @@ msgstr "Correo electrónico del participante" msgid "Attendee address" msgstr "Insignias de participante" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgctxt "address" #| msgid "State" msgid "State" msgstr "Estado" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Create a first product" msgid "Calculate from product" msgstr "Crear un primer producto" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Ha introducido un número no válido." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Código de ticket" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy msgid "Generate automatically" msgstr "Registrado automáticamente" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Por favor, introduzca una dirección de correo electrónico válida." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Por favor, introduzca una dirección de correo electrónico válida." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No matching answers found." msgid "No matching seat was found." msgstr "No se encontraron respuestas coincidentes." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug is already in use. Please choose a different one." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Esta URL semántica ya está en uso. Por favor, elija una diferente." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to select a specific seat." msgstr "Necesitas seleccionar una fecha." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Selección de opción inválida." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Habilitar método de pago" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Los usuarios no podrán elegir este proveedor de pago después de la fecha " "indicada." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Texto en las facturas" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4558,11 +4611,11 @@ msgstr "" "del pedido. Si la factura se genera posteriormente, se mostrará un texto " "indicando que ya ha sido pagada." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Mínimo total de la orden" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4572,11 +4625,11 @@ msgstr "" "al valor dado. El total del pedido para este fin puede ser calculado sin " "tener en cuenta los honorarios impuestos por este método de pago." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Máximo total de la orden" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4586,23 +4639,23 @@ msgstr "" "al valor dado. El total del pedido para este fin puede ser calculado sin " "tener en cuenta los honorarios impuestos por este método de pago." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Tarifa adicional" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Impuesto total" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Porcentaje total de la orden." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Calcule la tarifa del valor total incluyendo la tarifa." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4616,11 +4669,11 @@ msgstr "" "detallada sobre lo que hace. ¡No olvide establecer las tarifas " "correctas arriba!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Restringir a países" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4631,46 +4684,46 @@ msgstr "" "permiten todos los países. Esto sólo está habilitado si se requiere la " "dirección de facturación." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "Se ha modificado la configuración de un proveedor de pagos." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "Habilitar método de pago" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "Habilitar método de pago" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "El pago de esta factura ya se ha recibido." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Los reembolsos automáticos no son soportados por este proveedor de pago." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4678,21 +4731,21 @@ msgstr "" "Ningún pago es requerido para esta orden porque solo incluye artículos que " "son sin recargo." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Gratis" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Taquilla" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Pago manual" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4700,15 +4753,15 @@ msgstr "" "En modo de prueba, puedes simplemente marcar manualmente esta orden como " "pagada en el backend después de que haya sido creada." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Nombre del método de pago" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Descripción del proceso de pago durante la compra" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4716,13 +4769,13 @@ msgstr "" "Este texto se mostrará durante la compra cuando el usuario seleccione este " "método de pago. Debe dar una breve explicación sobre este método de pago." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" "Descripción del proceso de pago en los correos electrónicos de confirmación " "de pedido" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4740,11 +4793,11 @@ msgstr "" "proceder con el pago. Puede utilizar los marcadores de posición {order}, " "{total}, {currency} y {total_with_currency}" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Descripción del proceso de pago para pedidos pendientes" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4760,70 +4813,70 @@ msgstr "" "Debe instruir al usuario sobre cómo proceder con el pago. Puede utilizar los " "marcadores de posición {order}, {total}, {currency} y {total_with_currency}" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Compensación" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Ha introducido una orden que no se ha podido encontrar." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Equilibrado con órdenes: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "En modo de pruebas, solo tarjetas de prueba funcionaran." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" "No se puede pagar mediante tarjeta regalo para comprar una tarjeta regalo." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "This gift card does not support this currency." msgstr "Este método de pago no admite reembolsos automáticos." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "This gift card can only be used in test mode." msgstr "Este reembolso no puede ser procesado en este momento." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 #, fuzzy #| msgid "Permanently delete all orders created in test mode" msgid "Only test gift cards can be used in test mode." msgstr "Eliminar permanentemente todas las ordenes creadas en modo de prueba" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is no longer valid." msgstr "Esta función no está habilitada." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 #, fuzzy #| msgid "Access for this device has been revoked." msgid "All credit on this gift card has been used." msgstr "Se ha revocado el acceso a este dispositivo." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Este identificador ya se utiliza para una pregunta diferente." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4831,13 +4884,13 @@ msgstr "" "La tarjeta regalo se ha aplicado, pero falta {} por pagar. Por favor, " "selecciona un método de pago." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 #, fuzzy #| msgid "Your cart has been updated." msgid "Your gift card has been applied." msgstr "Su carrito ha sido actualizado." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4846,13 +4899,13 @@ msgstr "" "se pueden introducir en la primera página de la tienda, bajo la selección de " "producto." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is not known." msgstr "Esta función no está habilitada." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4860,72 +4913,84 @@ msgstr "" "Esta tarjeta regalo no se puede canjear dado que su código no es único. Por " "favor, contacta con el organizador del evento." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." msgstr "Este pedido aún no ha sido aprobado por el organizador del evento." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "There was an error sending the mail. Please try again later." msgid "This gift card was used in the meantime. Please try again." msgstr "" "Hubo un error al enviar el correo. Por favor, inténtelo de nuevo más tarde." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Código del ticket (contenido del código de barras)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Posición de la orden" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Producto de muestra" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Nombre de la variación" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Variación de la muestra" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Descripción del producto" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Descripción de ejemplo del producto" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Nombre del producto y variación" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Producto de muestra - variación de la muestra" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Descripción del producto" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Descripción de ejemplo del producto" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Categoría del ticket" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Precio incluyendo complementos" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4934,18 +4999,18 @@ msgstr "Precio incluyendo complementos" msgid "Attendee company" msgstr "Correo electrónico del participante" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Compañía de ejemplo" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee badges" msgid "Full attendee address" msgstr "Insignias de participante" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4959,179 +5024,179 @@ msgstr "" "12335 ciudad\n" "Atlantis" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Nombre del participante" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee badges" msgid "Attendee ZIP code" msgstr "Insignias de participante" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Correo electrónico del participante" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Nombre del participante" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Correo electrónico del participante" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Nombre de evento de ejemplo" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 de Mayo, 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Rango de fechas de evento" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 de Mayo – 4 de Junio, 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Fecha y hora de inicio de evento" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017-05-31 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Fecha de inicio del evento" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017-05-31" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Hora de inicio de evento" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Fecha y hora de finalización del evento" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017-05-31 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Fecha de finalización del evento" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Fecha y hora de admisión al evento" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Hora de admisión del evento" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Ubicación del evento" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Ciudad Aleatoria" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Dirección de facturación empresa" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "Direcciones de facturación" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "Direcciones de facturación" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 #, fuzzy #| msgid "012345" msgid "12345" msgstr "012345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address city" msgstr "Dirección de facturación empresa" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Ciudad de ejemplo" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Dirección de facturación" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample city" msgid "Sample State" msgstr "Ciudad de ejemplo" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address country" msgstr "Dirección de facturación empresa" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Lista de add-ons" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -5139,160 +5204,160 @@ msgstr "" "Agregado 1\n" "Agregado 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Nombre del organizador" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Empresa organizadora de eventos" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Texto informativo del organizador" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Texto de información del organizador del evento" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Texto de información del organizador del evento" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Fecha de impresión" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Fecha y hora de impresión" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Hora de impresión" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 #, fuzzy #| msgid "Full name" msgid "Seat: Full name" msgstr "Nombre completo" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Planta baja, fila 3, asiento 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Entrada general" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 #, fuzzy #| msgid "Team name" msgid "Seat: zone" msgstr "Nombre del equipo" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Planta baja" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Asiento: fila" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Asiento: número de asiento" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Pregunta: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Nombre del participante: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Nombre para dirección de facturación: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Inicio del evento" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Fin del evento" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Admisión al evento" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Inicio preventa" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Fin preventa" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Fecha fija:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Fecha relativa:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "Fecha relativa:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "No fijado" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Fecha del evento" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5300,24 +5365,24 @@ msgstr "" "No pudimos procesar su solicitud completamente ya que el servidor estaba " "demasiado ocupado. Por favor, inténtalo de nuevo." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Usted no seleccionó ningún producto." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Posición del carrito desconocida." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "No se especificó ninguna fecha." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Ha seleccionado un producto que no está disponible para la venta." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5325,7 +5390,7 @@ msgstr "" "Algunos de los productos que seleccionó ya no están disponibles. Por favor " "vea abajo para más detalles." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5333,23 +5398,23 @@ msgstr "" "Algunos de los productos que seleccionó ya no están disponibles en la " "cantidad que seleccionó. Por favor vea abajo para más detalles." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "No se pueden seleccionar más de %s posiciones por pedido." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" "No puede seleccionar más de %(max)s elementos del producto %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Necesita seleccionar al menos %(min)s del producto %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5358,21 +5423,21 @@ msgstr "" "Hemos quitado %(product)s de su carrito ya que no puede comprar menos de " "%(min)s artículos de él." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "El período de preventa de este evento aún no ha comenzado." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "El período de preventa de este evento ha finalizado." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5380,7 +5445,7 @@ msgstr "" "El período de preventa de este evento aún no ha comenzado. Las posiciones " "afectadas han sido eliminadas de su carrito." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5388,22 +5453,22 @@ msgstr "" "El período de preventa de uno de los eventos de su carrito ha finalizado. " "Las posiciones afectadas han sido eliminadas de su carrito." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "El precio introducido es demasiado alto." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Este código de recibo no se conoce en nuestra base de datos." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Este código de recibo ya ha sido utilizado el máximo número de veces " "permitido." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5417,12 +5482,12 @@ msgstr "" "completó el proceso de pago. Puede intentar utilizarlo de nuevo en %d " "minutos." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Este código de recibo sólo puede ser canjeado %d más veces." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5430,56 +5495,56 @@ msgstr "" "Ya ha utilizado este código de recibo. Elimine la línea asociada de su " "carrito si desea utilizarlo para un producto diferente." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "El recibo ha expirado." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "El recibo no es válido para este producto." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "Este recibo no es válido para esta fecha de evento." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" "Su recibo es válido para un producto que actualmente no está a la venta." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Este recibo no es válido para esta fecha de evento." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Necesita un código de recibo válido para pedir este producto." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "La fecha del evento seleccionada no está activa." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "No puede seleccionar un add-on para el producto seleccionado." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "No se pueden seleccionar dos variantes del mismo producto adicional." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5488,7 +5553,7 @@ msgstr "" "Puede seleccionar como máximo %(max)s add-ons de la categoría %(cat)s para " "el producto %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5497,7 +5562,7 @@ msgstr "" "Necesita seleccionar al menos %(min)s add-ons de la categoría %(cat)s para " "el producto %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5509,7 +5574,7 @@ msgstr "" "Puede seleccionar como máximo %(max)s add-ons de la categoría %(cat)s para " "el producto %(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5517,7 +5582,7 @@ msgstr "" "Uno de los productos que ha seleccionado sólo se puede comprar como " "complemento de otro proyecto." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 #, fuzzy #| msgid "" #| "One of the products you selected can only be bought as an add-on to " @@ -5527,25 +5592,25 @@ msgstr "" "Uno de los productos que ha seleccionado sólo se puede comprar como " "complemento de otro proyecto." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 #, fuzzy #| msgid "Please select a quota." msgid "Please select a valid seat." msgstr "Por favor, seleccione una cuota." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 #, fuzzy #| msgid "You can not select an add-on for the selected product." msgid "You can not select a seat for this position." msgstr "No puede seleccionar un add-on para el producto seleccionado." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "You can not select the same seat multiple times." msgstr "No se pueden seleccionar más de %s posiciones por pedido." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5553,17 +5618,17 @@ msgstr "" "Se ha introducido una tarjeta regalo en lugar de un código. Las tarjetas " "regalo se pueden introducir más tarde, con los detalles de pago." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "La posición de esta orden ha sido cancelada." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" "Esta posición de pedido tiene un producto no válido para esta lista de " "registro." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." @@ -5571,38 +5636,38 @@ msgstr "" "Esta posición de pedido tiene un producto no válido para esta lista de " "registro." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "La orden no está marcada como pagada." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Necesitas responder preguntas para terminar el registro." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "Esta entrada es anónima y ya no se puede utilizar." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Este ticket ya ha sido canjeado." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 #, fuzzy #| msgid "Your search did not match any quotas." msgid "Your export did not contain any data." msgstr "Su búsqueda no coincidió con ninguna cuota." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Por favor complete su pago antes de %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "" @@ -5625,38 +5690,38 @@ msgstr "" "{i.zipcode} {i.city}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Asistente: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Fecha: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Un texto específico del proveedor de pago podría aparecer aquí." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Calle Ejemplo 214" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Producto de ejemplo {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Product de Ejemplo A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5667,7 +5732,7 @@ msgstr "" "Usted está recibiendo este correo electrónico porque realizó un pedido para " "{event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5676,27 +5741,27 @@ msgstr "" "Puede ver los detalles de su pedido en la siguiente URL :\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "Usted está recibiendo este correo electrónico porque realizó un pedido para " "{event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "Fecha ingresada inválida." -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5704,7 +5769,7 @@ msgstr "" "Algunos de los productos que seleccionó ya no estaban disponibles. Por favor " "vea abajo para más detalles." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5712,7 +5777,7 @@ msgstr "" "Algunos de los productos que seleccionó ya no estaban disponibles en la " "cantidad que seleccionó. Por favor vea abajo para más detalles." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5720,15 +5785,15 @@ msgstr "" "El precio de algunos de los artículos en su carrito ha cambiado en el " "durante este tiempo. Por favor vea abajo para más detalles." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Se ha producido un error interno, inténtelo de nuevo." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Su carrito está vacío." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5737,11 +5802,11 @@ msgstr "" "No puede seleccionar más de %(max)s elementos del producto %(product)s. " "Hemos retirado los artículos sobrantes de su carrito." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "El período de preventa ha terminado." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5749,7 +5814,7 @@ msgstr "" "El código del recibo utilizado para uno de los artículos de su carrito no es " "conocido en nuestra base de datos." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5759,7 +5824,7 @@ msgstr "" "sido utilizado el máximo número de veces permitido. Hemos quitado este " "artículo de su carrito." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5773,7 +5838,7 @@ msgstr "" "sido utilizado el máximo número de veces permitido. Hemos quitado este " "artículo de su carrito." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5781,7 +5846,7 @@ msgstr "" "El código del recibo utilizado para uno de los artículos de su carrito ha " "caducado. Hemos quitado este artículo de su carrito." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5789,7 +5854,7 @@ msgstr "" "El código de descuento utilizado para uno de los artículos de su carrito no " "es válido para este artículo. Hemos quitado este artículo de su carrito." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5797,7 +5862,7 @@ msgstr "" "Necesita un código de descuento válido para pedir uno de los productos de su " "carrito. Hemos quitado este artículo de su carrito." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5805,7 +5870,7 @@ msgstr "" "El período de preventa de uno de los eventos de su carrito aún no ha " "comenzado. Las posiciones afectadas han sido eliminadas de su carrito." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5817,7 +5882,7 @@ msgstr "" "El código del recibo utilizado para uno de los artículos de su carrito ha " "caducado. Hemos quitado este artículo de su carrito." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5831,35 +5896,35 @@ msgstr "" "sido utilizado el máximo número de veces permitido. Hemos quitado este " "artículo de su carrito." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "La nueva fecha de caducidad debe ser en el futuro." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Esta orden no está pendiente de aprobación." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Pedido aprobado y confirmado: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Orden aprobada y pendiente de pago: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Orden denegada: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "No puede cancelar este pedido." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5868,19 +5933,19 @@ msgstr "" "Esta orden no se puede cancelar, ya que la tarjeta regalo {card} que se ha " "comprado en esta orden ya se ha canjeado." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "La tarifa de cancelación no puede ser mayor que el crédito de pago para esta " "orden." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Pedido cancelado: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5891,46 +5956,46 @@ msgstr "" "sido usada en este intervalo. Por favor, comprueba los precios debajo y " "prueba de nuevo." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Su pedido está a punto de caducar: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Su pedido está pendiente de pago: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Su ticket está listo para descargar: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Su pedido ha sido modificado: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Necesita seleccionar una variación del producto." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" "La cuota {name} no tiene suficiente capacidad para realizar la operación." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "No hay ninguna cuota definida que permita esta operación." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "El producto seleccionado no está activo o no tiene precio fijo." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5938,11 +6003,11 @@ msgstr "" "Esta operación dejaría la orden vacía. Por favor, cancele el pedido en su " "lugar." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Sólo las órdenes pendientes o pagadas pueden ser cambiadas." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5950,7 +6015,7 @@ msgstr "" "Esta operación haría que el pedido fuera gratuito y, por lo tanto, se pagara " "inmediatamente, aun así no se dispone de cuota." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5958,7 +6023,7 @@ msgstr "" "Este es un producto adicional, por favor seleccione la posición base a la " "que debe ser añadido." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5966,11 +6031,11 @@ msgstr "" "La posición base seleccionada no le permite añadir este producto como un " "complemento." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Debe seleccionar un subevento para la nueva posición." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5979,25 +6044,25 @@ msgstr "" "Se ha seleccionado el asiento \"{seat}\" para una fecha que no coincide con " "la de la entrada. Por favor, escoge de nuevo un asiento." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product requires you to select a seat." msgstr "El producto seleccionado no está activo o no tiene precio fijo." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product does not allow to select a seat." msgstr "El producto seleccionado no está activo o no tiene precio fijo." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "El producto seleccionado no está activo o no tiene precio fijo." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -6005,7 +6070,7 @@ msgstr "" "No se puede cambiar el precio de una posición que se ha usado para entregar " "una tarjeta regalo." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -6014,7 +6079,7 @@ msgstr "" "La posición no se puede cancelar, ya que la tarjeta regalo {card} que se ha " "comprado en esta orden ya se ha canjeado." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6022,7 +6087,7 @@ msgstr "" "Sucedió un error al tratar de devolverle el dinero. Por favor contacte al " "organizador del evento por información adicional." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -6034,7 +6099,7 @@ msgstr "" "No se puede cambiar el plan, ya que el asiento \"{}\" no está disponible en " "el nuevo plan y ya está vendido." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -6046,7 +6111,7 @@ msgstr "" "No se puede cambiar el plan, ya que el asiento \"{}\" no está disponible en " "el nuevo plan y ya está vendido." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -6054,33 +6119,33 @@ msgstr "" "El archivo de descarga ya no se puede encontrar en el servidor, por favor, " "intente comenzar de nuevo." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Este archivo es de un evento diferente." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "El código de confirmación que introdujo era incorrecto." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Algo sucedió en su evento después de la exportación, por favor inténtelo de " "nuevo." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Sin categorías" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Ejemplo de taller" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "actualización de pretix disponible" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -6117,27 +6182,27 @@ msgstr "" "\n" "sus desarrolladores pretix" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "El recibo ha sido creado." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Número máximo de artículos por pedido" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Los productos adicionales no se contarán." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -6145,7 +6210,7 @@ msgstr "" "Mostrar precios netos en lugar de precios brutos en la lista de productos " "(¡no recomendado!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6157,29 +6222,29 @@ msgstr "" "Independientemente de su elección, el carrito mostrará los precios brutos ya " "que este es el precio que hay que pagar" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Solicitar los nombres de los asistentes" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Pida un nombre para todas las entradas que incluyan la entrada al evento." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Requieren nombres de participantes" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" "Exigir a los clientes que rellenen los nombres de todos los asistentes." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Solicitar direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6208,11 +6273,11 @@ msgstr "" "enviará la confirmación del pedido sólo a la dirección de correo electrónico " "principal, no a las direcciones de cada destinatario." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Requiere direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -6224,54 +6289,54 @@ msgstr "" "electrónico para la confirmación del pedido, independientemente de esta " "configuración." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "Solicitar direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Requiere direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "Solicitar direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Requiere direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Solicitar la dirección de correo electrónico del pedido dos veces" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Solicite a los clientes que rellenen la dirección de correo electrónico " "principal dos veces para evitar errores." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Solicitar la dirección de facturación" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6280,37 +6345,37 @@ msgstr "" "Sólo funciona si se solicita una dirección de factura. No se requiere ID de " "IVA." -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Se requiere el nombre del cliente" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Mostrar los nombres de los participantes en las facturas" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Solicitar dirección de facturación" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Requiere una dirección de trabajo" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Esto requerirá que los usuarios introduzcan el nombre de una empresa." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Solicitar el beneficiario" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6319,24 +6384,24 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Solicitar ID de IVA" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Sólo funciona si se solicita una dirección de factura. No se requiere ID de " "IVA." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address explanation" msgstr "Dirección de facturación" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -6346,21 +6411,21 @@ msgstr "" "Este texto se mostrará arriba de las opciones de pago. Puedes explicarle las " "opciones al usuario aquí, si quieres." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Mostrar productos gratuitos en las facturas" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6368,45 +6433,45 @@ msgstr "" "Tenga en cuenta que nunca se generarán facturas para pedidos que sólo " "contengan productos gratuitos." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "Mostrar ordenes pagadas de más" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Prefijo del número de factura" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Generar facturas con números consecutivos" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Si está desactivado, el código de pedido se utilizará en el número de " "factura." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Prefijo del número de factura" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6431,44 +6496,44 @@ msgstr "" "se utilizará como máximo de una vez en todos los eventos. Esta " "parametrización sólo afecta a las facturas futuras." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Prefijo del número de factura" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Período de reserva" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "El número de minutos que los artículos en el carrito de un usuario están " "reservados para este usuario." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Redirigir directamente a la compra después de que un producto se haya " "agregado al carrito." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Finalización de preventa" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6478,11 +6543,11 @@ msgstr "" "período de ventas designado para este evento. Puede usarlo para describir " "otras opciones para obtener un boleto, por ejemplo una taquilla física." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Texto guía" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6490,33 +6555,33 @@ msgstr "" "Este texto se mostrará arriba de las opciones de pago. Puedes explicarle las " "opciones al usuario aquí, si quieres." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Todos los días" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Ampliar la condición de pago" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Plazo de pago en días" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6529,11 +6594,11 @@ msgstr "" "pago en tiempo real, le recomendamos que establezca dos o tres días para " "permitir que las personas vuelvan a intentar realizar pagos fallidos." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Finalice sólo las condiciones de pago en días laborables" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6551,13 +6616,13 @@ msgstr "" "países por la ley civil. Esto no afectará la última fecha de pagos " "configurada anteriormente." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Plazo de pago en días" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6577,11 +6642,11 @@ msgstr "" "pago en tiempo real, le recomendamos que establezca dos o tres días para " "permitir que las personas vuelvan a intentar realizar pagos fallidos." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Última fecha de pagos" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6598,11 +6663,11 @@ msgstr "" "eventos y un pedido contiene entradas para varias fechas, se utilizará la " "fecha más temprana." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Expirar automáticamente los pedidos pendientes de pago" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6613,22 +6678,22 @@ msgstr "" "de pago. Esto significa que los tickets regresan a la piscina y pueden ser " "ordenados por otras personas." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Aceptar pagos atrasados" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6638,93 +6703,93 @@ msgstr "" "cuando haya suficiente capacidad disponible. No se aceptará ningún pago " "después de la `Última fecha de pagos' configurada anteriormente." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Mostrar fecha de inicio" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" "Mostrar la fecha de inicio de preventa antes de que la preventa haya " "comenzado." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "No generar facturas" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Solo manualmente en el panel de administración" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automáticamente a petición del usuario" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automáticamente para todas las órdenes creadas" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "Vuelva a intentar el pago o elija otro método de pago" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Generar facturas" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" "Las facturas nunca se generarán automáticamente para pedidos gratuitos." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Línea de dirección" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Calle Albert Einstein 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "Número de identificación tributaria" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "Identificador IVA" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "Por ejemplo, con este documento le enviamos la factura de su pedido de " "entradas." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Texto introductorio" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Se imprimirá en cada factura por encima de las líneas de factura." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6732,15 +6797,15 @@ msgstr "" "Por ejemplo: ¡Gracias por su compra! Puede encontrar más información sobre " "el evento en..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Texto adicional" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Se imprimirá en cada factura por debajo del total de la factura." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6748,11 +6813,11 @@ msgstr "" "p.ej. sus datos bancarios, datos legales como su número de IVA, números de " "registro, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Pie de página" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6760,11 +6825,11 @@ msgstr "" "Se imprimirá centrado y en una fuente más pequeña al final de cada página de " "la factura." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Adjuntar facturas a correos electrónicos" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6777,30 +6842,30 @@ msgstr "" "confirmación de pago. Si no se generan automáticamente, no se adjuntarán a " "los correos electrónicos." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Mostrar artículos fuera del período de preventa" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Mostrar los detalles del artículo antes de que la preventa haya comenzado y " "después de que la preventa haya terminado" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Idiomas disponibles" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Lenguaje predefinido" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6808,33 +6873,33 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Ask search engines not to index the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "Preguntarle a los motores de búsqueda no indexar la tienda de tickets" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Mostrar fecha de finalización del evento" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Si está desactivado, sólo se mostrará al público la fecha de inicio del " "evento." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Mostrar fechas con hora" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6842,29 +6907,29 @@ msgstr "" "Si está desactivado, las fechas de inicio y fin del evento se mostrarán sin " "la hora del día." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Ocultar todos los productos agotados" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Mostrar públicamente cuántas entradas de un determinado tipo todavía están " "disponibles." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Preguntarle a los motores de búsqueda no indexar la tienda de tickets" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Mostrar variaciones de un producto expandido por defecto" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Habilitar lista de espera" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6877,11 +6942,11 @@ msgstr "" "notificación por correo electrónico con un recibo que se puede utilizar para " "comprar un ticket." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Asignaciones automáticas a listas de espera" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6896,11 +6961,11 @@ msgstr "" "lista de espera pero mantienes esta opción activa, los tickets se enviarán " "automáticamente." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Tiempo de respuesta de la lista de espera" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6910,81 +6975,81 @@ msgstr "" "que ser redimido dentro de este número de horas hasta que expire y puede ser " "reasignado a la siguiente persona en la lista." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Solicitar los nombres de los asistentes" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "Se ha modificado una entrada en la lista de espera." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Se requiere el nombre del cliente" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "Se ha modificado una entrada en la lista de espera." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Solicitar los nombres de los asistentes" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "Se ha modificado una entrada en la lista de espera." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Número de línea" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "Se ha modificado una entrada en la lista de espera." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Explicación del recibo" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Recordatorio para descargar los tickets" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Fecha de descarga" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6995,49 +7060,49 @@ msgstr "" "de eventos, la descarga de todas las entradas estará disponible si al menos " "una de las fechas del evento lo permite." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "Generar tickets para productos no admitidos" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "Generar tickets para productos no admitidos" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Generar tickets para productos no admitidos" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -7046,11 +7111,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "Mostrar disponibilidad en las vistas generales del evento" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -7061,48 +7126,48 @@ msgstr "" "prolongados en caso de que tenga muchos eventos y el estatus puede no estar " "sincronizado hasta por dos minutos." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Lista" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Calendario" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Calendario" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Estilo de resumen por defecto" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Última fecha de modificaciones" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -7114,57 +7179,57 @@ msgstr "" "preguntas. Si utiliza la función de serie de eventos y un pedido contiene " "entradas para varias fechas de eventos, se utilizará la fecha más temprana." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Clientes pueden cancelar ordenes pagadas" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Requiere direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "No permitir cancelaciones después de" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Clientes pueden cancelar sus ordenes no pagadas" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "No permitir cancelaciones después de" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Clientes pueden cancelar ordenes pagadas" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -7173,41 +7238,41 @@ msgstr "" "permite. De otra manera, un reembolso manual será creado para ser procesado " "por usted." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Mantener una tarifa de cancelación fija" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Conservar cuota de pago, envío y servicios" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Mantener una tarifa de cancelación porcentual" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "Explicación del recibo" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -7215,59 +7280,59 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy msgid "All refunds are issued as gift cards" msgstr "Entrega una tarjeta regalo manualmente" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Orden de reembolso" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Dirección de contacto" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Lo mostraremos públicamente para que los asistentes puedan ponerse en " "contacto con usted." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Pie de imprenta URL" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7275,26 +7340,26 @@ msgstr "" "Esto debería apuntar, por ejemplo, a una parte de su sitio web que tenga sus " "datos de contacto e información legal." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Archivos de tickets en caché" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Archivos de tickets en caché" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7302,11 +7367,11 @@ msgstr "" "Si se selecciona, se enviará un archivo de calendario .ics a los e-mails " "dados en la confirmación de la orden." -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Prefijo del asunto" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7315,21 +7380,21 @@ msgstr "" "formateados como[prefijo]. Seleccione, por ejemplo, una forma breve del " "nombre del evento." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Dirección del remitente" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Dirección del remitente para correos electrónicos salientes" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nombre del participante" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7337,7 +7402,7 @@ msgstr "" "Los correos salientes usan el nombre de remitente y su dirección de correo. " "Por defecto se usa el nombre del evento." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7361,7 +7426,7 @@ msgstr "" "Saludos, \n" "El equipo de {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7384,7 +7449,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7417,7 +7482,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7443,7 +7508,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7471,7 +7536,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7502,7 +7567,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7535,7 +7600,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7558,7 +7623,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7585,7 +7650,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7608,7 +7673,7 @@ msgstr "" "Saludos cordiales , \n" "El equipo de {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7635,7 +7700,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7684,7 +7749,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7707,7 +7772,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7738,7 +7803,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7776,7 +7841,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7805,7 +7870,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7824,7 +7889,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7847,7 +7912,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7870,60 +7935,60 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" "Por favor, introduzca el código hexadecimal de un color, por ejemplo, " "#990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Color primario" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Acentuar el color para éxito" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "Sugerimos fuertemente usar un tono de verde." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Acentuar los colores para errores" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "Sugerimos fuertemente usar un tono de rojo." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Fuente" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Sólo respetado por los navegadores modernos." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nombre del participante" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7940,25 +8005,25 @@ msgstr "" "nombre y la fecha de su evento en el encabezado de la página. Mostraremos su " "logotipo con una altura máxima de 120 píxeles." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will be asked during check-in." msgid "The title will only be shown on the event front page." msgstr "Esta pregunta se hará durante el registro." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -7975,11 +8040,11 @@ msgstr "" "nombre de su organización en el encabezado de la página. Mostraremos su " "logotipo con una altura máxima de 120 píxeles." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "Imagen de redes sociales" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7988,19 +8053,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Imagen del logotipo" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Mostraremos su logotipo con una altura y anchura máxima de 2,5 cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Texto de información" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8008,11 +8073,11 @@ msgstr "" "No se muestra en ninguna parte de forma predeterminada, pero si lo desea, " "puede utilizarlo, por ejemplo, en las plantillas de tickets." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -8024,21 +8089,21 @@ msgstr "" "Este texto se mostrará arriba de las opciones de pago. Puedes explicarle las " "opciones al usuario aquí, si quieres." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Explicación del recibo" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -8047,13 +8112,13 @@ msgstr "" "descuento. Puede utilizarlo, por ejemplo, para explicar como obtener un " "código de descuento." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nombre del participante" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -8066,23 +8131,23 @@ msgstr "" "descuento. Puede utilizarlo, por ejemplo, para explicar como obtener un " "código de descuento." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Tarifa adicional" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -8091,15 +8156,15 @@ msgstr "" "enviaremos una confirmación del pedido incluyendo un enlace al que deberá " "acceder más tarde." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -8107,212 +8172,212 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Hora de inicio del evento (descendente)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Nombre (descendente)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Fecha de pedido" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" "Enlace a la vista general del organizador en todas las páginas del evento" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Texto de la página de inicio" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Esto se mostrará en la página principal del organizador." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "Código de la tarjeta de regalo" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "Código de la tarjeta de regalo" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "Clientes pueden cancelar sus ordenes no pagadas" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 #, fuzzy msgid "Most common English titles" msgstr "Tratamientos más comunes en inglés" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 #, fuzzy msgid "Most common German titles" msgstr "Tratamientos más comunes en alemán" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Nombre dado" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Apellido" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "Juan" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Pérez" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Título" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Doctor" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Primer Nombre" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Segundo nombre" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Juan Pérez" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Nombre preferido" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Transliteración" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Cancelación" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Se requiere el nombre del cliente" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Su localización por defecto también debe estar habilitada para su evento " "(ver cuadro de arriba)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "No puede exigir que se especifiquen los nombres de los participantes si no " "los solicita." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Debe solicitar los correos electrónicos de los asistentes si desea que sean " "necesarios." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8322,17 +8387,17 @@ msgstr "" "Debe solicitar los correos electrónicos de los asistentes si desea que sean " "necesarios." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 #, fuzzy #| msgid "This will require users to enter a company name." msgid "You have to require invoice addresses to require for company names." msgstr "Esto requerirá que los usuarios introduzcan el nombre de una empresa." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "La última fecha de pago no puede ser antes del final de la pre-venta." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." @@ -8341,17 +8406,17 @@ msgstr "" "Su evento necesita haber terminado hace por lo menos 60 días para usar esta " "función." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "Su taquilla debe estar desconectada para poder utilizar esta función." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Número de línea" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." @@ -8359,11 +8424,11 @@ msgstr "" "Esto eliminará todas las direcciones de correo electrónico de la lista de " "espera." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8371,7 +8436,7 @@ msgstr "" "Esto eliminará todas las direcciones de correo electrónico de los pedidos y " "asistentes, así como los contenidos de correo electrónico registrados." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8381,13 +8446,13 @@ msgstr "" "Esto eliminará todas las direcciones de correo electrónico de la lista de " "espera." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Nombre del participante" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8399,11 +8464,11 @@ msgstr "" "Esto eliminará todos los nombres de los participantes de las posiciones de " "la orden, así como los cambios registrados en ellas." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Direcciones de facturación" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8411,18 +8476,18 @@ msgstr "" "Esto eliminará todas las direcciones de factura de los pedidos, así como los " "cambios registrados en ellos." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Respuestas a las preguntas" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Esto eliminará todas las respuestas a las preguntas, así como los cambios " "registrados en ellas." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8432,17 +8497,17 @@ msgstr "" "como cualquier contenido de texto que pueda contener datos personales. Se " "conservarán los números de factura y los totales." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Archivos de tickets en caché" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Esto eliminará todos los archivos de tickets en caché. No se ofrecerá " "ninguna descarga." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8481,7 +8546,7 @@ msgid "You do not have access to this page." msgstr "Usted no tiene acceso a esta página." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8545,8 +8610,6 @@ msgstr "" "póngase en contacto con nosotros." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "creado por pretix" @@ -8604,9 +8667,9 @@ msgstr "creado" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizador" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8626,6 +8689,10 @@ msgstr "" msgid "Details:" msgstr "Detalles del pedido" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8641,115 +8708,127 @@ msgstr "días antes" msgid "at" msgstr "en" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Código del recibo" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable test mode" msgid "Enable ticket format" msgstr "Habilitar modo de prueba" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Descargar ticket" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 #, fuzzy #| msgid "Your event series" msgctxt "timeline" msgid "Your event starts" msgstr "Su serie de eventos" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 #, fuzzy #| msgid "Your event series" msgctxt "timeline" msgid "Your event ends" msgstr "Su serie de eventos" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "La admisión para el evento empieza" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 #, fuzzy #| msgid "Start of presale" msgctxt "timeline" msgid "Start of ticket sales" msgstr "Inicio de preventa" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 #, fuzzy #| msgid "End of presale" msgctxt "timeline" msgid "End of ticket sales" msgstr "Finalización de preventa" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 #, fuzzy #| msgid "Customers can cancel their paid orders" msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Clientes pueden cancelar ordenes pagadas" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 #, fuzzy #| msgid "Mark payment as complete" msgctxt "timeline" msgid "No more payments can be completed" msgstr "Marcar el pago como completo" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 #, fuzzy #| msgid "Ticket download" msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Descarga de tickets" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "Clientes pueden cancelar sus ordenes no pagadas" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 #, fuzzy #| msgid "Customers can cancel their paid orders" msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Clientes pueden cancelar ordenes pagadas" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 #, fuzzy msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Se están enviando recordatorios para la descarga" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, fuzzy, python-brace-format #| msgid "Product name and variation" msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Nombre del producto y variación" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Producto \"{name}\" esta ocupado" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "El proveedor de pagos \"{name}\" ya no se puede seleccionar" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Este campo tiene un valor no válido: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8761,7 +8840,7 @@ msgstr "" "ninguno. Esta cabecera es necesaria por razones de seguridad, para " "asegurarse de que su navegador no está siendo secuestrado por terceros." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8771,7 +8850,7 @@ msgstr "" "por favor vuelva a habilitarlas, al menos para este sitio, o para conexiones " "HTTPS, o para peticiones de 'mismo origen'." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8781,7 +8860,7 @@ msgstr "" "enviar formularios. Esta cookie es necesaria por razones de seguridad, para " "garantizar que su navegador no está siendo secuestrado por terceros." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8790,68 +8869,68 @@ msgstr "" "vuelva a habilitarlas, al menos para este sitio, o para las peticiones\"del " "mismo origen\"." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "An unexpected error has occurred, please try again later." msgstr "Se ha producido un error interno, inténtelo de nuevo." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "La tarea ha sido completada." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, fuzzy, python-brace-format #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than {size}!" msgstr "Por favor, cargue sólo archivos PDF." -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Tipo de archivo no permitido!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Todas las fechas" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Idiomas de uso" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "Elija todos los idiomas en los que su evento debe estar disponible." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Esta es una serie de eventos" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Ya usó esta URL semántica para un evento diferente. Por favor, elija una " "nueva." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Zona horaria del evento" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Tipo del impuesto sobre las ventas" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8862,22 +8941,22 @@ msgstr "" "situación fiscal más complicada, puede añadir más tipos impositivos y una " "configuración detallada más adelante." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "Dar acceso al equipo" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8885,49 +8964,49 @@ msgstr "" "Ejemplo de Centro de Conferencia \n" "Heidelberg, Alemania" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Su localización por defecto debe ser especificada." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Copiar configuración de" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "No copiar" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Lenguaje predefinido" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Dominio personalizado" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" "Debe configurar previamente el dominio personalizado en el servidor web." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "No puede elegir el dominio base de esta instalación." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This domain is already in use for a different organizer." msgid "This domain is already in use for a different event or organizer." msgstr "Este dominio ya se utiliza para un organizador diferente." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Nombre del formato" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8937,11 +9016,11 @@ msgstr "" "de haber recibido ordenes puede causar comportamientos inesperados al " "reordenar o cambiar nombres." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "Titulos permitidos" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." @@ -8950,43 +9029,43 @@ msgstr "" "un tratamiento, esto se puede usar para restringir el conjunto de " "tratamientos a seleccionar." -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Pregunta por {fields}, despliega como {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Entrada de precio gratuita" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "No copiar" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Normativa fiscal para las comisiones de pago" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8996,13 +9075,13 @@ msgstr "" "configuraron para los métodos de pago único. Esto fijará el tipo impositivo " "y las reglas de inversión del sujeto pasivo." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 #, fuzzy #| msgid "Generate invoices" msgid "Generate invoices for Sales channels" msgstr "Generar facturas" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 #, fuzzy msgid "" "If you have enabled invoice generation in the previous setting, you can " @@ -9011,118 +9090,118 @@ msgstr "" "Si se habilitó la generación de facturas en la propiedad anterior, aquí se " "puede limitar a canales de venta específicos." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Estilo de factura" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Idioma de la factura" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Idioma del usuario" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy msgid "Sales channels for checkout emails" msgstr "Canales de venta a los que registrarse automáticamente" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "Direcciones CCO" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" "Todos los correos electrónicos se enviarán a esta dirección como una copia " "de CCO" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Firma" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" "Esto se adjuntará a cada correo electrónico. Marcadores de posición " "disponibles: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "p. ej. sus datos de contacto" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "Renderizador de correo HTML" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 #, fuzzy #| msgid "Order contact address changed" msgid "Text sent to order contact address" msgstr "Cambiar la dirección de contacto del pedido" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 #, fuzzy #| msgid "Send a new email based on this" msgid "Send an email to attendees" msgstr "Enviar un nuevo correo electrónico basado en esto" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 #, fuzzy #| msgid "Text (sent by admin)" msgid "Text sent to attendees" msgstr "Texto (enviado por admin)" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Texto" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Texto (enviado por admin)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Texto (solicitado por el usuario)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Número de días" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -9130,7 +9209,7 @@ msgstr "" "Este correo electrónico se enviará muchos días antes de que expire el " "pedido. Si el valor es 0, el correo nunca será enviado." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -9138,15 +9217,15 @@ msgstr "" "Este correo electrónico se enviará muchos días antes de que comience el " "evento de pedido. Si el campo está vacío, el correo nunca será enviado." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Orden recibida" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Pedido aprobado" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -9162,13 +9241,13 @@ msgstr "" "Marcadores de posición disponibles: {event}, {total_with_currency}, {total}, " "{currency}, {date}, {payment_info}, {url}, {invoice_name}, {invoice_company}" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Approved order" msgid "Approved free order" msgstr "Pedido aprobado" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -9184,15 +9263,15 @@ msgstr "" "Marcadores de posición disponibles: {event}, {total_with_currency}, {total}, " "{currency}, {date}, {payment_info}, {url}, {invoice_name}, {invoice_company}" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Orden denegada" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Usar un servidor SMTP personalizado" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -9200,114 +9279,114 @@ msgstr "" "Todo el correo relacionado con su evento será enviado a través del servidor " "smtp especificado por usted." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Nombre de host" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Puerto" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Usuario" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Usar STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Comúnmente habilitado en el puerto 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Usar SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Comúnmente habilitado en el puerto 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Available placeholders: {event}, {url}" msgid "Available placeholders: {list}" msgstr "Marcadores de posición disponibles: {event}, {url}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" "Puede activar la seguridad SSL o STARTTLS, pero no ambas al mismo tiempo." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "Código de ticket" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Todos los países" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Unión Europea" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Cualquier cliente" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Individual" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Negocios" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Empresa con IVA válido" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Cobrar IVA" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Sin IVA" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Tipo de archivo no permitido!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Tipo del impuesto sobre las ventas" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Texto en las facturas" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Bono preseleccionado" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -9319,11 +9398,11 @@ msgstr "" "este vale será utilizado. Esto se puede utilizar, por ejemplo, para " "proporcionar widgets que ofrecen descuentos o desbloquear productos secretos." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Modo de compatibilidad" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9331,28 +9410,28 @@ msgstr "" "Nuestro widget regular no funciona en todos los creadores de sitios web. Si " "tiene problemas, intente usar este modo de compatibilidad." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "El código del recibo no existe." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "La URL semántica que introdujo no era correcta." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Descargas de entradas" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "Sus clientes podrán descargar sus tickets en formato PDF." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Exigir a todos los asistentes que rellenen sus nombres" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9360,11 +9439,11 @@ msgstr "" "Por defecto, le pediremos nombres pero no los requeriremos. Puede " "desactivarlo completamente en los ajustes." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Pago a través de Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -9376,11 +9455,11 @@ msgstr "" "configurar una cuenta con ellos, lo que le llevará menos de cinco minutos a " "través de su sencilla interfaz." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Pago por transferencia bancaria" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -9390,473 +9469,473 @@ msgstr "" "A continuación, puede importar sus extractos bancarios para procesar los " "pagos dentro del pretexto o marcarlos como pagados manualmente." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Precio (opcional)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Gratis" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Cantidad disponible" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Buscar por…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Todas las ordenes" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Órdenes pagadas" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Pagado (o cancelado con tarifa de pago)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "pendiente" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Pendiente o pagado" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Cancelación" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Cancelada (tarifa pagada)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (or with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Cancelado (o con tarifa pagada)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Tarifa de cancelación" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Proveedores de pago" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Pendiente o caducado" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Pendiente (atrasado)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Sobrepagado" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Marcar como pagado" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Orden confirmada" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Pendiente (pero pagado completamente)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Order approval process" msgid "Approval process" msgstr "Proceso de aprobación de pedidos" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Pendiente de aprobación" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Pendiente de aprobación" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Todos los productos" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Cualquier variación" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Nueva orden colocada" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Pagos y reintegros de la orden" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Pagos y reintegros de la orden" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Ticket secret:" msgid "Ticket secret" msgstr "ticket secreto:" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Todos los organizadores" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Tienda en directo y en preventa" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Inactivo" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Pre venta no iniciada" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Pre venta terminada" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Fecha" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Fecha y hora" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Día de la semana" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Todos los días" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Lunes" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Martes" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Miércoles" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Jueves" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Viernes" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Sábado" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Domingo" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Consulta de búsqueda" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Todos los eventos" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Tienda en vivo" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Tienda no en vivo" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Evento único en curso o en el futuro" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Evento único en el pasado" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Buscar participante…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Estado del registro" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Todos los asistentes" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Registrado en - {list}" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Preventa" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Chequeado" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "No chequeado" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrador" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Sin administrador" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Válido" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "No redimido" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Canjeado al menos una vez" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Redimido en su totalidad" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Canjeado y facturado con ticket" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Gestión de cuotas" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Permitir ignorar cuota" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Filtrar por etiqueta" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Buscar recibo" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Cualquier producto del contingente \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Estado del reembolso" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Todos los reembolsos abiertos" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Todos los reembolsos" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Historial de fechas" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Filtrar por etiqueta" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Fecha del último pago" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Texto de pie de página adicional" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" "Se incluirá como texto adicional en el pie de página, en todo el sitio." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Enlace de pie de página adicional" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Se incluirá como enlace en el texto adicional del pie de página." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Banner de mensaje global" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Texto detallado del banner del mensaje global" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 #, fuzzy msgid "OpenCage API key for geocoding" msgstr "Clave API de OpenCage para geocoding" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 #, fuzzy msgid "MapQuest API key for geocoding" msgstr "Clave API de OpenCage para geocoding" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "p.ej. {sample}" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Realizar verificaciones de actualización" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9873,11 +9952,11 @@ msgstr "" "encontrar su instancia. Puede desactivar este comportamiento en cualquier " "momento." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "Notificaciones por correo electrónico" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9887,19 +9966,140 @@ msgstr "" "actualización disponible. Esta dirección no será transmitida a pretix.eu, " "los correos electrónicos serán enviados por este servidor localmente." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change" +msgid "Changes to pretix" +msgstr "Cambiar" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Resumen de utilización" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Submit registration" +msgid "Source code instructions" +msgstr "Enviar registro" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Este campo es obligatorio" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "Dependencias entre preguntas no están soportadas durante el registro." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "El producto debe existir en múltiples variaciones" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9907,78 +10107,78 @@ msgstr "" "Seleccione esta opción, por ejemplo, para camisetas que vienen en varios " "tamaños. Puede seleccionar las variaciones en el paso siguiente." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Categoría del producto" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Sin impuestos" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Copiar información del producto" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "No añadir a una cuota ahora" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Añadir un producto a un contingente existente" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Crear una nueva cuota para este producto" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Opciones de cuota" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Añadir a la cuota existente" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Nuevo nombre de cuota" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Tamaño" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Número de tickets" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "El nombre de la cuota es obligatorio." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Por favor, seleccione una cuota." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Propuesta de evento)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "Elegir automáticamente dependiendo en la configuración del evento" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "Si, si la generación del ticket está habilitada en general" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "Nunca" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9988,11 +10188,11 @@ msgstr "" "completo, desempleados y personas mayores de 65 años. Esta entrada incluye " "acceso a todas las partes del evento, excepto el área VIP." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10003,17 +10203,17 @@ msgstr "" "usuario o está actualmente en la cesta de un usuario. En su lugar, configure " "la variación como \"inactiva\"." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Ha añadido el mismo tipo de add-on dos veces" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10021,19 +10221,19 @@ msgstr "" "Tenga en cuenta que establecer un número mínimo hace imposible comprar este " "producto si todos los complementos disponibles están agotados." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 #, fuzzy #| msgid "Add product" msgid "Bundled products" msgstr "Agregar producto" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "Ha añadido el mismo tipo de add-on dos veces" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -10041,51 +10241,51 @@ msgstr "Ha añadido el mismo tipo de add-on dos veces" msgid "Bundled product" msgstr "Agregar producto" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "inactivo" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Import file" msgid "Import mode" msgstr "Fichero de importación" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Mark order as paid" msgid "Create orders as fully paid" msgstr "Marcar orden como pagada" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Show all test mode orders" msgid "Create orders as test mode orders" msgstr "Mostrar todas las ordenes en modo de prueba" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Cuota de exceso de reservas" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -10093,11 +10293,11 @@ msgstr "" "Si marca esta casilla, esta operación se realizará incluso si da lugar a una " "cuota sobrevendida y usted ha vendido más entradas de las previstas!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Cuota de exceso de reservas e ignorar la morosidad" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -10109,17 +10309,17 @@ msgstr "" "operación también se realizará independientemente de la configuración para " "pagos atrasados." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Notificar al usuario por correo electrónico" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Mantener una tarifa de cancelación de" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -10133,52 +10333,52 @@ msgstr "" "incluirlas en la tarifa de cancelación si desea retenerlas. Porfavor siempre " "ingrese un valor bruto, el impuesto será calculado automáticamente." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Generar cancelación" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Monto de pago" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Fecha de pago" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Recalcular impuestos" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Recalcular impuestos" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "Generar una nueva factura si es necesario" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." @@ -10187,76 +10387,76 @@ msgstr "" "contenido de la orden, la factura antigua se cancelará y se generará una " "nueva." -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Notificar al usuario" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Enviar un correo electrónico al cliente notificándole que su pedido ha sido " "modificado." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "Permitir sobrevender cupos cuando se realice esta operación" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Agregado a" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Asiento" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "Incluyendo impuestos, si los hubiera. Mantener vacío para el precio por " "defecto del producto" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "Mantener sin cambios" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Precio nuevo (bruto)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Generar un nuevo secreto" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Cancel position" msgid "Cancel this position" msgstr "Cancelar posición" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Partir en un nuevo orden" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Quitar el filtro" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Invalidar secretos" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -10266,31 +10466,31 @@ msgstr "" "enlace a la página de pedido al usuario y el usuario tendrá que descargar " "sus entradas de nuevo. Las versiones antiguas no serán válidas." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Asunto" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Destinatario" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Mensaje" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Cancelar la orden. Todos los tickets ya no funcionarán. Esto no se puede " "revertir." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10298,39 +10498,39 @@ msgstr "" "Marque el pedido como pendiente y permita que el usuario pague el importe " "pendiente con otro método de pago." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "No hagas nada y mantén el orden como está." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "El importe del reembolso debe ser positivo e inferior a {}." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "Es necesario especificar un importe para un reembolso parcial." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Cancelar orden" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "Reembolso automático" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "Este método de pago no admite reembolsos automáticos." -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -10338,37 +10538,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Tarjeta de regalo" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "Mantener una tarifa de cancelación fija" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "Generar tickets para productos no admitidos" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Impuestos de la orden" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -10376,25 +10576,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Enviar vales" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Enviar vales" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Puede crear eventos" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10431,7 +10631,7 @@ msgstr "" "Saludos cordiales , \n" "El equipo de {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10464,34 +10664,34 @@ msgstr "" "Saludos cordiales , \n" "El equipo de {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Por favor, seleccione una variación específica de este producto." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Por favor, seleccione una variación específica de este producto." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Esta URL semántica ya está en uso. Por favor, elija una diferente." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10499,18 +10699,18 @@ msgstr "" "Los cambios no se podían guardar porque no quedaría ningún equipo con " "permiso para cambiar de equipo y permisos." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 #, fuzzy #| msgid "You currently do not have access to any events." msgid "" "Your device will not have access to anything, please select some events." msgstr "Actualmente no tiene acceso a ningún evento." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -10519,24 +10719,24 @@ msgstr "" "pretix. Recomendamos un tamaño de al menos 200x200px para acomodarlo a todos " "los dispositivos." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "Tipos de eventos" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Tarjeta de regalo" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Opcional" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10546,89 +10746,89 @@ msgctxt "form_bulk" msgid "change" msgstr "Cambiar" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current issues" msgid "Keep the current values" msgstr "Temas de actualidad" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Excluya estas fechas en lugar de añadirlas." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "año(s)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "mes(es)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "semana(s)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "día(s)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Intervalo" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Número de repiticiones" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Última fecha" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "primero" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "segundo" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "tercero" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "último" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Día" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Día de fin de semana" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "Sus cambios no se han podido guardar. Ver abajo para más detalles." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Producto no válido seleccionado." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 #, fuzzy msgid "" "The voucher only matches hidden products but you have not selected that it " @@ -10637,11 +10837,11 @@ msgstr "" "El código sólo coincide con productos ocultos, pero no se ha seleccionado " "que éstos se deban mostrar." -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Códigos" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10649,19 +10849,19 @@ msgstr "" "Agregue un código de recibo por línea. Le sugerimos que copie esta lista y " "la guarde en un archivo." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 #, fuzzy #| msgid "Send vouchers" msgid "Send vouchers via email" msgstr "Enviar vales" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, fuzzy, python-brace-format #| msgid "Your orders for {}" msgid "Your voucher for {event}" msgstr "Tus ordenes para {}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10704,19 +10904,19 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 #, fuzzy #| msgid "Recipient" msgid "Recipients" msgstr "Destinatario" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 #, fuzzy #| msgid "Port" msgid "or" msgstr "Puerto" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 #, fuzzy msgid "" "You can either supply a list of email addresses with one email address per " @@ -10727,53 +10927,53 @@ msgstr "" "línea, o bien un archivo CSV con una columna de título y una o más columnas " "de \"email\", \"number\", \"name\" o \"tag\"." -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Usos máximos por recibo" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Número de veces que CADA uno de estos vales puede ser canjeado." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" "El CSV de entrada ha de contener una fila con las cabeceras en la primera " "línea." -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" "El CSV de entrada ha de contener un campo con la cabecera \"{header}\"." -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" "El CSV de entrada contiene un campo desconocido con la cabecera \"{header}\"." -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, fuzzy, python-brace-format #| msgid "Please enter a valid email address." msgid "{value} is not a valid email address." msgstr "Por favor, introduzca una dirección de correo electrónico válida." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Fecha ingresada inválida." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Ya existe un recibo con uno de estos códigos." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -10781,7 +10981,7 @@ msgstr "" "Si los códigos se enviasen por correo electrónico, se ha de especificar " "título, mensaje y destinatarios." -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." @@ -10789,17 +10989,17 @@ msgstr "" "Se han generado {codes} códigos, pero se han introducido {recp} " "destinatarios para dichos códigos." -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Necesita especificar una cuota o un producto." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "El orden ha sido cambiado:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10808,7 +11008,7 @@ msgstr "" "Posición #{posid}: {old_item} ({old_price}) cambiado a {new_item}. " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10818,7 +11018,7 @@ msgstr "" "Posición #{posid}: Fecha del evento \"{old_event}\" ({old_price}) cambiado a " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10827,46 +11027,46 @@ msgstr "" "Posición #{posid}: Fecha del evento \"{old_event}\" ({old_price}) cambiado a " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "El precio de la posición #{posid} cambió de {old_price} a {new_price}." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "El precio de la posición #{posid} cambió de {old_price} a {new_price}." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "El precio de la posición #{posid} cambió de {old_price} a {new_price}." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Se ha añadido el contingente." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "A fee was changed from {old_price} to {new_price}." msgstr "El precio de la posición #{posid} cambió de {old_price} a {new_price}." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Se ha eliminado una tasa de {old_price}." -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Posición #{posid} ({old_item}, {old_price}) cancelado." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10875,17 +11075,17 @@ msgstr "" "Posición #{posid} creada: {item}({price}) como un complemento a la posición " "#{addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Posición #{posid} creada:{item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Se ha generado un nuevo secreto para la posición #{posid}." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10893,18 +11093,18 @@ msgstr "" "Posición #{posid} ({old_item}, {old_price}) se divide en un nuevo orden: " "{order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Esta orden se ha creado dividiendo la orden {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(desconocido)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10916,7 +11116,7 @@ msgstr "" "Se ha cargado una búsqueda de la posición #{posid} en {datetime} para la " "lista \"{list}\" aunque ya se haya escaneado." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10924,7 +11124,7 @@ msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "El registro #{posid} en la lista \"{list}\" ha sido revertido." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10936,7 +11136,7 @@ msgstr "" "Se ha cargado una búsqueda de la posición #{posid} en {datetime} para la " "lista \"{list}\" aunque ya se haya escaneado." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10945,7 +11145,7 @@ msgid "" "uploaded." msgstr "El registro #{posid} en la lista \"{list}\" ha sido revertido." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10957,7 +11157,7 @@ msgstr "" "Se ha cargado una búsqueda de la posición #{posid} en {datetime} para la " "lista \"{list}\" aunque ya se haya escaneado." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10966,7 +11166,7 @@ msgid "" "code \"{errorcode}\"." msgstr "El registro #{posid} en la lista \"{list}\" ha sido revertido." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -10976,13 +11176,13 @@ msgstr "" "La posición #{posid} ha sido registrada el {datetime} para la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been checked in for list \"{list}\"." msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "La posición #{posid} ha sido registrada para la lista \"{list}\"." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -10990,12 +11190,12 @@ msgstr "" "La posición #{posid} ha sido registrada el {datetime} para la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "La posición #{posid} ha sido registrada para la lista \"{list}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11004,7 +11204,7 @@ msgstr "" "Se ha cargado una búsqueda de la posición #{posid} en {datetime} para la " "lista \"{list}\" aunque ya se haya escaneado." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -11013,132 +11213,132 @@ msgstr "" "La posición #{posid} ha sido escaneada y rechazada porque ya ha sido " "escaneada anteriormente en la lista \"{list}\"." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "El producto ha sido creado." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "El orden ha sido cambiado." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "La configuración del equipo ha cambiado." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "Se ha creado el nuevo organizador." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "Se ha creado el nuevo organizador." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "Se ha creado el usuario." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "La categoría ha sido cambiada." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "El comentario interno del evento ha sido actualizado." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "El reembolso ha sido cancelado." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "El evento ha sido borrado." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Los detalles de la orden han sido cambiados." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "El pedido ha sido marcado como no pagado." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "El secreto de la orden ha sido cambiado." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "Se ha modificado la fecha de caducidad del pedido." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "El pedido se ha marcado como caducado." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "El pedido ha sido marcado como pagado." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "Se ha borrado la pregunta seleccionada." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "La orden ha sido reembolsada." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "El pedido ha sido cancelado." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Se ha creado la orden." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "La orden en modo de prueba {code} ha sido eliminada." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "Se ha creado la orden." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" "La orden requiere aprobación antes que pueda continuar a ser procesada." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "La orden ha sido aprobada." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "La orden ha sido denegada." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." @@ -11146,13 +11346,13 @@ msgstr "" "La dirección de correo electrónico se ha cambiado de \"{old_email}\" a " "\"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11163,47 +11363,47 @@ msgstr "" "La dirección de correo electrónico se ha cambiado de \"{old_email}\" a " "\"{new_email}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "Se ha cambiado el lugar de la orden." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Se ha generado la factura." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "Se ha regenerado la factura." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "Se ha vuelto a emitir la factura." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "El comentario interno de la orden ha sido actualizado." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" "La bandera de la orden que requiere atención en el registro ha sido cambiada." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "Se ha iniciado un nuevo pago {local_id} en lugar del anterior." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Se ha enviado un tipo de correo electrónico no identificado." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "El envío de email ha fallado." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11215,17 +11415,17 @@ msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que se ha " "recibido el pedido." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Un e-mail personalizado ha sido enviado." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "Un e-mail personalizado ha sido enviado." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -11233,21 +11433,21 @@ msgstr "" "Se ha enviado un correo electrónico con un recordatorio de que el ticket " "está disponible para su descarga." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Se ha enviado un correo electrónico con una advertencia de que el pedido " "está a punto de caducar." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido cancelado." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11258,42 +11458,42 @@ msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido cancelado." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido cambiado." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que se ha " "recibido el pedido." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que se ha " "recibido el pago." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido denegado." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido aprobado." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11301,7 +11501,7 @@ msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido recibido y requiere pago." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -11309,96 +11509,96 @@ msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido recibido y requiere aprobación." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Se ha reenviado al usuario un correo electrónico con un enlace a la página " "de detalles del pedido." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "El pago {local_id} ha sido confirmado." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "El pago {local_id} ha sido cancelado." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has failed." msgid "Canceling payment {local_id} has failed." msgstr "El pago {local_id} ha fallado." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Se ha iniciado el pago {local_id}." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "El pago {local_id} ha fallado." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "La orden no pudo ser marcada como pagada: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "La orden ha sido pagada de más." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Se ha creado el reembolso {local_id}." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "El reembolso {local_id} ha sido creado por una entidad externa." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "El cliente le ha solicitado emitir un reembolso." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "El reembolso {local_id} se ha completado." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Se ha cancelado el reembolso {local_id}." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "El reembolso {local_id} ha fallado." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "Se ha creado el usuario." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Se ha activado la autenticación de dos factores." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Se ha desactivado la autenticación de dos factores." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Sus códigos de emergencia de dos factores han sido regenerados." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11407,7 +11607,7 @@ msgstr "" "Se ha añadido un nuevo dispositivo de autenticación de dos factores " "\"{name}\" a su cuenta." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11416,314 +11616,314 @@ msgstr "" "El dispositivo de autenticación de dos factores \"{name}\" ha sido eliminado " "de su cuenta." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Se han activado las notificaciones." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Las notificaciones han sido desactivadas." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Se ha modificado la configuración de la notificación." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "Este usuario ha sido anonimizado." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "Correo de reinicio de contraseña enviado." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "La contraseña ha sido reiniciada." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "El organizador \"{name}\" ha sido eliminado." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "El recibo ha sido creado." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" "El recibo se ha creado y se ha enviado a una persona de la lista de espera." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "EL recibo ha cambiado." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "El recibo fue eliminado." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "El recibo ha sido canjeado en orden {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "El producto ha sido creado." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "El producto ha sido cambiado." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "El producto fue eliminado." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Se ha creado la variación \"{value}\"." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Se ha suprimido la variación \"{value}\"." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "La variación \"{value}\" ha sido modificada." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Se ha añadido un complemento a este producto." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Se ha eliminado un complemento de este producto." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Se ha modificado un add-on en este producto." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "An add-on has been added to this product." msgid "A bundled item has been added to this product." msgstr "Se ha añadido un complemento a este producto." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "An add-on has been removed from this product." msgid "A bundled item has been removed from this product." msgstr "Se ha eliminado un complemento de este producto." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "An add-on has been changed on this product." msgid "A bundled item has been changed on this product." msgstr "Se ha modificado un add-on en este producto." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Se ha añadido el contingente." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Se ha suprimido el contingente." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Se ha modificado el contingente." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Se ha suprimido el contingente." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has been re-opened." msgstr "Se ha suprimido el contingente." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "Se ha añadido la categoría." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "La categoría ha sido eliminada." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "La categoría ha sido cambiada." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "La pregunta ha sido añadida." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "La pregunta ha sido eliminada." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "La pregunta ha cambiado." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "Se ha añadido la norma fiscal." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "Se ha suprimido la norma fiscal." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "Se ha modificado la normativa fiscal." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "Se ha añadido la lista de registro." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "Se ha borrado la lista de registro." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "Se ha modificado la lista de registro." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Se han cambiado los ajustes del evento." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Se ha cambiado la configuración de descarga de tickets." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Se ha habilitado un plugin." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Un plugin ha sido desactivado." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "La tienda ha sido tomada en vivo." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "La tienda ha sido desconectada." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "La tienda ha sido cambiada a modo de prueba." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "El modo de prueba ha sido deshabilitado." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "El evento ha sido creado." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "Se han cambiado los ajustes del evento." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Se ha añadido una opción de respuesta a la pregunta." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Se ha eliminado una opción de respuesta de la pregunta." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Se ha cambiado una opción de respuesta." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Se ha añadido un usuario al equipo del evento." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Un usuario ha sido invitado al equipo del evento." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "Se han cambiado los permisos de un usuario." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Un usuario ha sido eliminado del equipo de eventos." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Se ha enviado un recibo a una persona en lista de espera." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Se ha eliminado una entrada de la lista de espera." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Se ha modificado una entrada en la lista de espera." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Se ha añadido una entrada a la lista de espera." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "La configuración del equipo ha cambiado." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "El equipo ha sido eliminado." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "La categoría ha sido cambiada." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "El equipo ha sido eliminado." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Se ha borrado la fecha del evento." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11731,88 +11931,88 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Se ha modificado la fecha del evento." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "Se ha modificado la fecha del evento." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "Se ha creado la fecha del evento." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Se ha añadido una cuota a la fecha del evento." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Se ha modificado un contingente en la fecha del evento." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Se ha eliminado un contingente de la fecha del evento." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "El dispositivo ha sido creado." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "El dispositivo ha cambiado." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "El acceso del dispositivo ha sido revocado." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "El dispositivo ha sido inicializado." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "El token de acceso del dispositivo ha sido regenerado." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "El dispositivo ha notificado al servidor de una actualización de hardware o " "software." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "La pregunta ha sido añadida." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Se ha modificado la configuración de un proveedor de pagos." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "Se ha cambiado la configuración de un proveedor de salida de tickets." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "El usuario confirmó el siguiente mensaje: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11821,7 +12021,7 @@ msgstr "" "La posición #{posid} se ha registrado manualmente a {datetime} en la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -11829,83 +12029,83 @@ msgstr "" "La posición #{posid} ha sido comprobada de nuevo a {datetime} en la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "El registro #{posid} en la lista \"{list}\" ha sido revertido." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} se ha añadido al equipo." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} ha sido removido del equipo." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" "{user} se ha unido al equipo utilizando la invitación enviada a {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} ha sido invitado al equipo." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, fuzzy, python-brace-format #| msgid "The invite for {user} has been revoked." msgid "Invite for {user} has been resent." msgstr "La invitación para {user} ha sido revocada." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "La invitación para {user} ha sido revocada." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Se ha creado el token \"{name}\"." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "El símbolo \"{name}\" ha sido revocado." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Se ha cambiado la configuración de su cuenta." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Su dirección de correo electrónico ha sido cambiada a {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Su contraseña ha sido cambiada." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Su cuenta ha sido habilitada." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Su cuenta ha sido desactivada." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "Te hiciste pasar por {}." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "Dejaste de hacerte pasar por {}." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." @@ -11913,7 +12113,7 @@ msgstr "" "El evento seleccionado no se ha encontrado o no tiene permiso para " "administrarlo." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -11921,14 +12121,14 @@ msgstr "" "El organizador seleccionado no ha sido encontrado o no tiene permiso para " "administrarlo." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Tablero" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11939,7 +12139,7 @@ msgstr "Tablero" msgid "General" msgstr "General" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11948,49 +12148,49 @@ msgstr "General" msgid "Payment" msgstr "Pago" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Tickets" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Normativa fiscal" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Facturación" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Cancelación" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Ajustes" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Categorías" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Panorama general" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11998,41 +12198,41 @@ msgstr "Panorama general" msgid "Refunds" msgstr "Reembolsos" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Exportación" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 #, fuzzy #| msgid "Import file" msgid "Import" msgstr "Fichero de importación" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Todos los vales" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Etiquetas" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "Registro" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Listas de registro" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -12040,24 +12240,24 @@ msgstr "Listas de registro" msgid "Order search" msgstr "Búsqueda de pedidos" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "Configuración del usuario" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Notificaciones" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "Autenticación de dos factores" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "Aplicaciones autorizadas" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -12065,47 +12265,64 @@ msgstr "Aplicaciones autorizadas" msgid "Account history" msgstr "Historial de la cuenta" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "Todos los usuarios" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Sesiones de administración" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Parametrizaciones globales" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Verificación de actualización" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "Ticket checkeado" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event date" msgid "Event metadata" msgstr "Fecha del evento" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "Dispositivos" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "Dispositivos" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Usted no tiene permiso para ver este contenido." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Actualmente trabaja en nombre de %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Deja de hacerte pasar por" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Enviar información de recuperación" @@ -12203,7 +12420,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -12222,18 +12439,24 @@ msgstr "" "¿Realmente desea conceder a la aplicación %(application)s " "acceso a su cuenta pretix?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Actualmente trabaja en nombre de %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "La aplicación requiere los siguientes permisos:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Por favor, seleccione las cuentas de organizador a las que esta aplicación " "debería tener acceso:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -12241,7 +12464,7 @@ msgstr "" "Esta aplicaciónno ha sido revisada por el equipo de pretix. " "La concesión del acceso a su cuenta pretix se realiza bajo su propio riesgo." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Error:" @@ -12264,7 +12487,7 @@ msgstr "Establecer nueva contraseña" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -12281,7 +12504,7 @@ msgstr "Establecer nueva contraseña" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -12303,65 +12526,56 @@ msgstr "Guardar" msgid "Create a new account" msgstr "Crear una nueva cuenta" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Alternar la navegación" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Ir a la tienda" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "Perfil público" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Finalizar sesión de administración" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Configuración de la cuenta" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Salir" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "Cuenta del organizador" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Búsqueda de eventos" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Por favor, deje un breve comentario sobre lo que hizo en las siguientes " "sesiones de administración:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Actualmente trabaja en nombre de %(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Deja de hacerte pasar por" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Leer más" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -12373,11 +12587,11 @@ msgstr "" "estas ordenes para asegurarte que no se muestren en tus reportes " "estadísticos y bloquear la compra de tickets a las personas." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "Mostrar todas las ordenes en modo de prueba" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -12393,7 +12607,13 @@ msgstr "" "para recibir una notificación por correo electrónico si llega una nueva " "actualización. Este mensaje desaparecerá una vez que haga clic en él." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -12401,16 +12621,16 @@ msgstr "" "pretix se está ejecutando en modo debug. Por razones de seguridad, no " "ejecute nunca el modo de depuración en una instancia de producción." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "Horas desplegadas en %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "Funcionamiento en modo de desarrollo" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -12549,7 +12769,7 @@ msgstr "configuración pretixdesk" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12719,18 +12939,18 @@ msgstr "Eliminar" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Lista de registro" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "Advanced settings" msgid "Advanced" @@ -13492,7 +13712,7 @@ msgstr "Diseño de Correo electrónico" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Previsualizar" @@ -13620,26 +13840,27 @@ msgstr "" "impuesta por los proveedores de pago y no puede repercutirla en sus clientes." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Plugins instalados" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Tus cambios han sido guardados." @@ -13754,7 +13975,7 @@ msgstr "" "puedes cambiar todo lo que introduzcas aquí." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Características" @@ -14343,14 +14564,14 @@ msgstr "Más cuotas" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Tienda desactivada" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "En venta" @@ -14402,6 +14623,69 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Configuración de precios" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Device registration failed." +msgid "Installation details" +msgstr "Fallo en el registro del dispositivo." + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Su información" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Guardar y mostrar vista previa" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Actualizar resultados de verificación" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14797,7 +15081,7 @@ msgstr "Totalmente reservado" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Agotado" @@ -14874,8 +15158,8 @@ msgstr "Editar pregunta" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Pagado" @@ -14883,7 +15167,7 @@ msgstr "Pagado" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Cancelado" @@ -14939,29 +15223,29 @@ msgstr "" "que seleccionar Sí y No no es aceptado. Si desea permitir ambas opciones, no " "haga que este campo sea obligatorio." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Opciones de respuesta" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" "Sólo es aplicable si selecciona `Elija uno/múltiple de una lista' arriba." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Opción de respuesta %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Nueva opción de respuesta" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Añadir una nueva opción" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "Dependencia de pregunta" @@ -15762,8 +16046,8 @@ msgstr "Nombre del ticket" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "sin respuesta" @@ -15785,33 +16069,33 @@ msgstr "INSEGURO" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "plus %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "incl. %(taxname)s %(rate)s%%" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "gravámenes" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Total" @@ -15912,7 +16196,7 @@ msgstr "Historial de pedidos" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "Historial de correos electrónicos" @@ -16168,7 +16452,7 @@ msgstr "¿Qué debería pasar con el pedido?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Enviar correo" @@ -16223,8 +16507,8 @@ msgstr "Opciones de respuesta" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -16448,7 +16732,7 @@ msgstr "" "se puede determinar a qué fecha hacen referencia." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Comprado" @@ -17073,7 +17357,7 @@ msgid "PDF Editor" msgstr "Editor PDF" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Código" @@ -17176,7 +17460,7 @@ msgstr "Copiar" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Ancho (mm)" @@ -17226,83 +17510,85 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Tamaño (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"El código QR final será ligeramente más pequeño porque se requiere algún " -"espacio en blanco para un escaneo adecuado." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Tamaño de fuente (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Color del texto" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "Estilo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Oscuro" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Luz" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "Contenido del correo electrónico" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Contenido del texto" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Atributo de evento:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 #, fuzzy #| msgid "Event attribute:" msgid "Item attribute:" msgstr "Atributo de evento:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Otros…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Añadir un nuevo objeto" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "QR para registro" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "QR escaneo prospecto" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "Logotipo pretix" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -18235,7 +18521,7 @@ msgstr "Detalles del recibo" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Efecto sobre los precios" @@ -18499,17 +18785,17 @@ msgstr "Ir al principio de la lista" msgid "Move to the end of the list" msgstr "Ir al final de la lista" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Configuración a nivel de organizador" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 #, fuzzy #| msgid "Organizer-level settings" msgid "Site-level settings" msgstr "Configuración a nivel de organizador" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -18522,7 +18808,7 @@ msgstr "" "de la cuenta del organizador para cambiarlos para este evento " "individualmente." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -18541,35 +18827,35 @@ msgstr "" "de la cuenta del organizador para cambiarlos para este evento " "individualmente." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Modificar sólo para este evento" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 #, fuzzy #| msgid "Change only for this event" msgid "Change only for this organizer" msgstr "Modificar sólo para este evento" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Modificación para todos los eventos" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Change for all events" msgid "Change for all organizers" msgstr "Modificación para todos los eventos" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Ese número de página no es un número entero" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "El número de página es menor que 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -18579,7 +18865,7 @@ msgstr "" "electrónico a la barra de direcciones y asegúrese de que sea correcto y de " "que el enlace no haya sido utilizado anteriormente." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -18587,15 +18873,15 @@ msgstr "" "No puedes aceptar la invitación para \"{}\" porque ya eres parte de este " "equipo." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Ahora eres parte del equipo \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Bienvenido a pretix! Ahora eres parte del equipo \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -18605,7 +18891,7 @@ msgstr "" "correo electrónico con más instrucciones. Tenga en cuenta que le enviaremos " "como máximo un correo electrónico cada 24 horas." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -18613,7 +18899,7 @@ msgstr "" "Si la dirección está registrada en una cuenta válida, le enviaremos un " "correo electrónico con más instrucciones." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -18623,134 +18909,134 @@ msgstr "" "la dirección web completa en la barra de direcciones. Tenga en cuenta que el " "enlace sólo es válido durante tres días y que sólo puede utilizarse una vez." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "No hemos podido encontrar el usuario para el que solicitó una nueva " "contraseña." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "Ahora puede iniciar sesión con su nueva contraseña." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Por favor, inténtalo de nuevo." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Código inválido, por favor inténtelo de nuevo." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Usted no tiene permiso para realizar esta acción." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "El registro seleccionado ha sido revertido." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "Las solicitudes seleccionadas se han marcado como recibidas." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "Se ha creado la nueva lista de registro." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "No pudimos guardar tus cambios. Mira abajo para detalles." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "La lista solicitada no existe." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "Se ha borrado la lista seleccionada." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Asistentes (pedidos)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Asistentes (pagados)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Total de ingresos ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Productos activos" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "disponible para dar a las personas en lista de espera" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "longitud total de la lista de espera" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} restante" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Su tienda de tickets es" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Haga clic aquí para cambiar" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "en directo" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "en vivo y en modo de prueba" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "aún no es público" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "in modo de prueba privado" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, fuzzy, python-brace-format #| msgid "Checked in – {list}" msgid "Present – {list}" msgstr "Registrado en - {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Bienvenido a pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Empiece con nuestra herramienta de configuración" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -18758,43 +19044,43 @@ msgstr "" "Para empezar a vender entradas, es necesario crear productos o cuotas. La " "manera más rápida de crear esto es usar nuestra herramienta de configuración." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Configurar evento" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Sin fechas" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Medidas necesarias" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Venta finalizada" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Pronto" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} orden" msgstr[1] "{num} ordenes" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18802,48 +19088,48 @@ msgstr "" "Sus cambios han sido guardados. Por favor, tenga en cuenta que puede tardar " "un corto período de tiempo hasta que sus cambios se activen." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice information" msgid "Integrations" msgstr "Datos de la factura" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "Acciones de los clientes" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Formato de exportación" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Features" msgid "API features" msgstr "Características" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Otros" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Este proveedor de pago no existe o el plugin correspondiente está " "desactivado." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" "Se ha producido un error al ponerse en contacto con el servidor SMTP: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18851,7 +19137,7 @@ msgstr "" "Los cambios se han guardado y el intento de conexión con el servidor SMTP se " "ha realizado correctamente." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -18861,36 +19147,36 @@ msgstr "" "marcar la casilla de verificación \"Usar servidor SMTP personalizado\", de " "lo contrario no se utilizará su servidor SMTP." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "Este valor se reemplazará en base a parámetros dinámicos." -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "artículo inválido" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Desconocido renderizador de correo electrónico." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Ha solicitado un tipo de salida de ticket no válido." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Su tienda está en vivo ahora!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "Hemos derribado tu tienda. Puedes volver a activarlo cuando quieras!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "Su tienda está en modo de prueba ahora!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -18898,21 +19184,21 @@ msgstr "" "Una orden no pudo ser eliminada ya que algunas restricciones (por ejemplo " "los datos creados por los plug-ins) no lo permiten." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "Hemos deshabilitado el modo de prueba para ti. !Vendamos algunos boletos " "reales!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Este evento no se puede borrar." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "El evento ha sido borrado." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18920,43 +19206,43 @@ msgstr "" "El evento no pudo ser eliminado ya que algunas restricciones (por ejemplo, " "los datos creados por los plug-ins) no lo permiten." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "El problema ha sido marcado como resuelto!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "El comentario ha sido actualizado." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "No se pudo actualizar el comentario." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "IVA" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "Se ha creado la nueva norma fiscal." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "No existe la regla fiscal solicitada." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "Se ha borrado la regla fiscal seleccionada." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "La regla fiscal seleccionada no se puede borrar." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "Su evento no está vacío, necesita configurarlo manualmente." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -18964,123 +19250,194 @@ msgstr "" "Sus cambios han sido guardados. Ahora puede seguir con los detalles o tomar " "su evento en vivo para empezar a vender!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "ticket regular" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Entrada reducida" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Sus modificaciones no se han grabado, véase más abajo para errores." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "El producto solicitado no existe." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "Se ha actualizado el orden de las posiciones." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "La categoría de producto solicitada no existe." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "Se ha eliminado la categoría seleccionada." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "Se ha creado la nueva categoría." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "El orden de las categorías ha sido actualizado." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Dirección" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "Algunos identificadores de las preguntas proporcionadas son inválidos." -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The question has been deleted." msgid "Not all questions have been selected." msgstr "La pregunta ha sido eliminada." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "La pregunta solicitada no existe." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "Se ha borrado la pregunta seleccionada." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Archivo subido" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "La nueva pregunta ha sido creada." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Se ha creado el nuevo contingente." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "Primer escaneado: %(date)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Reservas de vales y listas de espera" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Cuota disponible" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Lista de espera (pendiente)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Actualmente a la venta" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "El contingente solicitado no existe." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 #, fuzzy #| msgid "The order has been marked as not paid." msgid "The quota has been re-opened and will not close again." msgstr "El pedido ha sido marcado como no pagado." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Se ha borrado la cuota seleccionada." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "La posición solicitada no existe." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -19088,7 +19445,7 @@ msgstr "" "No se pueden añadir add-ons a un producto que sólo está disponible como un " "add-on en sí mismo." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 #, fuzzy #| msgid "" #| "You cannot add add-ons to a product that is only available as an add-on " @@ -19100,7 +19457,7 @@ msgstr "" "No se pueden añadir add-ons a un producto que sólo está disponible como un " "add-on en sí mismo." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 #, fuzzy msgid "" "You disabled this item, but it is still part of a product bundle. Your " @@ -19110,75 +19467,75 @@ msgstr "" "Has deshabilitado este elemento, pero es parte de un pack. Tus participantes " "no podrán comprar el pack hasta que este elemento se elimine." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Se ha eliminado el producto seleccionado." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "El producto seleccionado ha sido desactivado." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "Usted no tiene permiso para clonar este evento." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Equipo {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Un nuevo secreto de cliente ha sido generado y ahora es efectivo." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "Se ha revocado el acceso a la aplicación seleccionada." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please only upload CSV files." msgstr "Por favor, cargue sólo archivos PDF." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than 10 MB." msgstr "Por favor, cargue sólo archivos PDF." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "The last update check was not successful." msgid "The import was successful." msgstr "" "La última comprobación de actualización no se ha realizado correctamente." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Código de pedido desconocido o no autorizado para acceder a este pedido." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "La descarga de tickets no está habilitada para este producto." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "La orden ha sido eliminada." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19186,55 +19543,55 @@ msgstr "" "La orden no pudo ser eliminada ya que algunas restricciones (por ejemplo los " "datos creados por los plug-ins) no lo permiten." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "Solamente ordenes creadas en modo de prueba pueden ser eliminadas." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "La orden ha sido denegada y, por lo tanto, se ha cancelado." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Este pago ha sido cancelado." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Este pago no puede ser cancelado en este momento." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "El reembolso ha sido cancelado." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Este reembolso no puede ser cancelado en este momento." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "El reembolso ha sido procesado." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "Este reembolso no puede ser procesado en este momento." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "El reembolso se ha marcado como efectuado." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "El dispositivo ha sido verificado y ahora puede ser utilizado." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Tarifa de cancelación" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -19270,7 +19627,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -19278,15 +19635,15 @@ msgstr "" "El pago se ha marcado como completo, pero no hemos podido enviar un correo " "de confirmación." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "El pago se ha marcado como completo." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Este pago no puede ser confirmado por el momento." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -19294,7 +19651,7 @@ msgstr "" "Usted no puede reembolsar más de la cantidad de un pago que aún no ha sido " "reembolsado." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -19302,7 +19659,7 @@ msgstr "" "Ha seleccionado un reembolso parcial para una vía de pago que sólo soporta " "reembolsos completos." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -19310,11 +19667,11 @@ msgstr "" "Uno de los reembolsos no fue procesado. Usted debe volver a intentar el " "reembolso de una manera diferente. El mensaje de error era: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "Se ha procesado un reembolso de {}." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -19322,20 +19679,20 @@ msgstr "" "Se ha guardado un reembolso de {}, pero aún no se ha ejecutado " "completamente. Puede marcarlo como completo a continuación." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "El dispositivo ha sido verificado y ahora puede ser utilizado." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card code" msgid "Your gift card code" msgstr "Código de la tarjeta de regalo" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -19348,13 +19705,13 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Los reembolsos seleccionados no coinciden con el importe total del reembolso " "seleccionado." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -19362,11 +19719,11 @@ msgstr "" "El pedido ha sido marcado como pagado, pero no hemos podido enviar un correo " "de confirmación." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "El pago ha sido creado con éxito." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -19374,25 +19731,25 @@ msgstr "" "La orden ha sido cancelada. Puedes seleccionar como deseas transferir el " "dinero de vuelta al usuario." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "No se especifica el número de IVA." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "No se especifica ningún país." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "No se ha podido verificar el número de identificación a efectos del IVA " "porque se ha especificado un país que no es miembro de la UE." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Este número de IVA no es válido." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -19401,35 +19758,35 @@ msgstr "" "que el servicio de comprobación del IVA del país no está disponible en la " "actualidad." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Este número de IVA es válido." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Factura desconocida." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "La factura ya se ha anulado." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "La factura ha sido limpiada de datos personales." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "El correo electrónico ha sido puesto en cola para ser enviado." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "No se ha encontrado esta factura" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "El archivo de factura ya no se almacena en el servidor." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19437,11 +19794,11 @@ msgstr "" "El archivo de la factura aún no ha sido generado, nosotros lo generaremos " "para usted ahora. Por favor, inténtelo de nuevo en unos segundos." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "Se ha modificado la condición de pago." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -19449,64 +19806,64 @@ msgstr "" "No pudimos procesar la petición completamente porque el servidor estaba " "demasiado ocupado." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Esta acción sólo se permite para órdenes pendientes." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "This action is only allowed for canceled orders." msgstr "Esta acción sólo se permite para órdenes pendientes." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "Esta acción sólo se permite para pedidos pendientes o pagados." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Se ha producido un error. Por favor, vea los detalles a continuación." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "El pedido ha sido cambiado y el usuario ha sido notificado." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "El orden ha sido cambiado." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "Tuvimos dificultades para procesar su información. Por favor revise los " "errores a continuación." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "No hubo que cambiar nada en la orden." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "No pudimos enviar el correo electrónico. Ver abajo para más detalles." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Asunto: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Su mensaje ha sido puesto en cola y será enviado a {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "No se pudo enviar correo al siguiente usuario: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19514,52 +19871,52 @@ msgstr "" "Este enlace ya no es válido. Por favor, vuelva atrás, actualice la página e " "inténtelo de nuevo." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "No hay ningún pedido con el código de pedido dado." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "No se encontró al exportador seleccionado." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "Hubo un problema procesando su entrada. Vea a continuación los detalles de " "los errores." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "El pedido ha sido cancelado." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was not valid." msgstr "La contraseña que introdujo no era válida, inténtelo de nuevo." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Nombre del token" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "Este organizador no puede eliminarse." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "El organizador ha sido eliminado." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19567,37 +19924,37 @@ msgstr "" "El organizador no pudo ser eliminado ya que algunas restricciones (por " "ejemplo los datos creados por los plug-ins) no lo permiten." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "Se ha creado el nuevo organizador." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administradores" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "El equipo ha sido creado. Ahora puede agregar miembros al equipo." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Tus cambios no pudieron ser guardados." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "El equipo seleccionado ha sido eliminado." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "El equipo seleccionado no se puede eliminar." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19605,46 +19962,46 @@ msgstr "" "Usted no puede remover al último miembro de este equipo ya que nadie se " "quedaría con el permiso de cambiar de equipo." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "El miembro ha sido removido del equipo." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Invitación no válida seleccionada." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "La invitación ha sido revocada." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 #, fuzzy #| msgid "The invite has been revoked." msgid "The invite has been resent." msgstr "La invitación ha sido revocada." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Se ha seleccionado un token no válido." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "La ficha ha sido revocada." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Los usuarios han de tener una cuenta pretix antes de poder ser invitados." -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "El nuevo miembro ha sido invitado al equipo." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "El nuevo miembro ha sido añadido al equipo." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -19653,130 +20010,130 @@ msgstr "" "Se ha creado un nuevo token de la API con el siguiente secreto: {}\n" "Por favor copie este secreto a un lugar seguro. No podrá volver a verla aquí." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "Este dispositivo ha sido configurado exitosamente." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "Este dispositivo no tiene acceso actualmente." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "Se ha revocado el acceso a este dispositivo." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been added." msgstr "Se ha borrado la regla fiscal seleccionada." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been removed." msgstr "Se ha borrado la regla fiscal seleccionada." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "Las tarjetas regalo no pueden tener valores negativos." -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The transaction amount is incorrect." msgid "The transaction could not be reversed." msgstr "El importe de la operación es incorrecto." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "La pregunta ha sido añadida." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please try again." msgstr "La contraseña que introdujo no era válida, inténtelo de nuevo." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "La pregunta ha sido añadida." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The gift card has been created and can now be used." msgstr "El dispositivo ha sido verificado y ahora puede ser utilizado." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "Se ha borrado la fecha seleccionada." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "El producto ha sido creado." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Se ha eliminado el producto seleccionado." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "El archivo PDF cargado es demasiado grande." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "El archivo PDF cargado es demasiado pequeño." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Por favor, cargue sólo archivos PDF." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "Los datos seleccionados se han borrado correctamente." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "La fecha solicitada no existe." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "No se puede borrar una fecha si ya se han realizado pedidos." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "Se ha borrado la fecha seleccionada." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "Se ha creado la nueva fecha." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "Las fechas seleccionadas han sido deshabilitadas." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected dates have been disabled." @@ -19784,37 +20141,37 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Las fechas seleccionadas han sido deshabilitadas." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "Las fechas seleccionadas se han borrado o desactivado." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} se han creado nuevas fechas." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Serie:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Orden {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Recibo" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "La contraseña que introdujo no era válida, inténtelo de nuevo." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 #, fuzzy #| msgid "U2F devices are only available if pretix is served via HTTPS." msgid "Security devices are only available if pretix is served via HTTPS." @@ -19822,28 +20179,28 @@ msgstr "" "Los dispositivos U2F sólo están disponibles si pretix se sirve a través de " "HTTPS." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" "Se ha eliminado de su cuenta un dispositivo de autenticación de dos factores." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "El dispositivo ha sido retirado." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "This security device is already registered." msgstr "Este ticket ya ha sido canjeado." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" "Se ha añadido un nuevo dispositivo de autenticación de dos factores a su " "cuenta." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -19853,15 +20210,15 @@ msgstr "" "para su cuenta utilizando los botones de abajo para crear un segundo factor " "necesario para iniciar sesión en su cuenta." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "El dispositivo ha sido verificado y ahora puede ser utilizado." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "El registro no pudo completarse. Por favor, inténtalo de nuevo." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -19869,7 +20226,7 @@ msgstr "" "El código que introdujo no era válido. Si este problema persiste, compruebe " "que la fecha y la hora de su teléfono están configuradas correctamente." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." @@ -19877,16 +20234,16 @@ msgstr "" "Configure al menos un dispositivo antes de habilitar la autenticación de dos " "factores." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "La autenticación de dos factores ahora está habilitada para su cuenta." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" "La autenticación de dos factores ahora está desactivada para su cuenta." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -19895,123 +20252,123 @@ msgstr "" "guardarlos en un lugar seguro en caso de que pierda el acceso a sus " "dispositivos." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Sus notificaciones han sido desactivadas." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Se ha guardado la configuración de notificación." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Su comentario ha sido guardado." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "Enviamos un correo electrónico con más instrucciones." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "Se ha creado el nuevo usuario." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Cuota de reserva" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Cuota de bypass" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Cualquier producto" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "El bono solicitado no existe." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "Un recibo no se puede borrar si ya ha sido canjeado." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "Se ha borrado el documento seleccionado." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Se ha creado el nuevo documento: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "No hay ningún recibo con el código brindado." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "Se han creado los nuevos documentos." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "Los vales seleccionados han sido eliminados o desactivados." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "Se han creado vales {num} y se han enviado por correo electrónico." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Usted no tiene permiso para hacer esto" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" "Se ha enviado un correo electrónico con un código de recibo a la dirección " "especificada." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Entrada en lista de espera no encontrada." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "La entrada de la lista de espera se ha desplazado a la parte superior." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "La entrada de la lista de espera se ha movido al final de la lista." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "En lista desde" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Esperando" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "La entrada solicitada no existe." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "Se ha borrado la entrada seleccionada." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Dominio conocido" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Dominios conocidos" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -20020,77 +20377,77 @@ msgstr "Dominios conocidos" msgid "Badges" msgstr "Insignias" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "el equipo de pretix" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Este plugin le permite generar tarjetas de identificación o etiquetas de " "nombre para sus asistentes." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" "Ninguno de los productos seleccionados esta configurado para imprimir " "insignias." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Insignias de participante" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Incluir órdenes pendientes" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 #, fuzzy #| msgid "Include questions" msgid "Include add-on or bundled positions" msgstr "Incluir preguntas" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Answer options" msgid "Rendering option" msgstr "Opciones de respuesta" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -20098,49 +20455,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Ordenar por" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(No imprimir insignias)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Diseño de la insignia" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Diseño de la credencial creado." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Diseño de la tarjeta de identificación borrado." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Cambio en el diseño de la credencial." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Diseño de la insignia {val}" @@ -20191,46 +20548,46 @@ msgstr "Crear un nuevo diseño de credencial" msgid "Make default" msgstr "Hacer predeterminado" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "Se ha creado la nueva disposición de la tarjeta de identificación." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "El diseño de la credencial solicitada no existe." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" "Se ha borrado la disposición de la tarjeta de identificación seleccionada." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Diseño de la insignia: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Transferencia bancaria" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive payments via bank transfer " msgid "This plugin allows you to receive payments via bank transfer." msgstr "Este plugin le permite recibir pagos por transferencia bancaria. " -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Instale el paquete python 'chardet' para obtener mejores capacidades de " "importación CSV." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -20244,48 +20601,48 @@ msgstr "" "manualmente, o regularmente importar un archivo digital del estado de cuenta " "bancario en orden para darle a pretix la información requerida." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Tipo de la cuenta bancaria" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "Cuenta de banco SEPA" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Otra cuenta bancaria" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Nombre del titular de la cuenta" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Nombre del Banco" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Datos de la cuenta bancaria" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -20295,7 +20652,7 @@ msgstr "" "pago por transferencia bancaria. Si tienes varios clientes internacionales, " "ellos podrían necesitar tu dirección completa y la del Banco." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -20305,53 +20662,53 @@ msgstr "" "favor agregar todo lo que los clientes necesitan para transferir el dinero, " "p. e. números de cuenta, número de ruteo, direcciones, etc." -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Do not include hyphens in the payment reference." msgstr "No incluya un hipen en la referencia de pago." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Esto es obligatorio en algunos países." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Include invoice number in the payment reference." msgstr "No incluya un hipen en la referencia de pago." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Tax rule for payment fees" msgid "Prefix for the payment reference" msgstr "Normativa fiscal para las comisiones de pago" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "Additional text to show on pending orders" msgstr "Esta acción sólo se permite para órdenes pendientes." -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All open refunds" msgid "IBAN blocklist for refunds" msgstr "Todos los reembolsos abiertos" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -20360,27 +20717,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Por favor llene los detalles de su cuenta bancaria." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Por favor ingrese los detalles de su cuenta bancaria." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titular de la cuenta" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -20389,41 +20746,41 @@ msgstr "Titular de la cuenta" msgid "Bank" msgstr "Banco" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account {iban}" msgstr "Tipo de la cuenta bancaria" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(opcional)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please see below for details." msgstr "La contraseña que introdujo no era válida, inténtelo de nuevo." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Pagador" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -20431,23 +20788,23 @@ msgstr "Pagador" msgid "Import bank data" msgstr "Importar datos bancarios" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Perform refund" msgid "Export refunds" msgstr "Realizar reembolso" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "Su pedido recibió un pago incompleto: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "El pedido ya ha sido cancelado." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -20566,7 +20923,7 @@ msgstr "" "archivos en formato MT940." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -20857,53 +21214,53 @@ msgstr "Pedido ya pagado" msgid "Discard" msgstr "Descartar" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Problema al enviar correo electrónico." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Código de pedido desconocido" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search" msgid "Search text" msgstr "Buscar" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "Pie de imprenta" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgid "Tax" msgid "max" msgstr "Impuesto" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Order is not paid." msgid "Filter form is not valid." msgstr "La orden no está pagada." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Todas las transacciones no resueltas han sido descartadas." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Debe elegir un archivo para importar." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -20911,12 +21268,12 @@ msgstr "" "No pudimos detectar el tipo de archivo de esta importación. Póngase en " "contacto con el servicio de asistencia técnica para obtener ayuda." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "No pudimos procesar su información." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -20924,7 +21281,7 @@ msgstr "" "Lo siento, pero no pudimos importar este archivo CSV. Póngase en contacto " "con el servicio de asistencia técnica para obtener ayuda." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." @@ -20932,15 +21289,15 @@ msgstr "" "Lo siento, pero detectamos este archivo como vacío. Póngase en contacto con " "el servicio de asistencia técnica para obtener ayuda." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Datos de entrada no válidos." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Debe seleccionar la columna que contiene la referencia de pago." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -20948,20 +21305,20 @@ msgstr "" "Por favor, realice importaciones bancarias por evento ya que este " "organizador tiene eventos con múltiples monedas." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "El pedido ha sido cancelado." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 #, fuzzy #| msgid "" #| "Please perform per-event bank imports as this organizer has events with " @@ -20973,102 +21330,102 @@ msgstr "" "Por favor, realice importaciones bancarias por evento ya que este " "organizador tiene eventos con múltiples monedas." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Exportador de la lista de registro" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "Este plugin le permite generar listas de registro para su conferencia." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "Incluir código QR secreto" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Requiere atención especial" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Incluir preguntas" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Lista de registro (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "pagado" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Compra" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically checked in" msgstr "Reembolso automático" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Secreto" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "Tipo de tarjeta" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Devices" msgid "Device" msgstr "Dispositivos" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 #, fuzzy #| msgid "Order overview" msgid "Offline override" msgstr "Resumen de pedidos" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Check-in lists" msgid "All check-in lists" msgstr "Listas de registro" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Este plugin añade un método de pago personalizable para el procesamiento " "manual." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Este plugin le permite recibir pagos a través de PayPal" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -21077,37 +21434,37 @@ msgstr "" "realmente pero necesitarás un usuario para la sandbox de PayPal para iniciar " "sesión." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "Cuenta de PayPal" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Haga clic aquí para un tutorial sobre cómo obtener las claves necesarias" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Punto final" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference code" msgid "Reference prefix" msgstr "Código de referencia" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -21117,16 +21474,16 @@ msgstr "" "Haciendo clic en el siguiente botón, puede crear una nueva cuenta de PayPal " "o conectar el sistema a una ya existente." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "Conectar con {icon} PayPal" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "Desconectar de PayPal" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -21134,16 +21491,16 @@ msgstr "" "Configure un Webhook de PayPal en el siguiente punto final para cancelar " "automáticamente los pedidos cuando los pagos se devuelvan externamente." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -21152,15 +21509,15 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "Tuvimos problemas de comunicación con PayPal" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -21168,7 +21525,7 @@ msgstr "" "No pudimos procesar su pago. Vea a continuación los detalles de cómo " "proceder." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -21176,67 +21533,67 @@ msgstr "" "PayPal aún no ha aprobado el pago. Le informaremos tan pronto como se " "complete el pago." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Se ha producido un error al enviar el mail de confirmación." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Ha fallado el reintegro del importe a través de PayPal: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "El pago de esta factura ya se ha recibido." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "ID de pago" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 #, fuzzy #| msgid "PayPal Connect: Client ID" msgid "PayPal sale ID" msgstr "Conexiones a PayPal: ID de cliente" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Pago completado." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Pago denegado." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Reembolso del pago." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Pago anulado." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Pago pendiente." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal informó de un evento: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "Conexiones a PayPal: ID de cliente" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "Conexiones a PayPal: Clave secreta" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "Punto final de conexión a PayPal" @@ -21337,13 +21694,13 @@ msgstr "¿La ventana para introducir sus datos de pago no se abrió o se cerró? msgid "Click here in order to open the window." msgstr "Haga clic aquí para abrir la ventana." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Se ha producido un error durante la conexión con PayPal, por favor inténtelo " "de nuevo." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -21351,26 +21708,26 @@ msgstr "" "Su cuenta de PayPal está ahora conectada al sistema. A continuación, puede " "modificar los ajustes de forma detallada." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "Se ha recibido una respuesta no válida de PayPal." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Parece que cancelaste el pago de PayPal" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "Su cuenta de PayPal ha sido desconectada." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 #, fuzzy #| msgid "Check-in device API" msgid "Old check-in device API" msgstr "API de dispositivos de registro" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." @@ -21378,116 +21735,116 @@ msgstr "" "Este plugin le permite usar las aplicaciones pretixdroid y pretixdesk para " "su evento." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Exportador de informes" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "Este plugin le permite generar informes imprimibles sobre sus ventas." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Página %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Creado: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Resumen de pedidos (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Pedidos por producto" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "incl. impuestos" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "incl. impuestos" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} entre {start} y {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Lista de pedidos con impuestos (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Pedidos por tipo de impuesto ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Bruto" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Impuesto" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders with taxes (PDF)" msgid "List of orders with taxes" msgstr "Lista de pedidos con impuestos (PDF)" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "Todos los países" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Cliente de negocios" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "País" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 #, fuzzy #| msgid "Remove from order" msgid "Redirection from order page" msgstr "Retirar del pedido" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." @@ -21495,7 +21852,7 @@ msgstr "" "Este plugin permite enlazar a los pagos y redireccionar de vuelta una vez " "realizados. Es útil en combinación con nuestra API." -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -21509,92 +21866,92 @@ msgstr "" "Esta característica es útil si sólo se usa el componente de pago de pretix " "pero se usa una interfaz de pago propia para otros pasos." -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "URI de Redirección" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "Sólo se permite la redirección a URLs que empiezan con este prefijo." -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" "Este plugin le permite enviar correos electrónicos a todos sus clientes." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 #, fuzzy #| msgid "Send email" msgid "Send email to" msgstr "Enviar correo" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Enviar sólo a personas que compraron" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Check-in status" msgid "Filter check-in status" msgstr "Estado del registro" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers not checked in" msgstr "Enviar a clientes con estado del pedido" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Enviar sólo a clientes de" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Enviar sólo a clientes de" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Enviar sólo a clientes de" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Enviar a clientes con estado del pedido" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Enviar sólo a clientes de" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 #, fuzzy msgid "Everyone who created a ticket order" msgstr "Cualquiera que haya solicitado una entrada" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -21602,43 +21959,43 @@ msgstr "" "Cada asistente (si no hay un correo de contacto se usará por defecto el " "correo usado para la compra)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "Ambas (tanto direcciones de correo de compra como de contacto)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "Pendiente de aprobación" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "pendiente con pago atrasado" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Enviar a clientes con estado del pedido" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers checked in on list" msgstr "Enviar a clientes con estado del pedido" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "El correo electrónico fue enviado" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "El pedido recibió un correo electrónico masivo." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 #, fuzzy #| msgid "The order received a mass email." msgid "A ticket holder of this order received a mass email." @@ -21677,15 +22034,15 @@ msgstr "Cambiar la dirección de contacto del pedido" msgid "Send a new email based on this" msgstr "Enviar un nuevo correo electrónico basado en esto" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Ha proporcionado un ID de entrada de log no válido" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "No hay pedidos que coincidan con esta selección." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to %d users in the next " @@ -21697,15 +22054,15 @@ msgstr "" "Su mensaje ha sido puesto en cola y será enviado a los usuarios %d en los " "próximos minutos." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Estadísticas" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Este plugin le muestra varias estadísticas." @@ -21820,18 +22177,18 @@ msgstr "" "Le mostraremos una variedad de estadísticas sobre sus ventas aquí mismo, tan " "pronto como se envíen los primeros pedidos!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Este plugin le permite recibir pagos con tarjeta de crédito a través de " "Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -21840,25 +22197,25 @@ msgstr "" "La clave \"%(value)s\" suministrada no parece válida. Debería comenzar con " "\"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 #, fuzzy #| msgid "Stripe Connect: Secret key (test)" msgid "Stripe Connect: App fee (percent)" msgstr "Conexiones a Stripe: Clave secreta (test)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (max)" msgstr "Conexiones a Stripe: Clave secreta" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (min)" msgstr "Conexiones a Stripe: Clave secreta" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -21868,15 +22225,15 @@ msgstr "" "Haciendo clic en el siguiente botón, puede crear una nueva cuenta de Stripe " "o conectar el pretix a una ya existente." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Conectar con Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Desconectar de Stripe" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21888,22 +22245,22 @@ msgstr "" "automáticamente los pedidos cuando los cargos sean reembolsados externamente " "y para procesar métodos de pago asíncronos como SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "Debe habilitarse primero en su cuenta de Stripe." -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21914,21 +22271,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Cuenta de Stripe" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "En Vivo" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Pruebas" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21936,15 +22293,15 @@ msgstr "" "Si tu evento está en modo de prueba, siempre usaremos el API de prueba de " "Stripe, sin importar esta configuración." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Clave publicable" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Clave secreta" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21952,39 +22309,39 @@ msgstr "" "El país en el que está registrada su cuenta Stripe. Por lo general, este es " "su país de residencia." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Pagos con tarjeta de crédito" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Debe habilitarse primero en su cuenta de Stripe." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "IDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21996,23 +22353,23 @@ msgstr "" "días para ser confirmados en algunos casos. Por favor, active este " "método de pago sólo si su plazo de pago lo permite." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of varias tarjetas de prueba para realizar una transacción. No se " "transferirá nada de dinero." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe reportó un error con su tarjeta: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -22039,7 +22396,7 @@ msgstr "" "Tuvimos problemas para comunicarnos con Stripe. Por favor, inténtelo de " "nuevo y póngase en contacto con nosotros si este problema persiste." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -22047,16 +22404,16 @@ msgstr "" "Su pago está pendiente de completarse. Le informaremos tan pronto como se " "complete el pago." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe reportó un error: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "No se ha encontrado información de pago." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -22065,184 +22422,184 @@ msgstr "" "póngase en contacto con el servicio de asistencia técnica si el problema " "persiste." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe ha devuelto un error" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Tarjeta de crédito a través de Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Tarjeta de crédito" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Es posible que necesite habilitar JavaScript para pagos con Stripe." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your payment failed. Please try again." msgstr "La contraseña que introdujo no era válida, inténtelo de nuevo." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay vía Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "nombre desconocido" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "Tipo de la cuenta bancaria" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL a través de Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay vía Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact vía Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT vía Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "País de tu banco" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Alemania" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Austria" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "Bélgica" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "de los Países Bajos" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "España" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "Datos de la cuenta bancaria" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL a través de Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay vía Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay vía Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" msgstr "Pago a través de Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "La carga tuvo éxito." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Cargo reembolsado." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Carga actualizada." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Cargo pendiente" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Pago autorizado." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Autorización de pago cancelada." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Falló la autorización de pago." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "La carga falló. Motivo: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Disputa creada. Motivo: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Conflicto actualizado. Motivo: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Disputa cerrada. Estado: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe reportó un evento: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Conexiones a Stripe: ID de cliente" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Conexiones a Stripe: Clave secreta" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Conexiones a Stripe: Clave publicable" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Conexiones a Stripe: Clave secreta (test)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Conexiones a Stripe: Clave publicable (test)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 #, fuzzy @@ -22417,17 +22774,17 @@ msgstr "Cambiar método de pago: %(code)s" msgid "Confirming your payment…" msgstr "Confirmando tu pago…" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "" "Se ha producido un error durante la conexión con Stripe, inténtelo de nuevo." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe ha devuelto un error: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -22435,12 +22792,12 @@ msgstr "" "Su cuenta de Stripe está ahora conectada a pretix. A continuación, puede " "modificar los ajustes de forma detallada." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "Su cuenta de Stripe ha sido desconectada." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -22448,7 +22805,7 @@ msgstr "" "Lo sentimos, hubo un error en el proceso de pago. Por favor, compruebe el " "enlace en sus correos electrónicos para continuar." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -22456,7 +22813,7 @@ msgstr "" "Tuvimos problemas para autorizar el pago con tarjeta. Por favor, inténtelo " "de nuevo y póngase en contacto con nosotros si este problema persiste." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 #, fuzzy #| msgid "" #| "Sorry, there was an error in the payment process. Please check the link " @@ -22466,51 +22823,51 @@ msgstr "" "Lo sentimos, hubo un error en el proceso de pago. Por favor, compruebe el " "enlace en sus correos electrónicos para continuar." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "Salida de tickets en PDF" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "Este plugin le permite imprimir tickets como archivos PDF" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "Todos los tickets PDF en un solo archivo" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "Diseño de tickets en PDF para {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(Lo mismo que arriba)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "Diseño de tickets en PDF" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "Layout por defecto" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "Diseño del ticket creado." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "Diseño del ticket borrado." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "Cambio en el diseño de los tickets." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "Disposición del ticket {val}" @@ -22575,59 +22932,59 @@ msgstr "Aún no ha creado ningún layout." msgid "Create a new layout" msgstr "Crear un nuevo diseño" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "Salida en PDF" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 #, fuzzy #| msgid "Download ticket" msgid "Download tickets (PDF)" msgstr "Descargar ticket" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 #, fuzzy #| msgid "Download ticket" msgid "Download ticket (PDF)" msgstr "Descargar ticket" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "Disposición de tickets por defecto" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "Se ha creado el nuevo diseño del ticket." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "El elemento seleccionado no existe." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "La plantilla del ticket ha sido eliminada." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "Maquetación de tickets en PDF: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Not checked in" msgid "Web-based check-in" msgstr "No chequeado" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." msgid "This plugin allows you to perform check-in actions in your browser." msgstr "Este plugin le permite generar listas de registro para su conferencia." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgid "Check-in" msgid "Web Check-in" @@ -22637,89 +22994,89 @@ msgstr "Registro" msgid "Check-in" msgstr "Registro" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Paso" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Productos complementarios" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Su información" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Por favor, introduzca una dirección de correo electrónico válida." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Por favor, introduzca su dirección de facturación." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Ingrese su nombre." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Por favor, rellene las respuestas a todas las preguntas requeridas." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Pago" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Por favor seleccione un método de pago." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "La información de pago que introdujo estaba incompleta." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Revisar orden" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "" "Debe marcar todas las casillas de verificación en la parte inferior de la " "página." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Se ha producido un error al enviar el mail de confirmación. Por favor, " "inténtelo de nuevo más tarde." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "Direccion de E-mail (repetida)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -22727,22 +23084,22 @@ msgstr "" "Por favor, introduzca de nuevo la misma dirección de correo electrónico para " "asegurarse de que la ha escrito correctamente." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "" "Por favor, introduzca la misma dirección de correo electrónico dos veces." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "más impuestos" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 #, fuzzy #| msgid "" #| "You cannot add yourself to the waiting list as this product is currently " @@ -22752,42 +23109,42 @@ msgstr "" "No puede agregarse a la lista de espera ya que este producto está " "actualmente disponible." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 #, fuzzy #| msgid "The variation of the product selected above." msgid "No other variations of this product exist." msgstr "La variación del producto seleccionado anteriormente." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 #, fuzzy #| msgid "Valid" msgctxt "form" msgid "is valid" msgstr "Válido" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgid "expired" msgctxt "form" msgid "required" msgstr "expirado" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Tickets: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Admisión: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Organizador: {organizer}" @@ -22798,11 +23155,6 @@ msgstr "Organizador: {organizer}" msgid "Footer Navigation" msgstr "Alternar la navegación" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "ticketing de eventos impulsado por pretix " - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Actualmente, esta tienda sólo es visible para usted y su equipo." @@ -22916,8 +23268,8 @@ msgstr "Mostrar variantes" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Modificar precio para %(item)s" @@ -22926,8 +23278,8 @@ msgstr "Modificar precio para %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "incl. impuestos" @@ -22935,8 +23287,8 @@ msgstr "incl. impuestos" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" @@ -22945,24 +23297,24 @@ msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Cantidad de %(item)s - %(var)s al pedido" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Importe de %(item)s a pedir" @@ -22992,19 +23344,19 @@ msgstr "Compra" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Su carrito" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "El carrito de compras ha expirado" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -23013,12 +23365,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Los elementos en su carrito de compras han dejado de estar reservados." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 #, fuzzy #| msgid "This file is from a different event." msgid "Add tickets for a different date" @@ -23218,7 +23570,7 @@ msgstr "AGOTADOS" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Reservado" @@ -23234,33 +23586,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Mostrar los nombres de los participantes en las facturas" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Modificar precio para %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Entendido, estamos removiendo eso…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Quitar uno" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "¡Estamos tratando de reservar otro para ti!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -23269,17 +23621,17 @@ msgstr "" "Una vez los elementos están en tu carrito, tendras %(time)s minutos para " "completar tu compra." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Agregar uno más" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Precio" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Any product" msgid "One product" @@ -23287,26 +23639,37 @@ msgid_plural "%(num)s products" msgstr[0] "Cualquier producto" msgstr[1] "Cualquier producto" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% taxes" msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(rate)s%% impuestos" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Canjee un recibo" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Canjear recibo" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Carrito vacío" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Proceder con la compra" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -23429,9 +23792,9 @@ msgstr "Mostrar todos los eventos de %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATIS" @@ -23466,7 +23829,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Reservar ahora" @@ -23474,7 +23837,7 @@ msgstr "Reservar ahora" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 #, fuzzy #| msgid "Fully redeemed" msgid "Fully booked" @@ -23499,109 +23862,98 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Carrito vacío" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Proceder con la compra" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Por favor, seleccione una variación específica de este producto." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Ver otra fecha" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Elija la fecha para comprar un ticket" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 #, fuzzy #| msgid "Other features" msgctxt "subevent" msgid "Other dates" msgstr "Otras características" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "El período de preventa para este evento ha terminado." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "La preventa para este evento comenzará en %(date)s a %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "La preventa de este evento aún no ha comenzado." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Inicio: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Fin: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Entrada: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Entrada: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Añadir al Calendario" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "¡Estamos tratando de reservar esto para ti!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, fuzzy #| msgid "Register" msgctxt "free_tickets" msgid "Register" msgstr "Registrarse" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Agregar al carrito" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Si ya ha pedido un ticket" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -23614,7 +23966,7 @@ msgstr "" "siguiente botón para solicitar que se le envíe de nuevo el enlace a su " "pedido." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -24124,18 +24476,18 @@ msgid "Send links" msgstr "Enviar links" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Canje de vales" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Este recibo no es válido para esta fecha de evento." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -24143,7 +24495,7 @@ msgstr "" "Ha introducido un código de recibo que le permite comprar uno de los " "siguientes productos al precio especificado:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "desde %(minprice)s" @@ -24304,143 +24656,143 @@ msgstr "Página %(page)s de %(of)s" msgid "We are processing your request …" msgstr "Estamos procesando su solicitud…" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "No se ha encontrado el evento seleccionado." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "La taquilla seleccionada no está disponible en este momento." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Esta función no está habilitada." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "No se ha encontrado el organizador seleccionado." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Ingrese solamente números." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Por favor, introduzca sólo números positivos." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Su carrito ha sido actualizado." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Su carrito ha sido vaciado." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Los productos se han añadido con éxito a su carrito." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Su carrito está vacío" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "La preventa de este evento ha terminado o aún no ha comenzado." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" "Código de evento desconocido o no autorizado para acceder a este evento." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Fecha no seleccionada." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Fecha seleccionada desconocida." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Por favor, vuelve e inténtalo de nuevo." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "El pago de este pedido no puede continuar." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "El pago es demasiado tarde para ser aceptado." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Se ha generado la factura." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "El método de pago para esta orden no puede ser cambiado." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Actualmente hay un pago pendiente para esta orden." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "No puedes modificar esta orden" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "Mantener una tarifa de cancelación fija" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Cualquier cliente" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "La pregunta ha sido eliminada." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "La descarga de tickets (todavía) no está habilitada para esta orden." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "No puede cancelar este pedido." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -24452,30 +24804,30 @@ msgstr "" "La orden ha sido cancelada. Puedes seleccionar como deseas transferir el " "dinero de vuelta al usuario." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Tuvimos dificultades para procesar su información." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Tus ordenes para {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Tenemos problemas para enviar correos electrónicos ahora mismo, por favor " "regrese más tarde." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -24483,21 +24835,21 @@ msgstr "" "Si hubiera algún pedido por parte de este usuario, recibirá un correo " "electrónico con sus códigos de pedido." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Las listas de espera están deshabilitadas para este evento." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "No hemos podido identificar el producto que ha seleccionado." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "The waiting list is disabled for this product." msgstr "Las listas de espera están deshabilitadas para este evento." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -24505,7 +24857,7 @@ msgstr "" "No puede agregarse a la lista de espera ya que este producto está " "actualmente disponible." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -24513,132 +24865,148 @@ msgstr "" "Te hemos añadido a la lista de espera. Usted recibirá un correo electrónico " "tan pronto como las entradas estén disponibles de nuevo." -#: pretix/presale/views/widget.py:264 -#, fuzzy -#| msgid "event ticketing powered by pretix" -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "ticketing de eventos impulsado por pretix " - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 #, fuzzy #| msgid "The selected ticket shop is currently not available." msgid "This ticket shop is currently disabled." msgstr "La taquilla seleccionada no está disponible en este momento." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 #, fuzzy #| msgid "The selected item does not belong to this event." msgid "The selected date does not exist in this event series." msgstr "El elemento seleccionado no pertenece a este evento." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Esta no es una serie de eventos." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "de %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Inglés" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Alemán" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Alemán (informal)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Chino (simplificado)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Danés" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Holandés" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Holandés (informal)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Francés" -#: pretix/settings.py:443 +#: pretix/settings.py:478 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "Danés" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "Griego" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Italiano" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "Letón" -#: pretix/settings.py:447 +#: pretix/settings.py:482 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Inglés" -#: pretix/settings.py:448 +#: pretix/settings.py:483 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Portugués (Brasil)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portugués (Brasil)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "Ruso" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Español" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Turko" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Acceso de lectura" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Acceso de escritura" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Opcional. Ningún producto será vendido antes de esta fecha." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizador" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "El código QR final será ligeramente más pequeño porque se requiere algún " +#~ "espacio en blanco para un escaneo adecuado." + +#, fuzzy +#~| msgid "event ticketing powered by pretix" +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "ticketing de eventos impulsado por pretix " + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/es/LC_MESSAGES/djangojs.po b/src/pretix/locale/es/LC_MESSAGES/djangojs.po index 4be2d40aeb..9c284a88ce 100644 --- a/src/pretix/locale/es/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/es/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-04-27 20:00+0000\n" "Last-Translator: Gonzalo Gabriel Perez \n" "Language-Team: Spanish \n" "Language-Team: Finnish pretix" +msgid "powered by {name} based on pretix" +msgstr "powered by pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "lippukauppa-alustan tarjoaa pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Kuponkikoodi" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Oletusarvo" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Yksinkertainen logolla" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Matti Meikäläinen" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Esimerkkiyritys" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Esimerkkipääsylippu" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Summa on veloitettu kortiltasi." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Vientiformaatti" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (pilkuilla erotettu)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Excel-tyyli)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (puolipisteillä erotettu)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Kysymykset" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Tapahtumalippu {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -431,14 +450,14 @@ msgstr "Tapahtumalippu {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Alkupäivämäärä" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -446,22 +465,23 @@ msgstr "" "Sisällytä vain laskut, joiden päiväys on tämä päivämäärä tai sen jälkeen. " "Huomaa, että laskun päiväys ei aina vastaa tilaus- tai maksupäivämäärää." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Loppupäivämäärä" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -469,9 +489,9 @@ msgstr "" "Sisällytä vain laskut, joiden päiväys on tämä päivämäärä tai ennen sitä. " "Huomaa, että laskun päiväys ei aina vastaa tilaus- tai maksupäivämäärää." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -481,27 +501,27 @@ msgstr "" msgid "Payment provider" msgstr "Maksunvälittäjä" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Kaikki maksunvälittäjät" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Kaikki laskut" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Laskun tiedot" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -509,93 +529,93 @@ msgstr "Laskun tiedot" msgid "Invoices" msgstr "Laskut" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Laskurivit" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Laskun numero" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Päivämäärä" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Tilauskoodi" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Sähköpostiosoite" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Laskun tyyppi" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Kieli" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Laskun lähettäjä:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -605,14 +625,14 @@ msgstr "Laskun lähettäjä:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -620,367 +640,368 @@ msgstr "Laskun lähettäjä:" msgid "Name" msgstr "Nimi" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Osoite" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Postinumero" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Kaupunki" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Maa" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Y-tunnus" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Alv-numero" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Laskun vastaanottaja:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Yritys" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Postiosoite" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Maakunta" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Edunsaaja" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Sisäinen viite" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Näytetty vieras valuutta" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Valuuttakurssi" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Summa (sis. verot)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Summa (ilman veroja)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Maksunvälittäjät" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Peruutus" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Lasku" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Kyllä" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Ei" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Rivinumero" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Kuvaus" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Bruttohinta" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Nettohinta" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Verotusarvo" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Veroprosentti" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Veron nimi" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Tapahtuman alkupäivämäärä" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Sähkpostiosoitteet (tekstitiedosto)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Suodata tilan perusteella" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Tilauksen tiedot" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Tilaukset" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Tilausrivit" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Vain maksetut tilaukset" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "Sisällytä maksujen summat" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only orders created in test mode can be deleted." msgid "Only include orders created on or after this date." msgstr "Vain testitilassa tehdyt tilaukset voidaan poistaa." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "Valinnainen. Tuotteita ei myydä ennen tätä." +#| msgid "Only orders created in test mode can be deleted." +msgid "Only include orders created on or before this date." +msgstr "Vain testitilassa tehdyt tilaukset voidaan poistaa." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Alkupäivämäärä" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Tapahtuman päivämäärä" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Tapahtuman tunniste" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Tilauksen summa" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -992,179 +1013,179 @@ msgstr "Tilauksen summa" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Tila" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Sähköposti" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Tilauksen päivämäärä" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Tilauksen aika" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Viimeinen maksupäivämäärä" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Tilauksen kieli" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Laskunumerot" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Myyntikanavat" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Vaatii erityishuomiota" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Kommentti" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "Maksettu maksutavalla {method}" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Hinta" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1173,65 +1194,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Päivämäärä" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Tuote" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Osallistujan nimi" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Osallistujan sähköposti" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1239,96 +1260,96 @@ msgstr "Osallistujan sähköposti" msgid "Voucher" msgstr "Kuponki" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "Tilauksen kommentti" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Tilauksen maksut ja palautukset" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Tilaus" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Maksun tunniste" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Luontipäivämäärä" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Määrä" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1336,41 +1357,41 @@ msgstr "Määrä" msgid "Payment method" msgstr "Maksutapa" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Maksetut tilaukset" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1382,31 +1403,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1416,35 +1437,35 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Näytä variaatiot" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testitila" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1453,59 +1474,59 @@ msgstr "Testitila" msgid "All" msgstr "Kaikki" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Tyhjä" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Vanhentunut" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1513,180 +1534,202 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Creation date" msgid "Created in order" msgstr "Luontipäivämäärä" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Laskun numero" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Tapahtuman nimi" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Päivämäärä" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Kuponkikoodi" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Sisäinen viite" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1694,149 +1737,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Laitteen tyyppi" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Älypuhelin, jossa on tunnistautumissovellus" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Yritysasiakas" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Henkilöasiakas" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Tapahtuma" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1844,8 +1887,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1860,111 +1903,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Edunsaaja" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Kuvaus" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Määrä" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1972,7 +2015,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1980,7 +2023,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1989,41 +2032,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2031,78 +2074,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Portit" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Salli sisäänpääsy uudelleen poistumisen jälkeen" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Salli monta sisäänpääsyä per lippu" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2110,51 +2153,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Ennakkomyynnin tulee loppua sen alun jälkeen." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Tapahtuman lopun tulee olla sen alun jälkeen." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2163,135 +2206,135 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Kauppa on auki" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Tapahtuman valuutta" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Tapahtuman alkamisajankohta" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Tapahtuman loppumisajankohta" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ennakkomyynnin loppu" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Ennakkomyynnin alku" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Valinnainen. Tuotteita ei myydä ennen tätä." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Sijainti" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Leveysaste" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Pituusaste" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Lisäosat" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Sisäinen kommentti" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Tapahtumasarja" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Tapahtuma" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Tapahtumat" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2299,234 +2342,234 @@ msgstr "" "Olet määritellyt ainakin yhden maksullisen tuotteen mutta et yhtään " "maksutapaa." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Sinun tulee määritellä ainakin yksi kiintiö myydäksesi mitään." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Tapahtuma ei voi päättyä ennen kuin se alkaa." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "Tapahtuman ennakkomyynti ei voi loppua ennen kuin se alkaa." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktiivinen" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Etusivun teksti" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default" msgid "Default value" msgstr "Oletusarvo" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Voi muuttaa järjestäjän asetuksia" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Verotusarvo" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "Et voi valita kiintiötä, joka kuuluu eri tapahtumaan." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2535,64 +2578,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Näytä jäljellä olevien lippujen määrä" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Näytä jäljellä olevien lippujen määrä julkisesti." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2601,21 +2644,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2623,56 +2666,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2680,7 +2723,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2688,36 +2731,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2727,102 +2770,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Tuotevariaatio" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2830,223 +2873,233 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "Kysymys ei voi riippua kysymyksestä, joka kysytään ilmoittautuessa." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "Suurin arvo" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Tuntematon maakoodi." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Vastaus" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Kysymysvaihtoehto" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Kysymysvaihtoehdot" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Jätä tyhjäksi, jos loputon." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Variaatiot" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Sulje tämä kiintiö pysyvästi, kun se on myyty loppuun" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3056,13 +3109,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Kiintiö" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3071,98 +3124,98 @@ msgstr "Kiintiö" msgid "Quotas" msgstr "Kiintiöt" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Tilaus {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Kuponki {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Tuote {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Päivämäärä {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Kiintiö {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategoria {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Kysymys {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "maksettu" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "vanhentunut" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "peruutettu" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3170,381 +3223,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Sähköpostiosoite vahvistettu" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Tapahtuman järjestäjä ei ole vielä hyväksynyt tätä tilausta." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Tilattu tuote \"{item}\" ei ole enää saatavilla." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Tilauksesi: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Tyhjä, jos tämä tuote ei ole pääsylippu" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Yrityksen nimi" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Valitse maa" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "luotu" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "vahvistettu" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "peruutettu" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "epäonnistunut" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "hyvitetty" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Maksutiedot" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Tilauksesi %(code)s maksu vastaanotettu" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "luotu" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "valmis" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "epäonnistunut" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "peruutettu" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Järjestäjä" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Asiakas" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Ulkoinen" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "Hyvityksen syy" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Palvelumaksu" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Peruutusmaksu" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Muut maksut" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Lahjakortti" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Arvo" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Korin ID (esim. istuntoavain)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Järjestäjä" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Järjestäjät" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Ryhmän nimi" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Ryhmän jäsenet" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Voi luoda tapahtumia" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Voi muuttaa ryhmiä ja oikeuksia" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Voi muuttaa järjestäjän asetuksia" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Voi hallita lahjakortteja" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Voi muuttaa tapahtuman asetuksia" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Voi muuttaa tuotteen asetuksia" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Voi tarkastella tilauksia" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Voi muokata tilauksia" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Voi tarkastella kuponkeja" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Voi muokata kuponkeja" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ryhmä" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Ryhmät" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3554,589 +3607,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Myyjän maa" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Ei vaikutusta" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Aseta tuotteen hinnaksi" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Vähennä tuotteen hinnasta" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Vähennä tuotteen hintaa (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Enimmäiskäyttökerrat" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Montako kertaa tämän kupongin voi käyttää." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Lunastettu" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Varaa lippu kiintiöstä" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Salli kiintiön ohittaminen" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Kupongin arvo" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "Tämä tuote lisätään käyttäjän koriin kun kuponki lunastetaan." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Kupongit" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Et voi valita kiintiötä, joka kuuluu eri tapahtumaan." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Tämä kuponkikoodi on jo olemassa." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Jonotuslistalla alkaen" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Tuote, jota käyttäjä odottaa." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Tämä tuote ei ole juuri nyt saatavilla." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Tälle henkilölle on jo lähetetty kuponki." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Näytä kaikki selvittämättömät ongelmat" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Päivämäärät" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Tapahtuman päivämäärä" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Tilauksen tila" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Ostetut tuotteet" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Näytä tilauksen yksityiskohdat" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Uusi tilaus tehty: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Uusi tilaus, joka vaatii hyväksynnän: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Tilaus {order.code} merkitty maksetuksi." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Tilaus {order.code} peruutettu." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "Tilaus {order.code} uudelleenaktivoitu." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Tilaus {order.code} merkitty vanhentuneeksi." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Tilaus {order.code} muutettu." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Jätä tyhjäksi" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4144,45 +4197,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4191,94 +4244,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4287,11 +4340,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4299,157 +4352,169 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product variation" +msgid "Product variation description" +msgstr "Tuotevariaatio" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Product variation" +msgid "Sample product variation description" +msgstr "Tuotevariaatio" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4458,402 +4523,402 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "Osallistujan kadunnimi" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "Osallistujan postinumero" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "Osallistujan kaupunki" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "Osallistujan maakunta" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "Laskutusosoiteen kadunnimi" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "Laskutusosoitteen maakunta" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "Esimerkkimaakunta" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "Laskutusosoitteen maa" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event end time" msgid "Event info text" msgstr "Tapahtuman loppumisajankohta" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Tapahtuma alkaa" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Tapahtuma päättyy" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "Tapahtuma peruttu" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4862,150 +4927,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5016,365 +5081,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Lippusi on valmis ladattavaksi: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5395,58 +5460,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5458,89 +5523,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5549,76 +5614,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5629,75 +5694,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5705,11 +5770,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5717,11 +5782,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5729,164 +5794,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5894,28 +5959,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5923,55 +5988,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5979,11 +6044,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5992,123 +6057,123 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Username" msgid "Require name" msgstr "Käyttäjänimi" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Phone numbers" msgid "Ask for a phone number" msgstr "Puhelinnumerot" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Phone numbers" msgid "Require phone number" msgstr "Puhelinnumerot" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone numbers" msgid "Phone number explanation" msgstr "Puhelinnumerot" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6117,55 +6182,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6173,89 +6238,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6263,109 +6328,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6380,7 +6445,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6394,7 +6459,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6408,7 +6473,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6423,7 +6488,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6439,7 +6504,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6470,7 +6535,7 @@ msgstr "" "Ystävällisin terveisin,\n" "{event} -tiimi" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6484,7 +6549,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6498,7 +6563,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6525,7 +6590,7 @@ msgstr "" "Ystävällisin terveisin,\n" "{event} -tiimi" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6539,7 +6604,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6555,7 +6620,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6580,7 +6645,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6594,7 +6659,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6612,7 +6677,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6627,7 +6692,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6644,7 +6709,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6656,7 +6721,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6670,7 +6735,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6693,56 +6758,56 @@ msgstr "" "Ystävällisin terveisin,\n" "{event} -tiimi" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Syötä värikoodi heksadesimaalina, esim. #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Pääväri" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Aksenttiväri onnistumiselle" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "Suosittelemme vahvasti jotakin vihreän sävyä." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Aksenttiväri virheille" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "Sivun taustaväri" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "Käytä pyöristettyjä kulmia" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Fontti" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Toimii vain moderneissa selaimissa." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6751,23 +6816,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "Suositeltu kuvan leveys vähintään 1170 pikseliä." -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6776,11 +6841,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6789,79 +6854,79 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Logokuva" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Kuva näytetään 2,5 cm leveänä ja maksimikorkeudessa." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -6870,15 +6935,15 @@ msgstr "" "tilausvahvistuksen, joka sisältää linkin, jolla pääset tarkastelemaan " "tilaustasi uudelleen myöhemmin." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6886,282 +6951,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Matti Meikäläinen" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "Puhelinnumerot" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7197,7 +7262,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7254,8 +7319,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "powered by pretix" @@ -7306,10 +7369,8 @@ msgstr "luotu" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -#, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Järjestäjä" +msgid "Contact:" +msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7326,6 +7387,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7339,93 +7404,105 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Kuponkikoodi" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Lataa lippu" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7433,467 +7510,467 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Kopioi asetukset tapahtumasta" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Älä kopioi" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "Date {val}" msgid "Default ({value})" msgstr "Päivämäärä {val}" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Mukautettu verkkotunnus" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Kysy {fields}, näytä muodossa {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" "Olet asettanut lahjakortit olemaan voimassa myötämisvuoden lisäksi {} vuotta." -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Laskun tyyli" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Laskun kieli" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Käyttäjän kieli" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "Piilokopio" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Kaikki sähköpostiviestit lähetetään piilokopiona tähän osoitteeseen" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Allekirjoitus" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" "Tämä liitetään jokaiseen sähköpostiviestiin. Käytettävissä olevat elementit: " "{event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "esim. yhteystietosi" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "Lähetä sähköpostia osallistujille" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Teksti" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Vastaanotettu tilaus" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Hyväksytty tilaus" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "Hyväksytty ilmainen tilaus" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Hylätty tilaus" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Käytä mukautettua SMTP-palvelinta" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Isäntänimi" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Portti" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Käyttäjänimi" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Käytä STARTTLS:ää" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Käytä SSL:ää" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "Voit aktivoida joko SSL:n tai STARTTLS:n, mutta et molempia yhtäaikaa." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "Lippukoodigeneraattori" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Mikä tahansa maa" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Euroopan unioni" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Kaikki asiakkaat" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Yksityishenkilö" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Yritys" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Yritys, jolla ALV-tunnus" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Veloita ALV" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Ei ALV:ia" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "Myynti ei sallittu" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Esivalittu kuponki" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7901,38 +7978,38 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Yhteensopivuustila" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Annettu kuponkikoodi ei ole olemassa." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Lippujen lataus" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "Asiakkaat voivat ladata liput PDF-muodossa." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Vaadi nimi kaikilta osallistujilta" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -7940,11 +8017,11 @@ msgstr "" "Oletuksena nimeä kysytään, mutta sitä ei vaadita. Voit ottaa tämän pois " "päältä asetuksissa." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7952,437 +8029,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Maksu pankkisiirrolla" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Hinta (valinnainen)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Ilmainen" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Saatavilla oleva määrä" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Etsi…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Kaikki tilaukset" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "Voimassaolevat tilaukset" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Odottaa" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Odottaa tai maksettu" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "Peruutukset" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "Peruttu (kokonaan)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "Maksuprosessi" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Odottaa tai vanhentunut" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Odottaa (erääntynyt)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "Osa maksamatta (mutta hyväksytty)" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Odottaa (maksettu kokonaan)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "Hyväksyntäprosessi" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "Hyväksytty, odottaa maksua" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Odottaa hyväksyntää" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Kaikki tuotteet" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Mikä tahansa variaatio" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "Tilattu jälkeen" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "Maksujen ja palautusten vähimmäissumma" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "Tilausten ja maksujen enimmäissumma" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Kaikki järjestäjät" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Epäaktiivinen" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Ennakkomyynti ei ole alkanut" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Ennakkomyynti on päättynyt" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Viikonpäivä" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Kaikki päivät" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "maanantai" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "tiistai" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "keskiviikko" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "torstai" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "perjantai" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "lauantai" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "sunnuntai" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Kaikki tapahtumat" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Etsi osallistuja…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Kaikki osallistujat" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Järjestelmänvalvoja" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Voimassa" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Käyttämätön" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Käytetty vähintään kerran" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Käytetty kokonaan" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8392,116 +8469,233 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change history" +msgid "Changes to pretix" +msgstr "Muutoshistoria" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Lippujen määrä" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8509,83 +8703,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8593,15 +8787,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8610,173 +8804,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "Luo manuaalinen hyvitys, jos maksutapa ei tue automaattista hyvitystä" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8784,29 +8978,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8814,20 +9008,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8845,7 +9039,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8859,66 +9053,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8928,112 +9122,112 @@ msgctxt "form_bulk" msgid "change" msgstr "Tilaus muuttunut" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9051,1059 +9245,1059 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The gate has been changed." msgid "The organizer has been changed." msgstr "Portti muutettu." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The event details have been changed." msgid "The organizer settings have been changed." msgstr "Tapahtuman tietoja muutettu." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The gate has been created." msgid "The webhook has been created." msgstr "Uusi portti luotu." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The gate has been changed." msgid "The webhook has been changed." msgstr "Portti muutettu." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Tapahtuma poistettu." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "Tapahtuman tietoja muutettu." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "Uusi portti luotu." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "Portti muutettu." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "Portti poistettu." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10114,7 +10308,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10123,49 +10317,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Liput" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10173,39 +10367,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10213,24 +10407,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10238,45 +10432,62 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Liput & ilmoittautuminen" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10354,7 +10565,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10371,22 +10582,30 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "" +#| "Are you sure you want to delete the voucher %(voucher)s?" +msgid "You are currently logged in as %(user)s." +msgstr "" +"Oletko varma, että haluat poistaa kupongin %(voucher)s?" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10409,7 +10628,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10426,7 +10645,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10448,63 +10667,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10512,11 +10722,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10525,22 +10735,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10655,7 +10871,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10816,18 +11032,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11452,7 +11668,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11569,26 +11785,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11691,7 +11908,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12145,14 +12362,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Kauppa on suljettu" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Myynnissä" @@ -12204,6 +12421,64 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Login settings" +msgid "License settings and check" +msgstr "Kirjautumisasetukset" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Your information" +msgid "Public information" +msgstr "Tietosi" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Checkout" +msgid "Check results" +msgstr "Kassa" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12534,7 +12809,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12603,8 +12878,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Maksettu" @@ -12612,7 +12887,7 @@ msgstr "Maksettu" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Peruttu" @@ -12661,28 +12936,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13366,8 +13641,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13387,33 +13662,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Summa" @@ -13508,7 +13783,7 @@ msgstr "Tilaushistoria" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "Sähköpostihistoria" @@ -13732,7 +14007,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13782,8 +14057,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13987,7 +14262,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14511,7 +14786,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14597,7 +14872,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14641,77 +14916,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15514,7 +15793,7 @@ msgstr "Kupongin yksityiskohdat" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Vaikutus hintaan" @@ -15743,15 +16022,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15759,7 +16038,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15767,490 +16046,561 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Myynti päättynyt" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Tätä tapahtumaa ei voi poistaa." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "Tapahtuma poistettu." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "ALV" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Peruslippu" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Alennuslippu" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Muutoksia ei tallennettu, katso virheet alta." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "Pyydettyä tuotetta ei ole olemassa." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "Pyydettyä tuotekategoriaa ei ole olemassa." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "Valittu kategoria on poistettu." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "Uusi kategoria luotu." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Jäljellä oleva kiintiö" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "Pyydettyä kiintiötä ei ole olemassa." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Valittu kiintiö on poistettu." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "Pyydettyä tuotetta ei ole olemassa." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -16258,132 +16608,132 @@ msgstr "" "Lisätuotteita ei voi liittää tuotteeseen, joka on itsessään saatavilla vain " "lisätuotteena." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Valittu tuote on poistettu." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Valittu tuote on poistettu käytöstä." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "Sinulla ei ole oikeuksia kloonata tätä tapahtumaa." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "Ole hyvä ja lataa vain CSV-tiedostoja." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "Latausten suurin sallittu koko on 10 Mt." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "Tuonti onnistui." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "Ladatun CSV-tiedoston parsiminen epäonnistui." -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Tilausnumeroa ei löytynyt tai sinulla ei ole oikeuksia tarkastella tätä " "tilausta." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Lippujen lataus ei ole käytössä tälle tuotteelle." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "Tilaus poistettu." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "Vain testitilassa tehdyt tilaukset voidaan poistaa." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Tämä maksu on peruttu." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "Hyvistys on peruttu." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Tätä hyvitystä ei voi perua tällä hetkellä." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "Hyvitys on käsitelty." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "Peruutuspyyntösi" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16394,58 +16744,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16458,584 +16808,584 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "Valittu portti on poistettu." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The gate has been created." msgid "The property has been created." msgstr "Uusi portti luotu." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Valittu tuote on poistettu." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17044,69 +17394,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17114,49 +17464,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17205,41 +17555,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17248,98 +17598,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17348,27 +17698,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17377,36 +17727,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "BIC (valinnainen)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "Epäkelpo syöte, katso tiedot alta." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17414,21 +17764,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "Vie hyvitykset" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17520,7 +17870,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17774,241 +18124,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18017,80 +18367,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18171,141 +18521,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "Yritysasiakkaat" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "Maakoodi" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18315,112 +18665,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "Odottaa hyväksyntää" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18448,30 +18798,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18562,50 +18912,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18613,20 +18963,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18637,73 +18987,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18711,23 +19061,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "lippukauppa-alustan tarjoaa pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19530,8 +19875,8 @@ msgstr "Näytä variaatiot" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19540,8 +19885,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "sis. verot" @@ -19549,8 +19894,8 @@ msgstr "sis. verot" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" @@ -19559,24 +19904,24 @@ msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "sis. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19606,19 +19951,19 @@ msgstr "Kassa" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Ostoskorisi" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Ostoskori on vanhentunut" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -19626,12 +19971,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Ostoskorissasi olevat tuotteet eivät ole enää varattu sinulle." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Lisää lippuja toiselle päivämäärälle" @@ -19805,7 +20150,7 @@ msgstr "LOPPUUNMYYTY" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Varattu" @@ -19821,31 +20166,31 @@ msgstr "" msgid "No attendee name provided" msgstr "Osallistujan nimi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Selvä, poistamme sen…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Poista yksi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Yritämme varata toista sinulle!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -19854,42 +20199,53 @@ msgstr "" "Kun tuotteet ovat ostoskorissasi, sinulla on %(time)s minuuttia aikaa tehdä " "tilaus." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Lisää yksi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Hinta" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Yksi tuote" msgstr[1] "%(num)s tuotetta" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "sis. %(tax_sum)s veroja" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Lunasta kuponki" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Lunasta kuponki" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Tyhjennä ostoskori" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Siirry kassalle" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19999,9 +20355,9 @@ msgstr "Näytä kaikki järjestäjän %(name)s tapahtumat" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "ILMAINEN" @@ -20036,7 +20392,7 @@ msgstr "Vko" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Varaa nyt" @@ -20044,7 +20400,7 @@ msgstr "Varaa nyt" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "Täyteen varattu" @@ -20067,101 +20423,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Tyhjennä ostoskori" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Siirry kassalle" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Näytä toinen päivämäärä" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Tämän tapahtuman ennakkomyynti on päättynyt." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Alkaa: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Päättyy: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Sisäänpääsy: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Sisäänpääsy: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Lisää kalenteriin" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Yritämme varata tuotteita sinulle!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Lisää ostoskoriin" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Jos tilasit jo tuotteita" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -20171,7 +20516,7 @@ msgstr "" "Jos haluat nähdä tilauksesi tai muuttaa sitä, klikkaa linkkiä saamasti " "sähköpostista. Jos et löydä linkkiä, voit tilata sen uudelleen." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20576,21 +20921,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20724,304 +21069,313 @@ msgstr "" msgid "We are processing your request …" msgstr "Pyyntöäsi käsitellään …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Ostoskori on päivitetty." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Ostoskori on tyhjennetty." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Tuotteet lisätty ostoskoriin onnistuneesti." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Ostoskorisi on tyhjä" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" "Tämän tapahtuman ennakkomyynti ei ole alkanut vielä tai se on jo päättynyt." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "Asiakkaan peruuttama" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "lippukauppa-alustan tarjoaa pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Valinnainen. Tuotteita ei myydä ennen tätä." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Järjestäjä" + +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "lippukauppa-alustan tarjoaa pretix" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/fi/LC_MESSAGES/djangojs.po b/src/pretix/locale/fi/LC_MESSAGES/djangojs.po index c4cf3b0975..adefa4d04c 100644 --- a/src/pretix/locale/fi/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/fi/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2021-01-20 16:10+0000\n" "Last-Translator: Jaakko Rinta-Filppula \n" "Language-Team: Finnish \n" "Language-Team: French 1;\n" "X-Generator: Weblate 3.10.3\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 #, fuzzy #| msgid "1. Download pretixdesk" msgid "pretixSCAN" msgstr "1. Télécharger pretixdesk" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 #, fuzzy #| msgid "pretix User" msgid "pretixPOS" msgstr "utilisateur pretix" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "Nom de l'application" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "URI de redirection" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "Liste des URI autorisées, séparées par des espaces" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "Numéro de client" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "Secret de client" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "Activer le support webhook" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "URL cible" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "Tous les événements (y compris ceux nouvellement créés)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "Limiter aux événements" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "Le produit \"{}\" n'est pas assigné à un quota." -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" "Il n'y a pas assez de quota disponible sur le quota \"{}\" pour effectuer " "l'opération." -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "La place {seat} sélectionné n'est pas disponible." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "Un ou plusieurs articles n'appartiennent pas à cet événement." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "Le sous-événement n'appartient pas à cet événement." -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "canal de vente inconnu." -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -117,34 +117,34 @@ msgstr "" "paiement doivent être ajoutés à l'événement avant que les ventes puissent " "être mises en ligne." -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "La propriété de métadonnées'{name}1' n'existe pas." -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "La propriété de métadonnées'{name}1' n'existe pas." -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Plugin inconnu : '{name}1'." -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" "Un produit qui est un forfait ne doit pas comprendre le produit forfait." -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" "Un forfait ne doit pas contenir des produits, qui sont eux-mêmes des " "forfaits." -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -152,7 +152,7 @@ msgstr "" "La mise à jour des variantes, Add-Ons ou forfaits via PATCH/PUT n'est pas " "prise en charge. Veuillez utiliser le point de terminaison imbriqué dédié." -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." @@ -161,16 +161,16 @@ msgstr "" "nuls, car la taxe de vente sera appliquée lors de l'échange de la carte-" "cadeau." -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "Cartes cadeaux ne peuvent pas être des billets d'entrée." -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "La propriété de métadonnées '{name}1' n'existe pas." -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -178,25 +178,25 @@ msgstr "" "La mise à jour des variantes via PATCH/PUT n'est pas prise en charge. " "Veuillez utiliser le point de terminaison imbriqué dédié." -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" "Cette question ne doit pas dépendre d'une question qui sera posée lors de " "l'enregistrement." -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Une dependance réciproque a été réconnue." -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "Ce genre de questions ne peut pas être posé lors de l'enregistrement." -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "Le produit \"{}\" n'est pas disponible à cette date." -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." @@ -204,22 +204,22 @@ msgstr "" "Un chèque-cadeau avec le même secret existe déjà dans ce ou un compte " "organisateur lié." -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "invitation de compte pretix" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "Cet utilisateur a déjà été invité pour cette équipe." -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "Cet utilisateur a déjà des droits pour cette équipe." -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -228,230 +228,249 @@ msgstr "" "L'appareil d'authentification à deux facteurs \"{application_name}1\" a été " "supprimé de votre compte." -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "Vous ne pouvez pas générer de facture pour cette commande." -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "Une facture existe déjà pour cet ordre." -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "Il y a eu une erreur d'envoi du mail. Veuillez réessayer plus tard." -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "One of the selected products is not available in the selected country." msgstr "Le produit sélectionné n'est pas actif ou n' a pas de prix fixe." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "Nouvelle commande passée" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "Une nouvelle commande attend l'approbation" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "Commande marquée comme payée" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "Commande annulée" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "Commande réactivée" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "Commande expirée" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "Modification des informations de commande" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "Changement d'adresse de contact" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "Commande modifiée" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "Remboursement externe du paiement" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "Commande approuvé" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "Commande rejeté" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "ticket enregistré" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "L'enregistrement a été annulé" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 #, fuzzy #| msgid "Event date" msgid "Event created" msgstr "Date de l'événement" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 #, fuzzy #| msgid "Event date range" msgid "Event details changed" msgstr "Plage de dates de l'événement" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date added" msgstr "Date et heure de début de l'événement" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 #, fuzzy #| msgid "Event date range" msgctxt "subevent" msgid "Event series date changed" msgstr "Plage de dates de l'événement" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date deleted" msgstr "Date et heure de début de l'événement" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "E-Mail" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "Mot de passe" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "Boutique en ligne" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, fuzzy, python-brace-format +#| msgid "powered by pretix" +msgid "powered by {name} based on pretix" +msgstr "généré par pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "powered by pretix" +msgid "ticketing powered by pretix" +msgstr "généré par pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "code de réduction" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Défaut" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "simple avec logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "John Doe" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Exemple de société" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Exemple de billet d'entrée" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Un texte avec un motif peut être inséré ici." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Le montant dû a été débité de votre carte." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Veuillez virer de l'argent sur ce compte bancaire: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "format d'exportation" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (séparé par des virgules)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (façon excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (séparé par des points-virgules)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Excel combiné (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Réponses aux questions de fichiers uploadé" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Questions" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "billet {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -459,14 +478,14 @@ msgstr "billet {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Date de début" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -475,22 +494,23 @@ msgstr "" "de facturation ne correspond pas toujours à la date de commande ou de " "paiement." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Date de fin" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -499,9 +519,9 @@ msgstr "" "date de facturation ne correspond pas toujours à la date de commande ou de " "paiement." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -511,12 +531,12 @@ msgstr "" msgid "Payment provider" msgstr "Fournisseur de paiement" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Tous les fournisseurs de paiement" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -527,15 +547,15 @@ msgstr "" "certaines factures d'ordres qui ont été paié partiellement ou totalement par " "un autre fournisseur de paiement." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Toutes les factures" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Données de facture" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -543,93 +563,93 @@ msgstr "Données de facture" msgid "Invoices" msgstr "Factures" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Lignes de facture" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Numéro de facture" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Date" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Code de commande" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Adresse e-mail" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Type de facture" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Annulation de" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Langue" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Expéditeur de facture :" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -639,14 +659,14 @@ msgstr "Expéditeur de facture :" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -654,371 +674,372 @@ msgstr "Expéditeur de facture :" msgid "Name" msgstr "Nom" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adresse" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Code Postal" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Ville" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Pays" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "numéro d'identification fiscale" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Identifiant de TVA" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Destinataire de facture :" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Société" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "rue" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "État/Province/Région" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "bénéficiaire" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Référence interne" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Charge inversée" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Devise indiquée" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "taux de change de la devise étrangère" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Valeur totale (taxes incluses)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Valeur totale (hors taxes)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment settings" msgid "Payment matching IDs" msgstr "Paramètres de paiement" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Fournisseurs de paiement" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Annulation" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Facture" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Oui" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Non" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Numéro de la ligne" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Description" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Prix brut" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Prix net" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Valeur fiscale" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Taux d'imposition" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "règle fiscale" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "date de début d'événement" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Adresses e-mail (fichier texte)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtrer par statut" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Données de la commande" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Commandes" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Position de commande" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "frais de la commande" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Seulement les ordres payés" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment date" msgid "Include payment amounts" msgstr "Date de paiement" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "The selected team cannot be deleted." msgid "Only include orders created on or after this date." msgstr "L'équipe sélectionnée ne peut pas être supprimée." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "Facultatif. Aucun produit ne sera vendu avant cette date." +#| msgid "The selected team cannot be deleted." +msgid "Only include orders created on or before this date." +msgstr "L'équipe sélectionnée ne peut pas être supprimée." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Date de début" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Date de l'événement" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Event slug" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Total de la commande" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1030,188 +1051,188 @@ msgstr "Total de la commande" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Statut" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-Mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Line number" msgid "Phone number" msgstr "Numéro de la ligne" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Date de commande" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Date de commande" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" msgstr "Adresse e-mail" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Date du dernier paiement" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Frais" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Langue de la commande" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Brut à {rate} %" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Net à {rate} %" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Taux fiscal à {rate} %" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Numéros de facture" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Canal de vente" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Nécessite une attention particulière" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Commentaires" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Positions" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Mode de paiement" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Type de frais" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Tarif" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Règle fiscale" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address name" msgstr "Adresse de facturation: nom" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Position ID" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1220,65 +1241,65 @@ msgstr "Position ID" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Date" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produit" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variante" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Nom du participant" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Adresse mail du participant" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1286,112 +1307,112 @@ msgstr "Adresse mail du participant" msgid "Voucher" msgstr "Bon de réduction" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID pseudonyme" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "Numéro de client" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "Nom de l'équipe" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Team name" msgid "Seat zone" msgstr "Nom de l'équipe" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Client ID" msgid "Seat row" msgstr "Numéro de client" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Team name" msgid "Seat number" msgstr "Nom de l'équipe" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Code de commande" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Commandes et remboursements" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "Date de paiement" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Check-in status" msgid "Refund states" msgstr "Statut d'enregistrement" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Commander" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID de paiement" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Date de création" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Date de finalisation" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "code de statut" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Montant" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1399,41 +1420,41 @@ msgstr "Montant" msgid "Payment method" msgstr "Mode de paiement" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Disponibilités des quotas" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Nom du quota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Quota total" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Commandes payées" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Ordres en attente" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Bloquer les bons de réduction" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Panier de l'utilisateur actuel" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1445,33 +1466,33 @@ msgstr "Panier de l'utilisateur actuel" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Liste d'attente" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Expire order" msgid "Exited orders" msgstr "Ordonnance d'expiration" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Disponibilité actuelle" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Illimité" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Remises par cartes-cadeaux" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1481,41 +1502,41 @@ msgstr "Remises par cartes-cadeaux" msgid "Gift card code" msgstr "Code carte-cadeau" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 #, fuzzy #| msgid "Voucher details" msgid "Issuer" msgstr "Détails du bon" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Carte-cadeau" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Afficher les variantes" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 #, fuzzy #| msgid "Price mode" msgid "Test mode" msgstr "Mode prix" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1524,63 +1545,63 @@ msgstr "Mode prix" msgid "All" msgstr "Tous" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty cart" msgid "Empty" msgstr "Vider le panier" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Expiré" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 #, fuzzy #| msgid "Price mode" msgid "Test mode card" msgstr "Mode prix" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Date d'expiration" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Monnaie" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1590,83 +1611,83 @@ msgstr "Monnaie" msgid "Current value" msgstr "Problèmes actuels" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Commande gratuite" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Préfixe du numéro de facture" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Only paid orders" msgid "Last invoice date of order" msgstr "Seulement les ordres payés" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Toutes les entrées" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 #, fuzzy #| msgid "Send a voucher" msgid "Waiting for a voucher" msgstr "Envoyer un bon de réduction" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Bon attribué" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 #, fuzzy #| msgid "Voucher redemption" msgid "Waiting for redemption" msgstr "Rachat de bons" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 #, fuzzy #| msgid "Voucher redemption" msgid "Voucher redeemed" msgstr "Rachat de bons" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 #, fuzzy #| msgid "This voucher is expired." msgid "Voucher expired" msgstr "Ce bon est périmé." -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nom du produit" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Nom de l'événement" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1674,115 +1695,137 @@ msgctxt "subevents" msgid "Date" msgstr "Date" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "code de réduction" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Rester connecté" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Cette combinaison d'identifiants n'est pas connue dans notre système." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Ce compte est inactif.Ce compte est inactif." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Vous êtes déjà inscrit avec cette adresse email, veuillez utiliser le " "formulaire de connexion." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Veuillez entrer le même mot de passe une deuxième fois" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Adresse E-Mail" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Répéter le mot de passe" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Veuillez entrer votre nom." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Référence interne" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Rue et numéro" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 #, fuzzy #| msgid "Presale not started" msgctxt "address" msgid "Select state" msgstr "Prévente non commencée" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Vous devez fournir le nom d'une société." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Vous devez fournir votre nom." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Votre numéro de TVA ne correspond pas au pays sélectionné." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" "Cette identification TVA n'est pas valable. Veuillez revérifier votre entrée." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1794,7 +1837,7 @@ msgstr "" "facturer la TVA sur votre facture. Vous pouvez récupérer le montant de la " "taxe via le processus de remboursement de la TVA." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1805,7 +1848,7 @@ msgstr "" "la TVA. Merci de prendre contact avec notre service de support pour résoudre " "ceci manuellement." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1813,7 +1856,7 @@ msgstr "" "Il existe déjà un compte associé à cette adresse e-mail. Veuillez en choisir " "une autre." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1821,27 +1864,27 @@ msgstr "" "Veuillez entrer votre mot de passe actuel si vous souhaitez modifier votre " "adresse e-mail ou votre mot de passe." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Le mot de passe que vous avez entré n'était pas correct." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Votre mot de passe actuel" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nouveau mot de passe" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Répéter le nouveau mot de passe" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Fuseau horaire par défaut" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1850,25 +1893,25 @@ msgstr "" "toutes les vues d'événements, le fuseau horaire de l'événement est utilisé à " "la place." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Nom de l'appareil" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Type d'appareil" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone avec l'application Authenticator" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Token matériel compatible U2F (par ex. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1876,82 +1919,82 @@ msgstr "" "Syntaxe de substitution invalide: vous devriez utiliser des numéros " "différents de \"{\" ou de \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Caractère générique invalide: %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Client professionnel" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Client individuel" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Page %d sur %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Rendu classique (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Facture de" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Facture à" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Code de commande" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Numéro d'annulation" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Facture originale" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Numéro de facture" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Date d'annulation" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Date de facturation initiale" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Date de facturation" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Événement" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1961,8 +2004,8 @@ msgstr "" "{from_date}\n" "au {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1977,117 +2020,117 @@ msgstr "" msgid "TEST MODE" msgstr "MODE TEST" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Facture {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Référence client : {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 #, fuzzy #| msgid "Any customer" msgctxt "invoice" msgid "Customer VAT ID" msgstr "Identifiant de commerçant" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Bénéficiaire" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "Facture" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "FactureFacture" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Annulation" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Déscription" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Qté" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Taux d'imposition" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Net" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Brut" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Montant" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Total de la facture" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Paiements reçus" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "Paiements non valables" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Valeur nette" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Valeur brute" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Taxe fiscale" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Taxes incluses" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2097,7 +2140,7 @@ msgstr "" "En utilisant le taux de conversion de 1:{rate} publié par la Banque centrale " "européenne le {date}, cela correspond à:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2107,7 +2150,7 @@ msgstr "" "En utilisant le taux de conversion de 1: {rate} publié par la Banque " "centrale européenne le {date}, le total de la facture correspond à {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2119,41 +2162,41 @@ msgstr "Rendu classique (pretix 1.0)" msgid "Default list" msgstr "Liste par défaut" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nom complet" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Est actif" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Est administrateur du site" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Date d'adhésion" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Fuseau horaire" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "L'authentification à deux facteurs est actuellement activée" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Recevoir des notifications selon mes paramètres ci-dessous" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Si elle est désactivée, vous n'obtiendrez aucune notification." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2161,40 +2204,40 @@ msgstr "Si elle est désactivée, vous n'obtiendrez aucune notification." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Utilisateur" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Utilisateurs" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Modification des informations du compte" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Récupération du mot de passe" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Tous les produits (y compris ceux nouvellement créés)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Limiter aux produits" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Inclure les commandes en attente" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2208,7 +2251,7 @@ msgstr "" "n'avait pas été payée. Ceci ne fonctionne qu'avec pretixdesk 0.3.0 ou plus " "ou pretixdroid 1.9 ou plus." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2216,38 +2259,38 @@ msgstr "" msgid "Gates" msgstr "Dates" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Allow multiple entries per ticket" msgstr "Demander des adresses e-mail par ticket" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically check out everyone at" msgstr "Automatiquement sur paiement" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2255,21 +2298,21 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Pays" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Identificateur interne" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2278,37 +2321,37 @@ msgstr "" "des données avec d'autres sources. Si vous n'en saisissez pas, nous en " "générerons un automatiquement." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Cet identificateur est déjà utilisé pour une autre question." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 #, fuzzy #| msgid "Start date" msgid "Setup date" msgstr "Date de début" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 #, fuzzy #| msgid "Confirmation text" msgid "Initialization date" msgstr "Texte de confirmation" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "La fin de la période de prévente doit être postérieure à son début." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "La fin de l'événement doit être postérieure à son début." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2323,51 +2366,51 @@ msgstr "" "valeur aléatoire. Ceci sera utilisé dans les URL, les codes de commande, les " "numéros de facture et les références de virement bancaire." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Le Slug ne peut contenir que des lettres, des chiffres, des points et des " "tirets." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forme courte" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "La Boutique est en ligne" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Devise de l'événement" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Heure de début d'événement" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Heure de fin de l'événement" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Heure d'admission" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 #, fuzzy #| msgid "Show variants" msgid "Show in lists" msgstr "Afficher les variantes" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2379,13 +2422,13 @@ msgstr "" "Si cette option est sélectionnée, cet événement peut apparaître sur la page " "d'accueil du système de billetterie ou dans un profil d'organization." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fin de la prévente" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2394,79 +2437,79 @@ msgstr "" "pas cette valeur, la prévente prendra fin après la date de fin de votre " "événement." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Début de la prévente" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Facultatif. Aucun produit ne sera vendu avant cette date." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Emplacement" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Commentaire interne" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Série d'événements" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "Only sell tickets for this event on the following sales channels." msgstr "Les options d'un prestataire de paiement ont été modifiées." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Événement" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Événements" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2474,46 +2517,46 @@ msgstr "" "Vous avez configuré au moins un produit payant mais n'avez activé aucun mode " "de paiement." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Vous devez configurer au moins un quota pour vendre quelque chose." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Une fois créé, un événement ne peut pas changer entre une série et un seul " "événement." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Les paramètres de l'événement ont été modifiés." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Ce slug est déjà utilisée. Veuillez en choisir un autre." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Le sous-événement ne peut pas être nul pour les séries d'événements." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "La fin de la période de prévente doit être postérieure à son début." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actif" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2521,7 +2564,7 @@ msgstr "" "Avec seulement cette case cochée, cette date est visible dans le front-end " "pour les utilisateurs." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2533,76 +2576,76 @@ msgstr "" "Si cette option est sélectionnée, cet événement peut apparaître sur la page " "d'accueil du système de billetterie ou dans un profil d'organization." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Texte de la page de garde" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Date de la série d'événements" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Dates des séries d'événements" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 #, fuzzy #| msgid "One or more items do not belong to this event." msgid "One or more variations do not belong to this event." msgstr "Un ou plusieurs articles n'appartiennent pas à cet événement." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Ne peut pas contenir d'espaces ou de caractères spéciaux sauf soulignés" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "Le nom de la propriété ne peut contenir que des lettres, des chiffres et des " "traits de soulignement." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Langue par défaut" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Possibilité de modifier les paramètres de l'organisateur" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Recherche d'événements" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Valeur totale" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." @@ -2610,11 +2653,11 @@ msgstr "" "Vous ne pouvez pas sélectionner un quota appartenant à un événement " "différent." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." @@ -2622,13 +2665,13 @@ msgstr "" "Le Slug ne peut contenir que des lettres, des chiffres, des points et des " "tirets." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "VAT-ID: %s" @@ -2636,36 +2679,36 @@ msgctxt "invoice" msgid "Tax ID: %s" msgstr "ID TVA: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "ID TVA: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Nom de la catégorie" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Commentaire interne" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Si vous définissez cette option, elle sera utilisée à la place du nom public " "dans le backend." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Description de la catégorie" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Les produits de cette catégorie sont des Add-Ons" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2675,36 +2718,36 @@ msgstr "" "vendus seuls. Ils ne peuvent être achetés qu'en combinaison avec un produit " "dont cette catégorie est configurée comme source possible pour les add-ons." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Catégorie de produit" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Catégories de produits" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Add-On)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "Facultatif. Aucun produit ne sera vendu avant cette date." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Catégorie" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2712,19 +2755,19 @@ msgstr "" "Si vous avez beaucoup de produits, vous pouvez les trier par catégories pour " "garder les choses organisées." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Nom de l'article" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Ceci est indiqué sous le nom du produit dans les listes." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Prix par défaut" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2734,11 +2777,11 @@ msgstr "" "différents pour chacune d'entre elles. Si une variante n'a pas de prix " "spécial ou si vous n'en avez pas, ce prix sera utilisé." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Entrée gratuite" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2753,44 +2796,44 @@ msgstr "" "actuellement pas pris en charge pour les produits qui sont achetés comme un " "Add-On à d'autres produits." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Taxe de vente" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Est un billet d'entrée" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Si l'achat de ce produit permet ou non à une personne de participer à votre " "événement" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 #, fuzzy #| msgid "Generate invoices" msgid "Generate tickets" msgstr "Générer des factures" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 #, fuzzy #| msgid "On waiting list since" msgid "Show a waiting list for this ticket" msgstr "En liste d'attente depuis" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "Les listes d'attente sont désactivées pour cet événement." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Afficher le nombre de billets restants" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 #, fuzzy #| msgid "" #| "Publicly show how many tickets of a certain type are still available." @@ -2799,31 +2842,31 @@ msgstr "" "Montrer publiquement combien de billets d'un certain type sont encore " "disponibles." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Photo du produit" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Disponible à partir de" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Ce produit ne sera pas vendu avant la date indiquée." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Disponible jusqu' à" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Ce produit ne sera pas vendu après la date indiquée." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2832,11 +2875,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Ce produit ne peut être acheté qu'avec un bon d'achat." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2844,11 +2887,11 @@ msgstr "" "Pour acheter ce produit, l'utilisateur a besoin d'un bon de réduction qui " "s'applique à ce produit soit directement, soit via un quota." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2856,7 +2899,7 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2864,7 +2907,7 @@ msgstr "" "Ce produit ne sera affiché que si un bon de réduction correspondant au " "produit est échangé." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -2878,35 +2921,35 @@ msgstr "" "entre un code de bon d'achat qui est spécifiquement lié à ce produit (et non " "via un quota)." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Permet d'annuler le produit" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Montant minimum par commande" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2916,11 +2959,11 @@ msgstr "" "au panier. Si vous gardez le champ vide ou si vous le réglez à 0, il n' y a " "pas de limite spéciale pour ce produit." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Montant maximum par commande" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2932,7 +2975,7 @@ msgstr "" "limite spéciale pour ce produit. La limite pour le nombre maximum d'éléments " "dans l'ensemble de la commande s'applique indépendamment." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2945,11 +2988,11 @@ msgstr "" "pour indiquer à la personne lors de l'enregistrement que la carte d'étudiant " "doit encore être vérifiée." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Facture originale" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2959,29 +3002,29 @@ msgstr "" "prix actuel est un prix réduit. Ce n'est qu'un cadre cosmétique et n'aura " "pas vraiment d'impact sur les prix." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 #, fuzzy #| msgid "Save changes" msgid "Sales channels" msgstr "Enregistrer les modifications" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 #, fuzzy #| msgid "The product the user waits for." msgid "This product is a gift card" msgstr "Le produit que l'utilisateur attend." -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2991,7 +3034,7 @@ msgstr "" msgid "Products" msgstr "Produits" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2999,55 +3042,55 @@ msgstr "" "Le nombre maximum par commande ne peut être inférieur au nombre minimum par " "commande." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "La catégorie de l'article doit appartenir au même événement que l'article." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "La règle fiscale de l'article doit appartenir au même événement que " "l'article." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" "La disponibilité de l'article ne peut pas se terminer avant qu'il ne " "commence." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Ceci est indiqué sous le nom de la variante dans les listes." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Position" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Variante de produit" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variantes de produit" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Nombre minimum" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Nombre maximum" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Les Add-Ons sont inclus dans le prix" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3055,54 +3098,54 @@ msgstr "" "Si cette option est sélectionnée, l'ajout d'add-ons à ce ticket est gratuit, " "même si les add-ons coûtent normalement de l'argent individuellement." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "Allow the same product to be selected multiple times" msgstr "Vous ne pouvez pas sélectionner plus de %s articles par commande." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "La catégorie de l'add-on doit appartenir au même événement que l'article." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "L'article a déjà un add-on de cette catégorie." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Le compte minimum doit être égal ou supérieur à zéro." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Le nombre maximal doit être égal ou supérieur à zéro." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Le nombre maximal doit être supérieur au nombre minimal." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "article invalide" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Variante d'exemple" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Nombre" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3110,136 +3153,136 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 #, fuzzy #| msgid "The add-on's category must belong to the same event as the item." msgid "The bundled item must belong to the same event as the item." msgstr "" "La catégorie de l'add-on doit appartenir au même événement que l'article." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 #, fuzzy #| msgid "This variation does not belong to this product." msgid "A variation needs to be set for this item." msgstr "Cette variante'appartient pas à ce produit." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 #, fuzzy #| msgid "This variation does not belong to this product." msgid "The chosen variation does not belong to this item." msgstr "Cette variante'appartient pas à ce produit." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 #, fuzzy #| msgid "The minimum count needs to be equal to or greater than zero." msgid "The count needs to be equal to or greater than zero." msgstr "Le compte minimum doit être égal ou supérieur à zéro." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Texte (une ligne)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Texte multiligne" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Oui/Non" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "En choisir un parmi une liste" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Choisissez plusieurs dans la liste" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Chargement de fichiers" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Durée" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Date et heure" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Question" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Texte explicatif" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Si la question doit être expliquée ou clarifiée, faites-le ici !" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Type de question" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Question requise" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Cette question sera posée aux acheteurs des produits sélectionnés" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" "Demandez lors de l'enregistrement plutôt que dans le processus d'achat de " "billets" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Edit question" msgid "Hidden question" msgstr "Modifier la question" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 #, fuzzy #| msgid "This question will be asked during check-in." msgid "This question will only show up in the backend." msgstr "Cette question sera posée lors de l'enregistrement." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Texte sur les factures" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Nombre minimum" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" @@ -3247,119 +3290,129 @@ msgstr "" "Cette question ne doit pas dépendre d'une question qui sera posée lors de " "l'enregistrement." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Nombre maximum" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Une réponse à cette question est nécessaire pour procéder." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Option non valide sélectionnée." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "Ce numéro de page est inférieur à 1" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Le prix entré est trop élevé." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Saisie incorrecte du numéro." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Veuillez entrer votre nom." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Veuillez choisir un quota." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Entrée de date incorrecte." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Saisie de durée invalide." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Saisie de la date et de l'heure invalide." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 #, fuzzy #| msgid "Unknown order code" msgid "Unknown country code." msgstr "Code de commande inconnu" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Réponse" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "L'identificateur \"{}\" est déjà utilisé pour une autre option." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Option de question" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Options de questions" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacité totale" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Laissez vide pour un nombre illimité de billets." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Article" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Variantes" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3369,13 +3422,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Quota" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3384,13 +3437,13 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotas" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Toutes les variantes doivent appartenir à un poste contenu dans la liste des " "postes." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3398,82 +3451,82 @@ msgstr "" "Un ou plusieurs articles présentent des variantes, mais aucun d'entre eux ne " "figure dans la liste des variantes." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Le sous-événement ne peut pas être nul pour les séries d'événements." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Commande {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Bon de réduction {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produit {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Date {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Quota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Catégorie {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Question {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Règle fiscale {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "en attente" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "Payé" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "expiré" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "annulé" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Localisation" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Date d'expiration" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Montant total" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3481,7 +3534,7 @@ msgstr "" "Le texte saisi dans ce champ ne sera pas visible par l'utilisateur et est " "disponible pour votre commodité." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3494,17 +3547,17 @@ msgstr "" "message personnalisé, vous devez donc informer votre personnel " "d'enregistrement sur la façon de traiter ces cas." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta information" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" msgid "E-mail address verified" msgstr "Adresse e-mail" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3512,7 +3565,7 @@ msgstr "" "Le paiement ne peut pas être accepté car la dernière date de paiement " "configurée dans les paramètres de paiement est dépassée." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 #, fuzzy #| msgid "" #| "The payment can not be accepted as it the order is expired and you " @@ -3526,75 +3579,75 @@ msgstr "" "avez configuré qu'aucun retard de paiement ne doit être accepté dans les " "paramètres de paiement." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This order is not yet approved by the event organizer." msgstr "Ce bon n'est pas valable pour cette date." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Le produit commandé \"{item}\" n'est plus disponible." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, fuzzy, python-brace-format #| msgid "The ordered product \"{item}\" is no longer available." msgid "The seat \"{seat}\" is no longer available." msgstr "Le produit commandé \"{item}\" n'est plus disponible." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Le bon a été créé." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Votre commande: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Vide, si ce produit n'est pas un billet d'entrée" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Nom de la société" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Sélectionnez le pays" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 #, fuzzy #| msgid "User created." msgctxt "payment_state" msgid "created" msgstr "Utilisateur créé." -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 #, fuzzy #| msgid "pending" msgctxt "payment_state" msgid "pending" msgstr "en attente" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" @@ -3602,177 +3655,177 @@ msgctxt "payment_state" msgid "confirmed" msgstr "Commande validée" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 #, fuzzy #| msgid "canceled" msgctxt "payment_state" msgid "canceled" msgstr "annulé" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 #, fuzzy #| msgid "refunded" msgctxt "payment_state" msgid "refunded" msgstr "remboursé" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Informations de paiement" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, fuzzy, python-format #| msgid "Order canceled: %(code)s" msgid "Event registration confirmed: %(code)s" msgstr "Commande annulée: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Paiement reçu pour votre commande: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 #, fuzzy #| msgid "User created." msgctxt "refund_state" msgid "created" msgstr "Utilisateur créé." -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 #, fuzzy #| msgid "Bank transfer" msgctxt "refund_state" msgid "in transit" msgstr "Virement bancaire" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 #, fuzzy #| msgid "canceled" msgctxt "refund_state" msgid "canceled" msgstr "annulé" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 #, fuzzy #| msgid "Organizer" msgctxt "refund_source" msgid "Organizer" msgstr "Organisateur" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 #, fuzzy #| msgid "Any customer" msgctxt "refund_source" msgid "Customer" msgstr "Tout client" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund order" msgid "Refund reason" msgstr "Demande de remboursement" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Frais de paiement" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Frais d'expédition" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Frais de service" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 #, fuzzy #| msgid "Cancellation" msgid "Cancellation fee" msgstr "Annulation" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Autres frais" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Carte-cadeau" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valeur" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Position de l'ordre" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Votre commande: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "ID du panier (par ex. clé de session)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Position du panier" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Positions du panier" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Uniquement pour les clients professionnels dans l'UE." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Cette référence sera imprimée sur votre facture pour votre commodité." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3783,45 +3836,45 @@ msgstr "" "utilisé dans les URLs pour faire référence à vos comptes organisateurs et à " "vos événements." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organisateur" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organisateurs" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Nom de l'équipe" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membres de l'équipe" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Peut créer des événements" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Possibilité de changer les équipes et les permissions" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Possibilité de modifier les paramètres de l'organisateur" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3830,103 +3883,103 @@ msgstr "" "tous vos événements, c'est-à-dire via les rapports de confidentialité, donc " "faites attention à qui vous ajoutez à cette équipe !" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Possibilité de modifier les ordres" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Possibilité de modifier les paramètres d'événements" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Possibilité de modifier les paramètres du produit" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Peut afficher les ordres" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Possibilité de modifier les ordres" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Contrôles de mise à jour" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Possibilité de visualiser les bons de réduction" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Possibilité de modifier les bons de réduction" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s on %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Équipe" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Équipes" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Inviter dans l'équipe '{team}' pour '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, fuzzy, python-brace-format #| msgid "Invoice number" msgid "Row {number}" msgstr "Numéro de facture" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, fuzzy, python-brace-format #| msgid "Team name" msgid "Seat {number}" msgstr "Nom de l'équipe" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Doit être court, par exemple \"TVA\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Les prix des produits configurés incluent le montant de la TVA" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" "Utiliser les règles de l'UE en matière d'imposition de l'autoliquidation" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3944,11 +3997,11 @@ msgstr "" "n'est donnée pour le calcul correct des taxes. À UTILISER À VOS RISQUES ET " "PÉRILS." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Pays commerçant" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3956,27 +4009,27 @@ msgstr "" "Votre pays de résidence. C'est le pays dans lequel la règle européenne " "d'autoliquidation ne s'appliquera pas, si elle est configurée ci-dessus." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Vous devez définir votre pays d'origine pour utiliser la fonction " "d'autoliquidation." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "incl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "plus {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "frais inversés activés" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3986,61 +4039,61 @@ msgstr "" "CEE du Conseil, l'assujettissement à la TVA incombe au destinataire du " "service." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Sans effet" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Fixer le prix du produit à" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Soustraire du prix du produit" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Réduire le prix des produits de (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Utilisation maximale" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Nombre de fois que ce bon peut être utilisé." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Racheté" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Montant maximum par commande" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Valable jusqu'au" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Réserver un billet à partir du quota" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -4050,11 +4103,11 @@ msgstr "" "sorte qu'il est garanti que toute personne ayant ce code de bon d'achat " "recevra un billet." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Permettre de contourner le quota" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -4062,40 +4115,40 @@ msgstr "" "S'il est activé, le détenteur de ce code promotionnel peut acheter des " "billets, même s'il n'en reste plus." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Mode prix" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Valeur du bon" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Ce produit est ajouté au panier de l'utilisateur si le bon est utilisé." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Cette variante du produit choisi ci-dessus est utilisée." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "Si activé, le bon est valable pour tout produit concerné par ce quota." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Tag" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -4105,35 +4158,35 @@ msgstr "" "justificatives. Si vous saisissez la même valeur pour plusieurs bons, vous " "pouvez obtenir des statistiques sur le nombre de bons échangés, etc." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Bons de réduction" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" "Vous ne pouvez pas sélectionner un quota appartenant à un événement " "différent." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" "Vous ne pouvez pas sélectionner simultanément un quota et un produit " "spécifique." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" "Vous ne pouvez pas sélectionner un article qui appartient à un événement " "différent." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -4141,11 +4194,11 @@ msgstr "" "Vous ne pouvez pas sélectionner une variante sans avoir sélectionné un " "produit qui fournit des variantes." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Cette variante'appartient pas à ce produit." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -4154,11 +4207,11 @@ msgstr "" "produit spécifique. Sinon, il pourrait être difficile de savoir quels quota " "bloquer." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "Il n'est actuellement pas possible de créer des bons pour les addons." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -4168,7 +4221,7 @@ msgstr "" "Vous ne pouvez pas sélectionner simultanément un quota et un produit " "spécifique." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4177,20 +4230,20 @@ msgstr "" "Ce bon a déjà été échangé %(redeemed)s fois. Vous ne pouvez pas réduire le " "nombre maximum d'utilisations en dessous de ce nombre." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Si vous voulez que ce bon bloque le quota, vous devez sélectionner une date " "spécifique." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Vous ne pouvez pas sélectionner un sous-événement si votre événement n'est " "pas une série d'événements." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4198,112 +4251,112 @@ msgstr "" "Vous ne pouvez pas créer de bon qui bloque le quota car le produit ou le " "quota sélectionné est actuellement épuisé ou entièrement réservé." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Un bon de réduction avec ce code existe déjà." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a date if you select a seat." msgstr "Vous devez sélectionner une date." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The selected item does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "L'élément sélectionné n'appartient pas à cet événement." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a specific product if you select a seat." msgstr "Vous devez sélectionner une date." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This event can not be deleted." msgid "Seat-specific vouchers can only be used once." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose exactly one option from this category." #| msgid_plural "You need to choose %(min_count)s options from this category." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Vous devez choisir exactement une option de cette catégorie." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "L'identificateur \"{}\" est déjà utilisé pour une autre option." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "En liste d'attente depuis" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Bon de réduction attribué" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Le produit que l'utilisateur attend." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "La variante du produit choisie ci-dessus." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Saisie de la liste d'attente" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Entrées de liste d'attente" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Ce produit n'est actuellement pas disponible." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Un bon de réductiona déjà été envoyé à cette personne." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Cette entrée est anonyme et ne peut plus être utilisée." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" "Automatiquement créé à partir de l'entrée de la liste d'attente pour {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Vous avez été sélectionné dans la liste d'attente pour {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "L'élément sélectionné n'appartient pas à cet événement." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Veuillez sélectionner une variante spécifique de ce produit." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4311,11 +4364,11 @@ msgstr "" "Vous êtes déjà sur cette liste d'attente ! Nous vous informerons dès que " "nous aurons un billet disponible pour vous." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Mesures administratives requises" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4325,232 +4378,232 @@ msgstr "" "produit, par exemple un remboursement externe. Vous devez le résoudre " "manuellement ou choisir de l'ignorer, selon le problème en question." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Voir tous les problèmes non résolus" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Dates" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Date de l'événement" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Total net" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 #, fuzzy #| msgid "Payment date" msgid "Pending amount" msgstr "Date de paiement" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Statut de la commande" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Change products" msgid "Purchased products" msgstr "Modifier les produits" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Voir les détails de la commande" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Une nouvelle commande a été passée: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, fuzzy, python-brace-format #| msgid "A new order has been placed: {order.code}" msgid "A new order has been placed that requires approval: {order.code}" msgstr "Une nouvelle commande a été passée: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "La commande {order.code} a été marquée comme payée." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "La commande {order.code} a été annulée." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "La commande {order.code} a été modifiée." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "L'ordre {order.code}1 a été marqué comme étant expiré." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" "Les informations du ticket de la commande {order.code} ont été modifiées." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "L'adresse de contact de la commande {order.code} a été modifiée." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "La commande {order.code} a été modifiée." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 #, fuzzy #| msgid "The order has been created." msgid "Order has been overpaid" msgstr "La commande a été créée." -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been marked as paid." msgid "Order {order.code} has been overpaid." msgstr "La commande {order.code} a été marquée comme payée." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, fuzzy, python-brace-format #| msgid "An unexpected error has occurred." msgid "An external refund for {order.code} has occurred." msgstr "Une erreur inattendue s'est produite." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 #, fuzzy #| msgid "Refunded" msgid "Refund requested" msgstr "Remboursé" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, fuzzy, python-brace-format #| msgid "The voucher has been redeemed in order {order_code}." msgid "You have been requested to issue a refund for {order.code}." msgstr "Le bon a été utilisé dans la commande {order_code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Vous devez sélectionner une date." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "No matching date was found." msgstr "Aucune réponse correspondante n'a été trouvée." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Aucune réponse correspondante n'a été trouvée." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No matching answers found." msgid "No matching product was found." msgstr "Aucune réponse correspondante n'a été trouvée." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching products were found." msgstr "Aucune réponse correspondante n'a été trouvée." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No matching answers found." msgid "No matching variation was found." msgstr "Aucune réponse correspondante n'a été trouvée." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching variations were found." msgstr "Aucune réponse correspondante n'a été trouvée." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Vous devez sélectionner une variante du produit." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "Adresses de facturation" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Veuillez entrer une adresse email valide." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "The payment method for this order cannot be changed." msgid "States are not supported for this country." msgstr "Le mode de paiement de cet ordre ne peut pas être modifié." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a quota." msgid "Please enter a valid state." msgstr "Veuillez choisir un quota." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Adresse mail du participant" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4559,27 +4612,27 @@ msgstr "Adresse mail du participant" msgid "Attendee address" msgstr "Nom du participant" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgid "Status" msgid "State" msgstr "Statut" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Create a first product" msgid "Calculate from product" msgstr "Créer un premier produit" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 #, fuzzy #| msgid "You requested an invalid ticket output type." msgid "You entered an invalid number." msgstr "Vous avez demandé un type d'édition de ticket non valide." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 #, fuzzy @@ -4587,70 +4640,70 @@ msgstr "Vous avez demandé un type d'édition de ticket non valide." msgid "Ticket code" msgstr "Conception des billets" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Refund automatically?" msgid "Generate automatically" msgstr "Remboursement automatique ?" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Veuillez entrer une adresse email valide." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Veuillez entrer une adresse email valide." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No matching answers found." msgid "No matching seat was found." msgstr "Aucune réponse correspondante n'a été trouvée." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug is already in use. Please choose a different one." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Ce slug déjà utilisée. Veuillez en choisir un autre." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to select a specific seat." msgstr "Vous devez sélectionner une date." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Option non valide sélectionnée." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Activer le mode de paiement" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Les utilisateurs ne pourront plus choisir ce fournisseur de paiement après " "la date indiquée." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Texte sur les factures" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4662,11 +4715,11 @@ msgstr "" "générée avant le paiement de la commande. Si la facture est générée plus " "tard, elle affichera un texte indiquant qu'elle a déjà été payée." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Total minimum de commande" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4677,11 +4730,11 @@ msgstr "" "peut être calculé sans tenir compte des frais imposés par ce mode de " "paiement." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Total maximum de commande" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4692,23 +4745,23 @@ msgstr "" "peut être calculé sans tenir compte des frais imposés par ce mode de " "paiement." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Frais supplémentaires" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Valeur absolue" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Calculez les frais à partir de la valeur totale incluant les frais." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4722,56 +4775,56 @@ msgstr "" "détaillées sur ce que cela fait. N'oubliez pas de définir les frais " "corrects ci-dessus !" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "Les options d'un prestataire de paiement ont été modifiées." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "Activer le mode de paiement" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "Activer le mode de paiement" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Le paiement de cette facture a déjà été reçu." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4779,49 +4832,49 @@ msgstr "" "Aucun paiement n'est exigé car cette commande ne comprend que des produits " "gratuits." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Gratuitement" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Guichet" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 #, fuzzy #| msgid "Invalid payments" msgid "Manual payment" msgstr "Paiements non valables" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 #, fuzzy #| msgid "Payment method" msgid "Payment method name" msgstr "Mode de paiement" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4830,11 +4883,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4842,166 +4895,178 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 #, fuzzy #| msgid "Settings" msgid "Offsetting" msgstr "Réglages" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 #, fuzzy #| msgid "Your changes could not be saved." msgid "You entered an order that could not be found." msgstr "Vos modifications n'ont pas pu être sauvegardées." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "The payment method for this order cannot be changed." msgid "This gift card does not support this currency." msgstr "Le mode de paiement de cet ordre ne peut pas être modifié." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This event can not be deleted." msgid "This gift card can only be used in test mode." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is no longer valid." msgstr "Cette fonction n'est pas activée." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 #, fuzzy #| msgid "The selected configuration has been deleted." msgid "All credit on this gift card has been used." msgstr "La configuration sélectionnée a été supprimée." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Cet identificateur est déjà utilisé pour une autre question." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 #, fuzzy #| msgid "Your cart has been updated." msgid "Your gift card has been applied." msgstr "Votre panier a été mis à jour." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is not known." msgstr "Cette fonction n'est pas activée." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This gift card is not accepted by this event organizer." msgstr "Ce bon n'est pas valable pour cette date." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "There was an error sending the mail. Please try again later." msgid "This gift card was used in the meantime. Please try again." msgstr "Il y a eu une erreur d'envoi du mail. Veuillez réessayer plus tard." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Ticket code (barcode content)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Position de l'ordre" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Exemple de produit" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Nom de la variante" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Variante d'exemple" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Description du produit" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Exemple de description du produit" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Dénomination et variantes du produit" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Exemple de produit - exemple de variantes" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Description du produit" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Exemple de description du produit" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Catégorie de billets" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -5010,18 +5075,18 @@ msgstr "" msgid "Attendee company" msgstr "Adresse mail du participant" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Exemple d'entreprise" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee name" msgid "Full attendee address" msgstr "Nom du participant" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -5030,187 +5095,187 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Nom du participant" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee name" msgid "Attendee ZIP code" msgstr "Nom du participant" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Adresse mail du participant" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Nom du participant" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Adresse mail du participant" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Exemple de nom de l'événement" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31. Mai 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Plage de dates de l'événement" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31. Mai – 4. Juin 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Date et heure de début de l'événement" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "31.05.2017 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 #, fuzzy #| msgid "Event begin time" msgid "Event begin date" msgstr "Heure de début de l'événement" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 #, fuzzy #| msgid "2017-05-31 20:00" msgid "2017-05-31" msgstr "31.05.2017 20:00" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Heure de début de l'événement" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Date et heure de fin de l'événement" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "31.05.2017 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 #, fuzzy #| msgid "Event end time" msgid "Event end date" msgstr "Heure de fin de l'événement" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Date et heure d'admission à l'événement" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "31.05.2016 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Heure d'admission à l'événement" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Lieu de l'événement" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Ville quelconque" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address company" msgstr "Adresse de facturation: société" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "Adresses de facturation" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "Adresses de facturation" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address city" msgstr "Adresse de facturation: société" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 #, fuzzy #| msgid "Sample company" msgid "Sample city" msgstr "Exemple d'entreprise" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address state" msgstr "Adresse de facturation: nom" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample company" msgid "Sample State" msgstr "Exemple d'entreprise" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address country" msgstr "Adresse de facturation: société" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Liste des Addons" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -5218,173 +5283,173 @@ msgstr "" "Add-on 1\n" "Add-on 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Nom de l'organisateur" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Société organisatrice de l'événement" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Texte d'information de l'organisateur" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Texte info de l'organisateur de l'événement" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Texte info de l'organisateur de l'événement" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 #, fuzzy #| msgctxt "subevent" #| msgid "Create date" msgid "Printing date" msgstr "Créer une date" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 #, fuzzy #| msgid "Event begin date and time" msgid "Printing date and time" msgstr "Date et heure de début de l'événement" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 #, fuzzy #| msgid "Event begin time" msgid "Printing time" msgstr "Heure de début de l'événement" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 #, fuzzy #| msgid "Full name" msgid "Seat: Full name" msgstr "Nom complet" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 #, fuzzy #| msgid "Event admission" msgid "General admission" msgstr "Admission à l'événement" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 #, fuzzy #| msgid "Team name" msgid "Seat: zone" msgstr "Nom de l'équipe" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 #, fuzzy #| msgid "Street and Number" msgid "Seat: seat number" msgstr "Rue et numéro" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Question: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, fuzzy, python-brace-format #| msgid "Attendee name" msgid "Attendee name: {part}" msgstr "Nom du participant" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, fuzzy, python-brace-format #| msgid "Invoice address: name" msgid "Invoice address name: {part}" msgstr "Adresse de facturation: nom" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Début de l'événement" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Fin de l'événement" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Admission à l'événement" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Début de la prévente" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Fin de la prévente" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Date fixe:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Date relative:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "Date relative:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Non réglé" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Date de l'événement" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5392,24 +5457,24 @@ msgstr "" "Nous n'avons pas pu traiter votre demande complètement car le serveur était " "trop occupé. Veuillez réessayer." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Vous n'avez sélectionné aucun produit." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Position du panier inconnue ." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Aucune date n' a été spécifiée." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Vous avez sélectionné un produit qui n'est pas disponible à la vente." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5417,7 +5482,7 @@ msgstr "" "Certains produits que vous avez sélectionnés ne sont plus disponibles. Voir " "ci-dessous pour plus de détails." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5425,25 +5490,25 @@ msgstr "" "Certains des produits que vous avez sélectionnés ne sont plus disponibles " "dans la quantité sélectionnée. Voir ci-dessous pour plus de détails." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Vous ne pouvez pas sélectionner plus de %s articles par commande." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" "Vous ne pouvez pas sélectionner plus de %(max)s articles du produit " "%(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" "Vous devez sélectionner au moins %(min)s articles du produit %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5452,21 +5517,21 @@ msgstr "" "Nous avons retiré %(product)s de votre panier car vous ne pouvez pas acheter " "moins de %(min)s articles." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "La période de prévente pour cet événement n' a pas encore commencé." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "La période de prévente pour cet événement est terminée." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5474,7 +5539,7 @@ msgstr "" "La période de prévente pour cet événement n' a pas encore commencé. Les " "positions concernées ont été retirées de votre panier." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5482,20 +5547,20 @@ msgstr "" "La période de prévente d'un des événements de votre panier est terminée. Les " "positions concernées ont été retirées de votre panier." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Le prix entré est trop élevé." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Ce code promotionnel n'est pas connu dans notre base de données." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "Ce code a déjà été utilisé le nombre maximum de fois autorisé." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5504,12 +5569,12 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Ce code de bon d'achat ne peut être échangé que %d fois." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5517,59 +5582,59 @@ msgstr "" "Vous avez déjà utilisé ce code promotionnel. Supprimez la ligne associée de " "votre panier si vous souhaitez l'utiliser pour un autre produit." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Ce bon est périmé." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Ce bon de réduction n'est pas valable pour ce produit." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "Ce bon n'est pas valable pour cette date." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" "Votre bon de réduction est valable pour un produit qui n'est pas " "actuellement en vente." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Ce bon n'est pas valable pour cette date." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" "Vous avez besoin d'un code promotionnel valide pour commander ce produit." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "La date de l'événement sélectionné n'est pas active." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Vous ne pouvez pas sélectionner d'addon pour le produit sélectionné." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" "Vous ne pouvez pas sélectionner deux variantes du même produit d'extension." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5578,7 +5643,7 @@ msgstr "" "Vous pouvez sélectionner au maximum %(max)s add-ons de la catégorie %(cat)s " "pour le produit %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5587,7 +5652,7 @@ msgstr "" "Vous devez sélectionner au moins %(min)s add-ons de la catégorie %(cat)s " "pour le produit %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5599,7 +5664,7 @@ msgstr "" "Vous pouvez sélectionner au maximum %(max)s add-ons de la catégorie %(cat)s " "pour le produit %(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5607,7 +5672,7 @@ msgstr "" "L'un des produits que vous avez sélectionné ne peut être acheté qu'en " "complément d'un autre projet." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 #, fuzzy #| msgid "" #| "One of the products you selected can only be bought as an add-on to " @@ -5617,43 +5682,43 @@ msgstr "" "L'un des produits que vous avez sélectionné ne peut être acheté qu'en " "complément d'un autre projet." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 #, fuzzy #| msgid "Please select a quota." msgid "Please select a valid seat." msgstr "Veuillez choisir un quota." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 #, fuzzy #| msgid "You can not select an add-on for the selected product." msgid "You can not select a seat for this position." msgstr "Vous ne pouvez pas sélectionner d'addon pour le produit sélectionné." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "You can not select the same seat multiple times." msgstr "Vous ne pouvez pas sélectionner plus de %s articles par commande." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 #, fuzzy #| msgid "The order has been canceled." msgid "This order position has been canceled." msgstr "La commande a été annulée." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" "Cette position de commande a un produit non valide pour cette liste " "d'enregistrement." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." @@ -5661,40 +5726,40 @@ msgstr "" "Cette position de commande a un produit non valide pour cette liste " "d'enregistrement." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Cette commande n'est pas marquée comme payée." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" "Vous devez répondre à des questions pour compléter ce processus " "d'enregistrement." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "Cette entrée est anonyme et ne peut plus être utilisée." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Ce billet a déjà été échangé." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 #, fuzzy #| msgid "Your search did not match any quotas." msgid "Your export did not contain any data." msgstr "Votre recherche ne correspond à aucun quota." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Veuillez compléter votre paiement avant %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "" @@ -5717,22 +5782,22 @@ msgstr "" "{i.zipcode} {i.city}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Participants: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Date: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Un texte spécifique au prestataire de paiement peut apparaître ici." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 #, fuzzy #| msgid "" #| "John Doe\n" @@ -5744,19 +5809,19 @@ msgstr "" "214 Rue de la Croix\n" "99000 Ville" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Exemple de produit {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Exemple de produit A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5766,7 +5831,7 @@ msgid "" msgstr "" "Vous recevez cet e-mail parce que vous avez passé une commande pour {event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5776,26 +5841,26 @@ msgstr "" "suivante:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "Vous recevez cet e-mail parce que vous avez passé une commande pour {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "Entrée de date incorrecte." -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5803,7 +5868,7 @@ msgstr "" "Certains des produits que vous avez sélectionnés n'étaient plus disponibles. " "Voir ci-dessous pour plus de détails." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5811,7 +5876,7 @@ msgstr "" "Certains des produits que vous avez sélectionnés n'étaient plus disponibles " "dans la quantité sélectionnée. Voir ci-dessous pour plus de détails." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5819,15 +5884,15 @@ msgstr "" "Le prix de certains articles de votre panier a changé entre-temps. Voir ci-" "dessous pour plus de détails." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Une erreur interne s'est produite, veuillez réessayer." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Votre panier est vide." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5836,11 +5901,11 @@ msgstr "" "Vous ne pouvez pas sélectionner plus de %(max)s articles du produit " "%(product)s. Nous avons retiré les articles excédentaires de votre panier." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "La période de prévente est terminée." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5848,7 +5913,7 @@ msgstr "" "Le code promotionnel utilisé pour l'un des articles de votre panier n'est " "pas connu dans notre base de données." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5858,7 +5923,7 @@ msgstr "" "été utilisé le nombre maximum de fois autorisé. Nous avons retiré cet " "article de votre panier." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5872,7 +5937,7 @@ msgstr "" "été utilisé le nombre maximum de fois autorisé. Nous avons retiré cet " "article de votre panier." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5880,7 +5945,7 @@ msgstr "" "Le code promotionnel utilisé pour l'un des articles de votre panier est " "périmé. Nous avons retiré cet article de votre panier." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5888,7 +5953,7 @@ msgstr "" "Le code promotionnel utilisé pour l'un des articles de votre panier n'est " "pas valable pour cet article. Nous avons retiré cet article de votre panier." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5896,7 +5961,7 @@ msgstr "" "Vous avez besoin d'un code promotionnel valide pour commander un des " "produits de votre panier. Nous avons retiré cet article de votre panier." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5904,7 +5969,7 @@ msgstr "" "La période de prévente d'un des événements de votre panier n'est pas encore " "commencée. Les positions concernées ont été retirées de votre panier." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5916,7 +5981,7 @@ msgstr "" "Le code promotionnel utilisé pour l'un des articles de votre panier est " "périmé. Nous avons retiré cet article de votre panier." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5930,103 +5995,103 @@ msgstr "" "été utilisé le nombre maximum de fois autorisé. Nous avons retiré cet " "article de votre panier." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "La nouvelle date d'expiration doit être dans le futur." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 #, fuzzy #| msgid "This order is not marked as paid." msgid "This order is not pending approval." msgstr "Cette commande n'est pas marquée comme payée." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, fuzzy, python-format #| msgid "Order canceled: %(code)s" msgid "Order approved and confirmed: %(code)s" msgstr "Commande annulée: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, fuzzy, python-format #| msgid "Your order is pending payment: %(code)s" msgid "Order approved and awaiting payment: %(code)s" msgstr "Votre commande est en attente de paiement: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, fuzzy, python-format #| msgid "Order details: %(code)s" msgid "Order denied: %(code)s" msgstr "Détails de la commande: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Vous ne pouvez pas annuler cette commande." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Commande annulée: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Votre commande est sur le point d'expirer: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Votre commande est en attente de paiement: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Votre ticket est prêt à être téléchargé: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Votre commande a été modifiée: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Vous devez sélectionner une variante du produit." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" "Le quota {name} n' a plus assez de capacité pour effectuer l'opération." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Aucun quota n'est défini qui autorise cette opération." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Le produit sélectionné n'est pas actif ou n' a pas de prix fixe." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -6034,11 +6099,11 @@ msgstr "" "Cette opération laisserait la commande vide. Veuillez annuler la commande " "elle-même." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Seules les commandes en attente ou payées peuvent être modifiées." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -6046,7 +6111,7 @@ msgstr "" "Cette opération rendrait la commande gratuite et donc immédiatement payée, " "mais aucun quota n'est disponible." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -6054,7 +6119,7 @@ msgstr "" "Il s'agit d'un produit complémentaire, veuillez sélectionner la position de " "base à laquelle il doit être ajouté." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -6062,69 +6127,69 @@ msgstr "" "La position de base sélectionnée ne vous permet pas d'ajouter ce produit en " "tant qu'add-on." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Vous devez sélectionner un sous-événement pour la nouvelle fonction." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product requires you to select a seat." msgstr "Le produit sélectionné n'est pas actif ou n' a pas de prix fixe." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product does not allow to select a seat." msgstr "Le produit sélectionné n'est pas actif ou n' a pas de prix fixe." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "Le produit sélectionné n'est pas actif ou n' a pas de prix fixe." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -6132,33 +6197,33 @@ msgstr "" "Le fichier de téléchargement ne se trouve plus sur le serveur, veuillez " "recommencer." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Ce fichier provient d'un événement différent." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Le code de confirmation que vous avez entré était incorrect." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Quelque chose s'est passé dans votre événement après l'exportation, veuillez " "réessayer." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Non catégorisé" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Exemple d'atelier" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "Mise à jour prétix disponible" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -6193,27 +6258,27 @@ msgstr "" "\n" "vos développeurs pretix" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "Le bon a été créé." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Nombre maximum d'articles par commande" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Les Add-Ons ne seront pas pris en compte." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -6221,7 +6286,7 @@ msgstr "" "Afficher les prix nets au lieu des prix bruts dans la liste de produits (pas " "recommandé!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6233,29 +6298,29 @@ msgstr "" "Indépendamment de votre choix, le panier affichera les prix bruts car c'est " "le prix à payer" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Demander les noms des participants" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Demandez un nom pour tous les billets qui incluent l'entrée à l'événement." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Noms des participants requis" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" "Exiger des clients qu'ils remplissent les noms de tous les participants." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Demander des adresses e-mail par ticket" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6284,11 +6349,11 @@ msgstr "" "confirmation de commande qu' à une seule adresse email primaire et non aux " "adresses des participants." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Nécessite des adresses e-mail par ticket" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -6299,54 +6364,54 @@ msgstr "" "que soit cette configuration, une seule adresse e-mail sera toujours requise " "pour la confirmation de commande." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "Demander des adresses e-mail par ticket" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Nécessite des adresses e-mail par ticket" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "Demander des adresses e-mail par ticket" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Nécessite des adresses e-mail par ticket" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Demander deux fois l'adresse email de la commande" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Exiger que les clients remplissent deux fois l'adresse mail principale pour " "éviter les erreurs." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Demander l'adresse de facturation" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6355,41 +6420,41 @@ msgstr "" "Ne fonctionne que si une adresse de facturation est demandée. " "L'identification TVA n'est pas requise." -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Nom du client requis" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Afficher les noms des participants sur les factures" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Adresse de facturation requise" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 #, fuzzy #| msgid "Require invoice address" msgid "Require a business addresses" msgstr "Adresse de facturation requise" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 #, fuzzy #| msgid "Ask for invoice address" msgid "Ask for beneficiary" msgstr "Demander l'adresse de facturation" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6398,42 +6463,42 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Demander l'identification TVA" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Ne fonctionne que si une adresse de facturation est demandée. " "L'identification TVA n'est pas requise." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address explanation" msgstr "Adresse de facturation: nom" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Afficher les produits gratuits sur les factures" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6441,44 +6506,44 @@ msgstr "" "Notez que les factures ne seront jamais générées pour les commandes qui ne " "contiennent que des produits gratuits." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Only paid orders" msgid "Show expiration date of order" msgstr "Seulement les ordres payés" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Préfixe du numéro de facture" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Génération de factures avec numéros consécutifs" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Si désactivé, le code de commande sera utilisé dans le numéro de facture." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Préfixe du numéro de facture" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6503,87 +6568,87 @@ msgstr "" "que chaque numéro complet sera utilisé au plus une fois sur l'ensemble de " "vos événements. Cette option n'affecte que les futures factures." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Préfixe du numéro de facture" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Période de réservation" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Le nombre de minutes réservés à cet utilisateur pour conserver les articles " "dans le panier." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Fin de la prévente" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Texte multiligne" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Tous les jours" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Prolonger le délai de paiement" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Délai de paiement en jours" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6597,11 +6662,11 @@ msgstr "" "recommandons de fixer un délai de deux ou trois jours pour permettre aux " "gens de réessayer les paiements échoués." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Finaliser les conditions de paiement uniquement en jour de semaine" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6619,13 +6684,13 @@ msgstr "" "est exigé dans certains pays par le droit civil. Cela n'affectera pas la " "dernière date de paiement configurée ci-dessus." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Délai de paiement en jours" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6646,11 +6711,11 @@ msgstr "" "recommandons de fixer un délai de deux ou trois jours pour permettre aux " "gens de réessayer les paiements échoués." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Dernière date de paiement" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6667,11 +6732,11 @@ msgstr "" "d'événements et qu'une commande contient des tickets pour plusieurs dates, " "la date la plus proche est utilisée." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Expirer automatiquement les commandes impayées" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6682,22 +6747,22 @@ msgstr "" "paiement. Cela signifie que ces billets retournent au pool et peuvent être " "commandés par d'autres personnes." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Accepter les paiements en retard" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6707,99 +6772,99 @@ msgstr "" "que la capacité disponible est suffisante. Aucun paiement ne sera jamais " "accepté après la 'dernière date de paiement' configurée ci-dessus." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Afficher la date de début" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" "Indiquer la date de début de la prévente avant le début de la prévente." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 #, fuzzy #| msgid "Generate invoices" msgid "Do not generate invoices" msgstr "Générer des factures" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 #, fuzzy #| msgid "Manually in admin panel" msgid "Only manually in admin panel" msgstr "Manuellement dans le panneau d'administration" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automatiquement à la demande de l'utilisateur" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automatiquement pour toutes les commandes créées" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Générer des factures" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" "Les factures ne seront pas générées automatiquement pour les commandes " "gratuites." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Adresse" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "Identifiant de TVA" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "Par exemple, avec ce document, nous vous avons envoyé la facture pour votre " "commande de billets." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Texte d'introduction" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Sera imprimé sur chaque facture au-dessus des lignes de facture." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6807,15 +6872,15 @@ msgstr "" "par ex. Merci pour votre achat ! Vous trouverez de plus amples informations " "sur l'événement à..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Texte supplémentaire" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Sera imprimé sur chaque facture en dessous du total de la facture." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6823,11 +6888,11 @@ msgstr "" "p. ex. vos coordonnées bancaires, données légales comme votre numéro de TVA, " "numéros d'immatriculation, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Pied de page" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6835,11 +6900,11 @@ msgstr "" "Sera imprimé centré et en caractères plus petits à la fin de chaque page de " "facture." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Joindre les factures aux courriels" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6852,30 +6917,30 @@ msgstr "" "confirmation de paiement. Si elles ne sont pas générées automatiquement, " "elles ne seront pas jointes aux mails." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Afficher les articles en dehors de la période de prévente" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Afficher les détails de l'article avant le début de la prévente et après la " "fin de celle-ci" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Langues disponibles" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Langue par défaut" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6883,32 +6948,32 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Go to the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "Allez à la billetterie" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Date de fin de l'événement" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Si désactivé, seule la date de début de l'événement sera affichée au public." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Afficher les dates avec l'heure" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6916,29 +6981,29 @@ msgstr "" "Si désactivé, les dates de début et de fin de l'événement seront affichées " "sans l'heure." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Montrer publiquement combien de billets d'un certain type sont encore " "disponibles." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Afficher les variantes d'un produit étendu par défaut" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Activer la liste d'attente" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6951,11 +7016,11 @@ msgstr "" "notification par mail avec un bon d'achat qui pourra être utilisé pour " "acheter un billet." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Affectation automatique des listes d'attente" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 #, fuzzy #| msgid "" #| "If ticket capacity becomes free, automatically create a voucher and send " @@ -6975,11 +7040,11 @@ msgstr "" "automatiquement mais vous pouvez les envoyer manuellement via le panneau de " "contrôle." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Temps de réponse de la liste d'attente" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6989,81 +7054,81 @@ msgstr "" "échangé dans ce nombre d'heures jusqu' à son expiration et peut être " "réattribué à la personne suivante sur la liste." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Demander les noms des participants" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "Une entrée a été modifiée sur la liste d'attente." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Nom du client requis" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "Une entrée a été modifiée sur la liste d'attente." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Demander les noms des participants" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "Une entrée a été modifiée sur la liste d'attente." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Numéro de la ligne" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "Une entrée a été modifiée sur la liste d'attente." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher redemption" msgid "Phone number explanation" msgstr "Rachat de bons" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Rappel pour télécharger les billets" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Date de téléchargement" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -7074,49 +7139,49 @@ msgstr "" "plusieurs dates d'événements, le téléchargement de tous les billets sera " "disponible si au moins une des dates de l'événement le permet." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "Générer des tickets pour les produits de non-admission" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "Générer des tickets pour les produits de non-admission" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Générer des tickets pour les produits de non-admission" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -7125,61 +7190,61 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 #, fuzzy #| msgid "Date in event series" msgid "Show availability in event overviews" msgstr "Date de la série d'événements" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Liste" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Calendrier" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Calendrier" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Style par défaut" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Date des dernière modification" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -7192,107 +7257,107 @@ msgstr "" "commande contient des tickets pour plusieurs dates d'évènements, la date la " "plus récente est utilisée." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Nécessite des adresses e-mail par ticket" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Cancellation" msgid "Do not allow changes after" msgstr "Annulation" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can cancel their unpaid orders" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 #, fuzzy #| msgid "Cancellation" msgid "Do not allow cancellations after" msgstr "Annulation" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can cancel their paid orders" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee" msgstr "Annulation" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 #, fuzzy #| msgid "Cancellation" msgid "Keep a percentual cancellation fee" msgstr "Annulation" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Voucher redemption" msgid "Voluntary lower refund explanation" msgstr "Rachat de bons" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -7300,60 +7365,60 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Carte de crédit" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Demande de remboursement" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Adresse de contact" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Nous le montrerons publiquement pour permettre aux participants de vous " "contacter." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "URL des Mentions légales" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7361,36 +7426,36 @@ msgstr "" "Ceci devrait pointer par exemple vers une partie de votre site Web qui " "contient vos coordonnées et vos informations légales." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Fichiers de tickets mis en cache" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Fichiers de tickets mis en cache" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Préfixe du sujet" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7399,27 +7464,27 @@ msgstr "" "[prefix]. Choisissez, par exemple, une forme abrégée du nom de votre " "événement." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Adresse de l'expéditeur" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Adresse de l'expéditeur pour les e-mails sortants" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nom du participant" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7446,7 +7511,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7469,7 +7534,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7502,7 +7567,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7539,7 +7604,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7577,7 +7642,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7610,7 +7675,7 @@ msgstr "" "Meilleures salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7643,7 +7708,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7666,7 +7731,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7694,7 +7759,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7727,7 +7792,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7768,7 +7833,7 @@ msgstr "" "Meilleures salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7816,7 +7881,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7839,7 +7904,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7885,7 +7950,7 @@ msgstr "" "Meilleures salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7922,7 +7987,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7958,7 +8023,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7978,7 +8043,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -8012,7 +8077,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -8036,59 +8101,59 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" "Veuillez entrer le code hexadécimal d'une couleur, par exemple #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Couleur primaire" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Police de caractère" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Seulement supporté par les navigateurs modernes." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nom du participant" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -8105,25 +8170,25 @@ msgstr "" "date de vos événements dans l'en-tête de la page. Nous afficherons votre " "logo avec une hauteur maximale de 120 pixels." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will be asked during check-in." msgid "The title will only be shown on the event front page." msgstr "Cette question sera posée lors de l'enregistrement." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -8140,11 +8205,11 @@ msgstr "" "votre organization dans l'en-tête de la page. Nous afficherons votre logo " "avec une hauteur maximale de 120 pixels." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -8153,21 +8218,21 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Image du logo" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" "Nous afficherons votre logo avec une hauteur et une largeur maximale de 2,5 " "cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Texte d'information" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8175,67 +8240,67 @@ msgstr "" "N'est pas affiché par défaut, mais si vous le souhaitez, vous pouvez " "l'utiliser par exemple dans les modèles de ticket." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 #, fuzzy #| msgid "Voucher redemption" msgid "Voucher explanation" msgstr "Rachat de bons" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nom du participant" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Frais supplémentaires" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -8244,15 +8309,15 @@ msgstr "" "confirmation de votre commande et un lien si vous souhaitez modifier votre " "commande ultérieurement." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -8260,223 +8325,223 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Heure de début de l'événement (décroissant)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Nom (descendant)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Date de commande" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" "Lien vers la vue d'ensemble de l'organisateur sur toutes les pages de " "l'événement" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Texte de la page d'accueil" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Ceci sera affiché sur la page d'accueil de l'organisateur." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Carte-cadeau" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Carte-cadeau" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can choose their own seats" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Prénom" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Nom de famille" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John" msgstr "John Doe" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 #, fuzzy #| msgid "Ticket name" msgid "First name" msgstr "Nom du billet" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Nom de l'appareil" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Nom complet" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 #, fuzzy #| msgid "Bank transfer" msgid "Latin transcription" msgstr "Virement bancaire" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Annulation" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Nom du client requis" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Votre localisation par défaut doit également être activée pour votre " "événement (voir encadré ci-dessus)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Vous ne pouvez pas spécifier de noms de participants si vous ne les demandez " "pas." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Vous devez demander les e-mails des participants si vous voulez les rendre " "obligatoires." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8486,16 +8551,16 @@ msgstr "" "Vous devez demander les e-mails des participants si vous voulez les rendre " "obligatoires." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" "La dernière date de paiement ne peut être antérieure à la fin de la prévente." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." @@ -8504,29 +8569,29 @@ msgstr "" "Votre événement doit être terminé depuis au moins 60 jours pour utiliser " "cette fonction." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" "Votre billetterie doit être hors ligne pour pouvoir utiliser cette fonction." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Numéro de la ligne" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "" "Cela supprimera toutes les adresses électroniques de la liste d'attente." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-Mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8534,7 +8599,7 @@ msgstr "" "Cela supprimera toutes les adresses e-mail des commandes et des " "participants, ainsi que le contenu des e-mails enregistrés." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8543,13 +8608,13 @@ msgid "" msgstr "" "Cela supprimera toutes les adresses électroniques de la liste d'attente." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Nom du participant" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8561,11 +8626,11 @@ msgstr "" "Cela supprimera tous les noms des participants des postes de l'ordre, ainsi " "que les modifications qui y sont enregistrées." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Adresses de facturation" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8573,18 +8638,18 @@ msgstr "" "Cela supprimera toutes les adresses de facturation des commandes, ainsi que " "les modifications enregistrées." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Réponses aux questions" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Cela supprimera toutes les réponses aux questions, ainsi que les " "modifications enregistrées." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8594,17 +8659,17 @@ msgstr "" "pourrait contenir des données personnelles de la base de données. Les " "numéros de facture et les totaux seront conservés." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Fichiers de tickets mis en cache" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Ceci supprimera tous les fichiers de tickets mis en cache. Aucun " "téléchargement ne sera offert." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8643,7 +8708,7 @@ msgid "You do not have access to this page." msgstr "Vous n'avez pas accès à cette page." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8706,8 +8771,6 @@ msgstr "" "nous contacter." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "généré par pretix" @@ -8765,9 +8828,9 @@ msgstr "Utilisateur créé." #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organisateur" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 #, fuzzy @@ -8789,6 +8852,10 @@ msgstr "" msgid "Details:" msgstr "Détails de la commande" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8804,114 +8871,126 @@ msgstr "jours avant" msgid "at" msgstr "à" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "code de réduction" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable payment method" msgid "Enable ticket format" msgstr "Activer le mode de paiement" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Télécharger le ticket" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 #, fuzzy #| msgid "Your event series" msgctxt "timeline" msgid "Your event starts" msgstr "Votre série d'événements" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 #, fuzzy #| msgid "Your event series" msgctxt "timeline" msgid "Your event ends" msgstr "Votre série d'événements" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 #, fuzzy #| msgid "Start of presale" msgctxt "timeline" msgid "Start of ticket sales" msgstr "Début de la prévente" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 #, fuzzy #| msgid "End of presale" msgctxt "timeline" msgid "End of ticket sales" msgstr "Fin de la prévente" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 #, fuzzy #| msgid "Payment completed." msgctxt "timeline" msgid "No more payments can be completed" msgstr "Paiement effectué." -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 #, fuzzy #| msgid "Ticket download" msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Téléchargement du ticket" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, fuzzy, python-brace-format #| msgid "Product name and variation" msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Dénomination et variantes du produit" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Ce champ a une valeur non valide : %(value)s1." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8923,7 +9002,7 @@ msgstr "" "en-tête est nécessaire pour des raisons de sécurité, afin que votre " "navigateur ne soit pas piraté par des tiers." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8933,7 +9012,7 @@ msgstr "" "'Referer', veuillez les réactiver, au moins pour ce site, ou pour les " "connexions HTTPS, ou pour les requêtes 'same-origin'." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8943,7 +9022,7 @@ msgstr "" "soumission des formulaires. Ce cookie est nécessaire pour des raisons de " "sécurité, afin que votre navigateur ne soit pas piraté par des tiers." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8952,69 +9031,69 @@ msgstr "" "veuillez les réactiver, au moins pour ce site, ou pour les requêtes de même " "origine." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "An unexpected error has occurred, please try again later." msgstr "Une erreur interne s'est produite, veuillez réessayer." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "La tâche est terminée." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, fuzzy, python-brace-format #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than {size}!" msgstr "Veuillez uploader uniquement des fichiers PDF." -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Type de fichier interdit !" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Toutes les dates" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Utiliser les langues" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" "Choisissez toutes les langues dans lesquelles votre événement est disponible." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "C'est une série d'événements" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Vous avez déjà utilisé ce slug pour un autre événement. Veuillez en choisir " "un nouveau." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Fuseau horaire de l'événement" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Taux d'imposition des ventes" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -9025,22 +9104,22 @@ msgstr "" "situation fiscale est plus compliquée, vous pouvez ajouter des taux " "d'imposition supplémentaires et une configuration détaillée plus tard." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -9048,36 +9127,36 @@ msgstr "" "Exemple de centre de conférence\n" "Centre des Congrès, France" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Votre localisation par défaut doit être spécifiée." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Copier la configuration à partir de" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Ne pas copier" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Langue par défaut" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Domaine personnalisé" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" "Vous devez préalablement configurer le domaine personnalisé dans le serveur " "web." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 #, fuzzy #| msgid "You can choose at most one option from this category." #| msgid_plural "" @@ -9085,72 +9164,72 @@ msgstr "" msgid "You cannot choose the base domain of this installation." msgstr "Vous pouvez choisir au plus une option de cette catégorie." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This domain is already in use for a different event or organizer." msgstr "Cet identificateur est déjà utilisé pour une autre question." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 #, fuzzy #| msgid "Payment information" msgid "Name format" msgstr "Informations de paiement" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Entrée gratuite" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "Ne pas copier" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Règle fiscale pour les frais de paiement" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -9161,128 +9240,128 @@ msgstr "" "TVA et les règles d'autoliquidation, les autres paramètres de la règle " "fiscale sont ignorés." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 #, fuzzy #| msgid "Generate invoices" msgid "Generate invoices for Sales channels" msgstr "Générer des factures" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Style de facture" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Langue de facturation" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Langue de l'utilisateur" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sender address for outgoing emails" msgid "Sales channels for checkout emails" msgstr "Adresse de l'expéditeur pour les e-mails sortants" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "Adresse Cci" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" "Tous les courriels seront envoyés à cette adresse sous forme de copie Cci" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Signature" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Ceci sera joint à chaque email. Nombre de places disponibles: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "par exemple vos coordonnées" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 #, fuzzy #| msgid "Order contact address changed" msgid "Text sent to order contact address" msgstr "Changement d'adresse de contact" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 #, fuzzy #| msgid "Send a new email based on this" msgid "Send an email to attendees" msgstr "Envoyer un nouvel email basé sur" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 #, fuzzy #| msgid "Text (sent by admin)" msgid "Text sent to attendees" msgstr "Texte (envoyé par admin)" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Texte" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Texte (envoyé par admin)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Texte (demandé par l'utilisateur)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Nombre de jours" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -9290,7 +9369,7 @@ msgstr "" "Cet email vous sera envoyé quelques jours avant l'expiration de la commande. " "Si la valeur est 0, le mail ne sera jamais envoyé." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -9298,19 +9377,19 @@ msgstr "" "Ce courriel sera envoyé plusieurs jours avant le début de la commande. Si le " "champ est vide, le mail ne sera jamais envoyé." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 #, fuzzy #| msgid "Review order" msgid "Received order" msgstr "Validation" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 #, fuzzy #| msgid "Expire order" msgid "Approved order" msgstr "Ordonnance d'expiration" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 #, fuzzy #| msgid "" #| "Available placeholders: {event}, {total_with_currency}, {total}, " @@ -9324,13 +9403,13 @@ msgstr "" "3, {currency}4, {date}5, {payment_info}6, {url}7, {invoice_name}8, " "{invoice_company}9" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Expire order" msgid "Approved free order" msgstr "Ordonnance d'expiration" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 #, fuzzy #| msgid "" #| "Available placeholders: {event}, {total_with_currency}, {total}, " @@ -9344,17 +9423,17 @@ msgstr "" "3, {currency}4, {date}5, {payment_info}6, {url}7, {invoice_name}8, " "{invoice_company}9" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 #, fuzzy #| msgid "Refund order" msgid "Denied order" msgstr "Demande de remboursement" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Utiliser un serveur SMTP personnalisé" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -9362,43 +9441,43 @@ msgstr "" "Tous les mails relatifs à votre événement seront envoyés sur le serveur smtp " "que vous aurez spécifié." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Hostname" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Port" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Nom d'utilisateur" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Utiliser STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Communément activé sur le port 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Utiliser SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Communément activé sur le port 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Available placeholders: {event}, {url}" msgid "Available placeholders: {list}" msgstr "Places disponibles: {event}, {url}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." @@ -9406,71 +9485,71 @@ msgstr "" "Vous pouvez activer la sécurité SSL ou STARTTLS, mais pas les deux en même " "temps." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Conception des billets" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "N'importe quel pays" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Union européenne" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Tout client" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Individuel" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Affaires" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Entreprise avec un numéro d'identification TVA valide" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Charger la TVA" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Pas de TVA" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Type de fichier interdit !" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Taux d'imposition des ventes" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Texte sur les factures" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Bon pré-sélectionné" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -9482,11 +9561,11 @@ msgstr "" "par exemple être utilisé pour fournir des widgets qui donnent des remises ou " "déverrouiller des produits secrets." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Mode de compatibilité" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9495,28 +9574,28 @@ msgstr "" "Web. Si vous rencontrez des problèmes, essayez d'utiliser ce mode de " "compatibilité." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Le code de bon de réduction n'existe pas." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "Entrée incorrecte." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Téléchargement de billets" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "Vos clients pourront télécharger leurs billets au format PDF." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Exiger que tous les participants remplissent leur nom" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9524,11 +9603,11 @@ msgstr "" "Par défaut, nous demanderons des noms mais nous n'en aurons pas besoin. Vous " "pouvez désactiver complètement cette fonction dans les réglages." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Paiement par Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -9540,11 +9619,11 @@ msgstr "" "des paiements via Stripe, vous devrez créer un compte avec eux, ce qui prend " "moins de cinq minutes en utilisant leur interface simple." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Paiement par virement bancaire" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -9554,484 +9633,484 @@ msgstr "" "pouvez ensuite importer vos extraits de compte pour traiter les paiements " "dans pretix, ou les marquer comme payés manuellement." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Prix (facultatif)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Gratuit" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Quantité disponible" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Rechercher…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Toutes les commandes" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Commandes payées" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "En attente" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "En suspens ou payés" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Annulation" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Cancel and reissue" msgid "Canceled (fully)" msgstr "Annuler et réémettre" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Cancel and reissue" msgid "Canceled (fully or with paid fee)" msgstr "Annuler et réémettre" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation" msgid "Cancellation requested" msgstr "Annulation" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Fournisseurs de paiement" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "En attente ou périmé" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "En attente (retard)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 #, fuzzy #| msgid "paid" msgid "Overpaid" msgstr "Payé" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Marquer comme payé" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Commande validée" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 #, fuzzy #| msgid "Pending or paid" msgid "Pending (but fully paid)" msgstr "En suspens ou payés" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "pending" msgid "Approval process" msgstr "en attente" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "pending" msgid "Approved, payment pending" msgstr "en attente" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 #, fuzzy #| msgid "pending" msgid "Approval pending" msgstr "en attente" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Tous les produits" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Toute les variantes" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Nouvelle commande passée" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Commandes et remboursements" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Commandes et remboursements" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Tickets" msgid "Ticket secret" msgstr "Tickets" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Tous les organisateurs" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Boutique en ligne et prévente en cours" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Inactif" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Prévente non commencée" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Prévente terminée" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Date" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Date et heure" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "jour de semaine" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Tous les jours" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Lundi" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Mardi" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Mercredi" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Jeudi" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Vendredi" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Samedi" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Dimanche" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Demande de recherche" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Tous les événements" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Boutique en ligne" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Boutique hors ligne" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Événement unique en fonctionnement ou à venir" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Événement unique dans le passé" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Recherche d'un participant…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Statut d'enregistrement" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Tous les participants" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Enregistré – {list}" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Prévente" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Enregistré" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Non enregistré" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrateur" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Pas d'administrateur" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Valable" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Non remboursé" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Rachetés au moins une fois" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Entièrement remboursé" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Racheté et enregistré avec billet" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Traitement des quotas" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Permet d'ignorer les quotas" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Filtrer par tag" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Chercher un bon de réduction" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Tout produit dans le quota \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 #, fuzzy #| msgid "Check-in status" msgid "Refund status" msgstr "Statut d'enregistrement" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 #, fuzzy #| msgid "All entries" msgid "All open refunds" msgstr "Toutes les entrées" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 #, fuzzy #| msgid "All orders" msgid "All refunds" msgstr "Toutes les commandes" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Historique des dates" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Filtrer par tag" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "date du dernier paiement" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Texte de pied de page supplémentaire" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" "Sera inclus comme texte additionnel dans le pied de page, à l'échelle du " "site." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Lien pied de page supplémentaire" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Sera inclus comme lien dans le texte du pied de page supplémentaire." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Bannière de message global" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Texte de détail de la bannière de message global" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Contrôles de mise à jour" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -10048,11 +10127,11 @@ msgstr "" "vous êtes ni où trouver votre instance. Vous pouvez désactiver ce " "comportement ici à tout moment." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "Notifications par mail" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -10062,21 +10141,142 @@ msgstr "" "mise à jour est disponible. Cette adresse ne sera pas transmise à pretix. " "eu, les emails seront envoyés par ce serveur localement." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change" +msgid "Changes to pretix" +msgstr "Changer" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Aperçu de l'utilisation" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Submit registration" +msgid "Source code instructions" +msgstr "Valider" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Ce champ est obligatoire" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 #, fuzzy #| msgid "This question will be asked during check-in." msgid "Dependencies between questions are not supported during check-in." msgstr "Cette question sera posée lors de l'enregistrement." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Le produit devrait exister en plusieurs variantes" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -10085,80 +10285,80 @@ msgstr "" "plusieurs tailles. Vous pouvez sélectionner les variantes dans l'étape " "suivante." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Catégorie de produit" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Pas de taxation" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Copier les informations du produit" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Ne pas ajouter à un quota maintenant" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Ajouter un produit à un quota existant" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Créer un nouveau quota pour ce produit" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Options de quota" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Ajouter au quota existant" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Nouveau nom de quota" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Taille" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Nombre de billets" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Le nom du quota est requis." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Veuillez choisir un quota." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 #, fuzzy #| msgid "Event date" msgid "(Event default)" msgstr "Date de l'événement" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -10168,11 +10368,11 @@ msgstr "" "chômeurs et les personnes de plus de 65 ans. Ce billet comprend l'accès à " "toutes les parties de l'événement, sauf l'espace VIP." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10183,17 +10383,17 @@ msgstr "" "par un utilisateur ou se trouve actuellement dans le panier d'un " "utilisateur. Veuillez régler la variante sur \"inactif\" à la place." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Add-Ons" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Vous avez ajouté le même add-on deux fois" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10201,20 +10401,20 @@ msgstr "" "Sachez qu'il est impossible d'acheter ce produit si tous les add-ons " "disponibles sont épuisés." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Bundled products" msgstr "Produits Add-On" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "Vous avez ajouté le même add-on deux fois" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -10223,51 +10423,51 @@ msgstr "Vous avez ajouté le même add-on deux fois" msgid "Bundled product" msgstr "Produits Add-On" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "inactif" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Import file" msgid "Import mode" msgstr "Importer un fichier" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Mark as paid" msgid "Create orders as fully paid" msgstr "Marquer comme payé" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Only paid orders" msgid "Create orders as test mode orders" msgstr "Seulement les ordres payés" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Overbook quota" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -10276,11 +10476,11 @@ msgstr "" "conduit à un quota excédentaire et que vous avez vendu plus de billets que " "prévu !" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Surbooker les quotas et ignorer les retards de paiement" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -10292,19 +10492,19 @@ msgstr "" "prévu ! L'opération sera également exécutée quel que soit le paramétrage des " "retards de paiement." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Informer l'utilisateur par e-mail" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 #, fuzzy #| msgid "Cancellation" msgid "Keep a cancellation fee of" msgstr "Annulation" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -10313,129 +10513,129 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Générer annulation" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Date de paiement" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Date de paiement" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Recalculer les taxes" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Recalculer les taxes" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Informer l'utilisateur" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "Envoyer un email au client l'informant que sa commande a été modifiée." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Add-On à" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "Inclure les taxes, le cas échéant. Laisser vide pour le prix par défaut du " "produit" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "Laisser inchangé" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Nouveau prix (brut)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 #, fuzzy #| msgid "Create a new event" msgid "Generate a new secret" msgstr "Créer un nouvel événement" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Position du panier" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Séparation en nouvel ordre" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 #, fuzzy #| msgid "Remove from order" msgid "Remove this fee" msgstr "Retirer de la commande" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Invalider les secrets" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -10445,68 +10645,68 @@ msgstr "" "lien vers la page de commande à l'utilisateur et l'utilisateur devra " "télécharger ses tickets à nouveau. Les anciennes versions seront invalides." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Sujet" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Destinataire" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Message" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify an amount for a partial refund." msgstr "Vous devez spécifier un quota ou un produit." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Annuler la commande" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgid "Automatically refund charge with Stripe" msgid "Automatically refund money if possible" msgstr "Remboursement automatique des frais avec Stripe" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "The payment method for this order cannot be changed." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "Le mode de paiement de cet ordre ne peut pas être modifié." -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -10514,37 +10714,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Carte-cadeau" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee per ticket" msgstr "Annulation" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "Générer des tickets pour les produits de non-admission" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "frais de la commande" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -10552,25 +10752,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Envoyer des bons" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Envoyer des bons" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Peut créer des événements" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10607,7 +10807,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10640,34 +10840,34 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Veuillez sélectionner une variante spécifique de ce produit." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Veuillez sélectionner une variante spécifique de ce produit." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Ce slug déjà utilisée. Veuillez en choisir un autre." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10676,43 +10876,43 @@ msgstr "" "d'équipe restante avec la permission de changer les équipes et les " "permissions." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 #, fuzzy #| msgid "You currently do not have access to any events." msgid "" "Your device will not have access to anything, please select some events." msgstr "Vous n'avez actuellement accès à aucun événement." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 #, fuzzy #| msgid "Event date" msgctxt "webhooks" msgid "Event types" msgstr "Date de l'événement" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Carte-cadeau" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Optionnel" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10722,101 +10922,101 @@ msgctxt "form_bulk" msgid "change" msgstr "Changer" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current issues" msgid "Keep the current values" msgstr "Problèmes actuels" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Exclure ces dates au lieu de les ajouter." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "année(s)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "mois(s)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "semaine(s)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "jour(s)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Intervalle" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Nombre de répétitions" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Dernière date" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "premier" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "deuxième" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "troisième" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "dernier" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Journée" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Jour de fin de semaine" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" "Vos modifications n'ont pas pu être sauvegardées. Voir ci-dessous pour plus " "de détails." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Produit non valide sélectionné." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Codes" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10824,19 +11024,19 @@ msgstr "" "Ajoutez un code de bon d'achat par ligne. Nous vous suggérons de copier " "cette liste et de l'enregistrer dans un fichier." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 #, fuzzy #| msgid "Send vouchers" msgid "Send vouchers via email" msgstr "Envoyer des bons" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, fuzzy, python-brace-format #| msgid "Your orders for {}" msgid "Your voucher for {event}" msgstr "Vos ordres pour {}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10873,90 +11073,90 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 #, fuzzy #| msgid "Recipient" msgid "Recipients" msgstr "Destinataire" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 #, fuzzy #| msgid "Port" msgid "or" msgstr "Port" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Utilisation maximale par bon" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Nombre de fois que CHACUN de ces bons peut être échangé." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, fuzzy, python-brace-format #| msgid "Please enter a valid email address." msgid "{value} is not a valid email address." msgstr "Veuillez entrer une adresse email valide." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Entrée de date incorrecte." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Un bon de réduction avec un de ces codes existe déjà." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Vous devez spécifier un quota ou un produit." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "La commande a été modifiée:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10965,7 +11165,7 @@ msgstr "" "Position #{posid}1 : {old_item}2 ({old_price}3) changé à {new_item}4 " "({new_price}5)." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10975,7 +11175,7 @@ msgstr "" "Position #{posid}1 : Date de l'événement \"{old_event}2\" ({old_price}3) " "changée en \"{new_event}4\" ({new_price}5)." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10984,51 +11184,51 @@ msgstr "" "Position #{posid}1 : Date de l'événement \"{old_event}2\" ({old_price}3) " "changée en \"{new_event}4\" ({new_price}5)." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" "Le prix de la position #{posid}1 est passé de {old_price}2 à {new_price}3." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" "Le prix de la position #{posid}1 est passé de {old_price}2 à {new_price}3." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" "Le prix de la position #{posid}1 est passé de {old_price}2 à {new_price}3." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Le quota a été ajouté." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "A fee was changed from {old_price} to {new_price}." msgstr "" "Le prix de la position #{posid}1 est passé de {old_price}2 à {new_price}3." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, fuzzy, python-brace-format #| msgid "Position #{posid} ({old_item}, {old_price}) removed." msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Position #{posid}1 ({old_item}2, {old_price}3) enlevée." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -11037,17 +11237,17 @@ msgstr "" "Position #{posid}1 créée : {item}2 ({price}3) comme complément à la position " "#{addon_to}4." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Position #{posid}1 créée : {item}2 ({price}3)." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Un nouveau secret a été généré pour la position #{posid}1." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -11055,18 +11255,18 @@ msgstr "" "Position #{posid}1 ({old_item}2, {old_price}3) divisée en nouvel ordre : " "{order}4" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Cet ordre a été créé en fractionnant l'ordre {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(inconnu)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11078,14 +11278,14 @@ msgstr "" "Un scan pour la position #{posid} à {datetime} pour la liste \"{list}\" a " "été uploadé même s'il a déjà été scanné." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11097,7 +11297,7 @@ msgstr "" "Un scan pour la position #{posid} à {datetime} pour la liste \"{list}\" a " "été uploadé même s'il a déjà été scanné." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -11105,7 +11305,7 @@ msgid "" "uploaded." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11117,7 +11317,7 @@ msgstr "" "Un scan pour la position #{posid} à {datetime} pour la liste \"{list}\" a " "été uploadé même s'il a déjà été scanné." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -11125,7 +11325,7 @@ msgid "" "code \"{errorcode}\"." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11136,13 +11336,13 @@ msgstr "" "Position #{posid} a été vérifiée de nouveau à {datetime} sur la liste " "\"{list}\"." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been scanned for list \"{list}\"." msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Position #{posid} a été scannée pour la liste \"{list}\"." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11153,13 +11353,13 @@ msgstr "" "Position #{posid} a été vérifiée de nouveau à {datetime} sur la liste " "\"{list}\"." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been scanned for list \"{list}\"." msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Position #{posid} a été scannée pour la liste \"{list}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11168,7 +11368,7 @@ msgstr "" "Un scan pour la position #{posid} à {datetime} pour la liste \"{list}\" a " "été uploadé même s'il a déjà été scanné." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -11177,149 +11377,149 @@ msgstr "" "Position #{posid} a été scannée et rejetée parce qu'elle a déjà été scannée " "sur la liste \"{list}\"." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "Le produit a été créé." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "La commande a été modifiée." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "Les réglages de l'équipe ont été modifiés." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "Le nouvel organisateur a été créé." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "Le nouvel organisateur a été créé." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "L'utilisateur a été créé." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "La catégorie a été modifiée." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Le commentaire interne de l'événement a été mis à jour." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "L'événement a été supprimé." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Les détails de la commande ont été modifiés." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "La commande a été marquée comme impayée." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Le secret de la commande a été changé." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "La date d'expiration de la commande a été modifiée." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "La commande a été marquée comme ayant expiré." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "La commande a été marquée comme payée." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "La question sélectionnée a été supprimée." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "La commande a été remboursée." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The test mode order {code} has been deleted." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 #, fuzzy #| msgid "The order has been created." msgid "The order has been approved." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The order has been refunded." msgid "The order has been denied." msgstr "La commande a été remboursée." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "L'adresse e-mail a été changée de \"{old_email}\" en \"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11328,48 +11528,48 @@ msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "L'adresse e-mail a été changée de \"{old_email}\" en \"{new_email}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "L'emplacement de la commande a été modifiée." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "La facture a été générée." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "La facture a été régénérée." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "La facture a été réémise." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Le commentaire interne de la commande a été mis à jour." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" "Le drapeau de l'ordre nécessitant une attention particulière lors de " "l'enregistrement a été activé." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Un mail de type non identifié a été envoyé." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11381,17 +11581,17 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Un mail personnalisé a été envoyé." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "Un mail personnalisé a été envoyé." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -11399,21 +11599,21 @@ msgstr "" "Un courriel a été envoyé avec un rappel que le billet est disponible pour " "téléchargement." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Un email a été envoyé avec un avertissement que la commande est sur le point " "d'expirer." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Un mail a été envoyé pour informer l'utilisateur que sa commande a été " "annulée." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11424,27 +11624,27 @@ msgstr "" "Un mail a été envoyé pour informer l'utilisateur que sa commande a été " "annulée." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Un mail a été envoyé pour informer l'utilisateur que la commande a été " "modifiée." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Un mail a été envoyé pour informer l'utilisateur que le paiement a été reçu." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11455,7 +11655,7 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11466,7 +11666,7 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11474,7 +11674,7 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue et nécessite un paiement." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11486,107 +11686,107 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue et nécessite un paiement." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Un email avec un lien vers la page de détail de la commande a été renvoyé à " "l'utilisateur." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, fuzzy, python-brace-format #| msgid "The payment method has been changed." msgid "Payment {local_id} has been confirmed." msgstr "Le mode de paiement a été modifié." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Payment {local_id} has been canceled." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Canceling payment {local_id} has failed." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, fuzzy, python-brace-format #| msgid "The payment method has been changed." msgid "Payment {local_id} has been started." msgstr "Le mode de paiement a été modifié." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Payment {local_id} has failed." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, fuzzy, python-brace-format #| msgid "This order is not marked as paid." msgid "The order could not be marked as paid: {message}" msgstr "Cette commande n'est pas marquée comme payée." -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 #, fuzzy #| msgid "The order has been created." msgid "The order has been overpaid." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, fuzzy, python-brace-format #| msgid "The order has been created." msgid "Refund {local_id} has been created." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, fuzzy, python-brace-format #| msgid "The task has been completed." msgid "Refund {local_id} has been completed." msgstr "La tâche est terminée." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Refund {local_id} has been canceled." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Refund {local_id} has failed." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "L'utilisateur a été créé." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "L'authentification à deux facteurs a été activée." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "L'authentification à deux facteurs a été désactivée." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Vos codes d'urgence à deux facteurs ont été régénérés." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11595,7 +11795,7 @@ msgstr "" "Un nouveau dispositif d'authentification à deux facteurs \"{name}\" a été " "ajouté à votre compte." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11604,322 +11804,322 @@ msgstr "" "L'appareil d'authentification à deux facteurs \"{name}\" a été supprimé de " "votre compte." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Les notifications ont été activées." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Les notifications ont été désactivées." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Vos options de notification ont été modifiées." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 #, fuzzy #| msgid "The user has been created." msgid "This user has been anonymized." msgstr "L'utilisateur a été créé." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "Envoi du mail de réinitialisation du mot de passe." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Le mot de passe a été réinitialisé." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, fuzzy, python-brace-format #| msgid "The variation \"{value}\" has been deleted." msgid "The organizer \"{name}\" has been deleted." msgstr "La variante \"{value}\" a été supprimée." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "Le bon a été créé." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "Le bon a été créé et envoyé à une personne sur la liste d'attente." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "Le bon d'achat a été modifié." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "Le bon a été supprimé." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "Le bon a été utilisé dans la commande {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Le produit a été créé." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Le produit a été modifié." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Le produit a été supprimé." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "La variante \"{value}\" a été créée." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "La variante \"{value}\" a été supprimée." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "La variante \"{value}\" a été modifiée." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Un add-on a été ajouté à ce produit." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Un add-on a été retiré de ce produit." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Un add-on a été modifié sur ce produit." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "An add-on has been added to this product." msgid "A bundled item has been added to this product." msgstr "Un add-on a été ajouté à ce produit." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "An add-on has been removed from this product." msgid "A bundled item has been removed from this product." msgstr "Un add-on a été retiré de ce produit." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "An add-on has been changed on this product." msgid "A bundled item has been changed on this product." msgstr "Un add-on a été modifié sur ce produit." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Le quota a été ajouté." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Le quota a été supprimé." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Le quota a été modifié." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Le quota a été supprimé." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has been re-opened." msgstr "Le quota a été supprimé." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "La catégorie a été ajoutée." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "La catégorie a été supprimée." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "La catégorie a été modifiée." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "La question a été ajoutée." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "La question a été supprimée." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "La question a été modifiée." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "La règle fiscale a été ajoutée." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "La règle fiscale a été supprimée." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "La règle fiscale a été modifiée." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "La liste d'enregistrement a été ajoutée." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "La liste d'enregistrement a été modifiée." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Les paramètres de l'événement ont été modifiés." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Les paramètres de téléchargement des tickets ont été modifiés." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Un plugin a été activé." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Un plugin a été désactivé." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "La boutique a été mise en ligne." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "La boutique a été déconnectée." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 #, fuzzy #| msgid "The shop has been taken live." msgid "The shop has been taken into test mode." msgstr "La boutique a été mise en ligne." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The test mode has been disabled." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "L'événement a été créé." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "Les paramètres de l'événement ont été modifiés." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Une option de réponse a été ajoutée à la question." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Une option de réponse a été supprimée de la question." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Une option de réponse a été modifiée." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Un utilisateur a été ajouté à l'équipe de l'événement." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Un utilisateur a été invité dans l'équipe de l'événement." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "Les permissions d'un utilisateur ont été modifiées." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Un utilisateur a été retiré de l'équipe d'événement." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" "Un bon de réduction a été envoyé à une personne sur la liste d'attente." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Une entrée a été retirée de la liste d'attente." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Une entrée a été modifiée sur la liste d'attente." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Une entrée a été ajoutée à la liste d'attente." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "L'équipe a été créée." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "Les réglages de l'équipe ont été modifiés." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "L'équipe a été supprimée." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "L'équipe a été créée." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "La catégorie a été modifiée." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "L'équipe a été supprimée." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "La date de l'événement a été supprimée." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11927,96 +12127,96 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "La date de l'évènement a été modifiée." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "La date de l'évènement a été modifiée." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "La date de l'événement a été créée." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Un quota a été ajouté à la date de l'évènement." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Un quota a été modifié à la date de l'évènement." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Un quota a été supprimé à la date de l'évènement." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 #, fuzzy #| msgid "The event has been created." msgid "The device has been created." msgstr "L'événement a été créé." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 #, fuzzy #| msgid "The voucher has been changed." msgid "The device has been changed." msgstr "Le bon d'achat a été modifié." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 #, fuzzy #| msgid "The device has been removed." msgid "Access of the device has been revoked." msgstr "L'appareil a été retiré." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 #, fuzzy #| msgid "The device has been removed." msgid "The device has been initialized." msgstr "L'appareil a été retiré." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 #, fuzzy #| msgid "The invoice has been regenerated." msgid "The access token of the device has been regenerated." msgstr "La facture a été régénérée." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "L'équipe a été créée." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "L'équipe a été créée." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "La question a été ajoutée." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Les options d'un prestataire de paiement ont été modifiées." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "Les paramètres d'un fournisseur de ticket ont été modifiés." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "L'utilisateur a confirmé le message suivant : \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -12025,7 +12225,7 @@ msgstr "" "Position #{posid} a été cochée vérifiée manuellement à {datetime} sur la " "liste \"{list}\"." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -12033,83 +12233,83 @@ msgstr "" "Position #{posid} a été vérifiée de nouveau à {datetime} sur la liste " "\"{list}\"." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} a été ajouté à l'équipe." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} a été retiré de l'équipe." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user} a rejoint l'équipe en utilisant l'invitation envoyée à {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} a été invité dans l'équipe." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, fuzzy, python-brace-format #| msgid "The invite for {user} has been revoked." msgid "Invite for {user} has been resent." msgstr "L'invitation pour {user} a été révoquée." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "L'invitation pour {user} a été révoquée." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Le token \"{name}\" a été créé." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Le token \"{name}\" a été révoqué." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Les paramètres de votre compte ont été modifiés." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Votre adresse e-mail a été changée en {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Votre mot de passe a été modifié." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Votre compte a été activé." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Votre compte a été désactivé." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "Usurpation {}." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "Vous avez mis fin à l'usurpation {}." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." @@ -12117,7 +12317,7 @@ msgstr "" "L'événement sélectionné n' a pas été trouvé ou vous n'avez pas la permission " "de l'administrer." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -12125,14 +12325,14 @@ msgstr "" "L'organisateur sélectionné n' a pas été trouvé ou vous n'avez pas la " "permission de l'administrer." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Tableau de bord" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -12143,7 +12343,7 @@ msgstr "Tableau de bord" msgid "General" msgstr "Général" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -12152,51 +12352,51 @@ msgstr "Général" msgid "Payment" msgstr "Paiement" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Tickets" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Réglementation fiscale" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Facturation" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 #, fuzzy #| msgid "Cancellation" msgctxt "action" msgid "Cancellation" msgstr "Annulation" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Réglages" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Catégories" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Aperçu général" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -12206,43 +12406,43 @@ msgstr "Aperçu général" msgid "Refunds" msgstr "Remboursé" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Export" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 #, fuzzy #| msgid "Import file" msgid "Import" msgstr "Importer un fichier" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Tous les bons de réduction" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Tags" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 #, fuzzy #| msgid "Check-in" msgctxt "navigation" msgid "Check-in" msgstr "Enregistrement" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Listes d'enregistrement" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -12250,28 +12450,28 @@ msgstr "Listes d'enregistrement" msgid "Order search" msgstr "Recherche de commande" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 #, fuzzy #| msgid "Base settings" msgid "User settings" msgstr "Réglages de base" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Notifications" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 #, fuzzy #| msgid "Customer actions" msgid "Authorized apps" msgstr "Actions des clients" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -12279,51 +12479,68 @@ msgstr "Actions des clients" msgid "Account history" msgstr "Historique du compte" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 #, fuzzy #| msgid "All vouchers" msgid "All users" msgstr "Tous les bons de réduction" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Sessions d'administration" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Paramètres globaux" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Vérification de la mise à jour" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "ticket enregistré" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event date" msgid "Event metadata" msgstr "Date de l'événement" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 +#: pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 +msgid "Webhooks" +msgstr "" + +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 #, fuzzy #| msgid "Device name" msgid "Devices" msgstr "Nom de l'appareil" -#: pretix/control/navigation.py:493 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 -msgid "Webhooks" -msgstr "" - -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Vous n'avez pas la permission de voir ce contenu." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Vous travaillez actuellement pour le compte de %(user)s1." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Arrêtez de vous faire passer pour quelqu'un d'autre" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Envoyer les informations de récupération" @@ -12420,7 +12637,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -12439,18 +12656,24 @@ msgstr "" "Voulez-vous vraiment accorder à l'application 1%(application)s23 un accès à votre compte pretix ?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Vous travaillez actuellement pour le compte de %(user)s1." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "L'application nécessite les permissions suivantes :" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Veuillez sélectionner les comptes d'organisateur auxquels cette application " "devrait avoir accès :" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -12458,7 +12681,7 @@ msgstr "" "Cette application n'a 1pas2 été véifiée par l'équipe " "pretix. L'accès à votre compte Pretix se fait à vos propres risques." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Erreur :" @@ -12481,7 +12704,7 @@ msgstr "Définir un nouveau mot de passe" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -12498,7 +12721,7 @@ msgstr "Définir un nouveau mot de passe" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -12520,67 +12743,58 @@ msgstr "Sauvegarder" msgid "Create a new account" msgstr "Créer un nouveau compte" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Basculer la navigation" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Accéder à la boutique" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Fin de la session admin" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Paramètres du compte" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Se déconnecter" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 #, fuzzy #| msgid "Organizer name" msgid "Organizer account" msgstr "Nom de l'organisateur" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Recherche d'événements" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Veuillez laisser un bref commentaire sur ce que vous avez fait dans les " "sessions d'administration suivantes :" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Vous travaillez actuellement pour le compte de %(user)s1." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Arrêtez de vous faire passer pour quelqu'un d'autre" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "En savoir plus" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -12588,13 +12802,13 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 #, fuzzy #| msgid "Only paid orders" msgid "Show all test mode orders" msgstr "Seulement les ordres payés" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -12609,7 +12823,13 @@ msgstr "" "votre adresse e-mail pour être averti par email si une nouvelle mise à jour " "arrive. Ce message disparaîtra une fois que vous l'aurez cliqué." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -12617,16 +12837,16 @@ msgstr "" "pretix fonctionne en mode debug. Pour des raisons de sécurité, veuillez ne " "jamais exécuter le mode débogage sur une instance de production." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "exécution en mode développement" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -12777,7 +12997,7 @@ msgstr "configuration de pretixdesk" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12951,18 +13171,18 @@ msgstr "Supprimer" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Liste d'enregistrement" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "Advanced settings" msgid "Advanced" @@ -13721,7 +13941,7 @@ msgstr "Adresse e-mail" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Prévisualisation" @@ -13854,26 +14074,27 @@ msgstr "" "clients." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Plugins installés" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Vos modifications ont été sauvegardées." @@ -13989,7 +14210,7 @@ msgstr "" "changer tout ce que vous entrez ici." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Fonctionnalités" @@ -14578,14 +14799,14 @@ msgstr "Plus de quotas" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Boutique désactivée" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "En vente" @@ -14639,6 +14860,69 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Paramètres de prix" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Device registration failed." +msgid "Installation details" +msgstr "Enregistrement de l'appareil échoué." + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Vos informations" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Enregistrer et afficher l'aperçu" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Mettre à jour les résultats de la vérification" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -15030,7 +15314,7 @@ msgstr "Entièrement réservé" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Épuisé" @@ -15109,8 +15393,8 @@ msgstr "Modifier la question" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Payé" @@ -15118,7 +15402,7 @@ msgstr "Payé" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Annulé" @@ -15174,30 +15458,30 @@ msgstr "" "l'utilisateur doit sélectionner Oui. Le Non ne sera pas accepté. Si vous " "voulez autoriser les deux options, ne rendez pas cette zone obligatoire." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Options de réponse" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" "Ne s'applique que si vous choisissez \"Choisir un/plusieurs d'une liste\" ci-" "dessus." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Option de réponse %(id)s1" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Nouvelle option de réponse" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Ajouter une nouvelle option" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 #, fuzzy #| msgid "Question type" msgid "Question dependency" @@ -16021,8 +16305,8 @@ msgstr "Nom du billet" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "pas de réponse" @@ -16044,33 +16328,33 @@ msgstr "PEU SÛR" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "plus %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "incl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Impots" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Total" @@ -16192,7 +16476,7 @@ msgstr "Historique des commandes" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "Historique des e-mails" @@ -16486,7 +16770,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Envoyer un email" @@ -16540,8 +16824,8 @@ msgstr "Options de réponse" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -16776,7 +17060,7 @@ msgstr "" "listés ici car il se peut que la date correspondante ne soit pas claire." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Acheté" @@ -17420,7 +17704,7 @@ msgid "PDF Editor" msgstr "Editeur" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Code" @@ -17522,7 +17806,7 @@ msgstr "Copier" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Largeur (mm)" @@ -17572,85 +17856,87 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Taille (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"Le QR code final sera légèrement plus petit car un peu d'espace est " -"nécessaire pour un scan correct." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Taille de police (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Couleur du texte" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "Contenu de l' e-mail" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Contenu du texte" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Attribut d'événement:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 #, fuzzy #| msgid "Event attribute:" msgid "Item attribute:" msgstr "Attribut d'événement:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Autres…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Ajouter un nouvel objet" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 #, fuzzy #| msgid "QR code area" msgid "QR code for Check-In" msgstr "Zone de QR code" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "Code QR pour le scan" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -18621,7 +18907,7 @@ msgstr "Détails du bon" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Effet prix" @@ -18902,17 +19188,17 @@ msgstr "Ajoutez-moi à la liste" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Paramètres de l'organisateur" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 #, fuzzy #| msgid "Organizer-level settings" msgid "Site-level settings" msgstr "Paramètres de l'organisateur" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -18925,7 +19211,7 @@ msgstr "" "modifier ou les découpler du compte organisateur pour les modifier " "individuellement." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -18944,35 +19230,35 @@ msgstr "" "modifier ou les découpler du compte organisateur pour les modifier " "individuellement." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Modifier uniquement pour cet événement" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 #, fuzzy #| msgid "Change only for this event" msgid "Change only for this organizer" msgstr "Modifier uniquement pour cet événement" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Changement pour tous les événements" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Change for all events" msgid "Change for all organizers" msgstr "Changement pour tous les événements" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Ce numéro de page n'est pas un nombre entier" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Ce numéro de page est inférieur à 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -18982,7 +19268,7 @@ msgstr "" "dans la barre d'adresse et assurez-vous qu'il est correct et que le lien n' " "a jamais été utilisé auparavant." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -18990,23 +19276,23 @@ msgstr "" "Vous ne pouvez pas accepter l'invitation pour \"{}\" car vous faites déjà " "partie de cette équipe." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Vous faites maintenant partie de l'équipe \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" "Bienvenue sur pretix ! Vous faites maintenant partie de l'équipe \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 #, fuzzy #| msgid "We sent you an e-mail containing further instructions." msgid "" @@ -19014,7 +19300,7 @@ msgid "" "mail containing further instructions." msgstr "Nous vous avons envoyé un e-mail contenant d'autres instructions." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -19025,142 +19311,142 @@ msgstr "" "lien n'est valable que trois jours et qu'il ne peut être utilisé qu'une " "seule fois." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "Nous n'avons pas pu trouver l'utilisateur pour lequel vous avez demandé un " "nouveau mot de passe." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" "Vous pouvez maintenant vous connecter en utilisant votre nouveau mot de " "passe." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Veuillez réessayer." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Code invalide, veuillez réessayer." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Vous n'avez pas la permission d'effectuer cette action." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 #, fuzzy #| msgid "The selected list has been deleted." msgid "The selected check-ins have been reverted." msgstr "La liste sélectionnée a été supprimée." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "Les tickets sélectionnés ont été marqués comme enregistrés." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "La nouvelle liste d'enregistrement a été créée." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" "Nous n'avons pas pu sauvegarder vos modifications. Voir ci-dessous pour plus " "de détails." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "La liste demandée n'existe pas." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "La liste sélectionnée a été supprimée." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Participants (commandés)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Participants (payés)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Total des recettes ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Produits actifs" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "disponible à donner aux personnes sur liste d'attente" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "longueur totale de la liste d'attente" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} restant" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Votre billetterie est" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Cliquez ici pour changer" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "en ligne" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "pas encore public" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 #, fuzzy #| msgid "Generate widget code" msgid "in private test mode" msgstr "Générer un code widget" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, fuzzy, python-brace-format #| msgid "Checked in – {list}" msgid "Present – {list}" msgstr "Enregistré – {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Bienvenue sur pretix !" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Commencez avec notre outil d'installation" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -19169,13 +19455,13 @@ msgstr "" "quotas. La façon la plus rapide de créer ceci est d'utiliser notre outil de " "configuration." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 #, fuzzy #| msgid "Show past events" msgid "Set up event" msgstr "Afficher les événements passés" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 #, fuzzy #| msgctxt "subevent" #| msgid "New date" @@ -19183,34 +19469,34 @@ msgctxt "subevent" msgid "No dates" msgstr "Nouvelle date" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Action requise" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Vente terminée" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Bientôt" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} commande" msgstr[1] "{num} commandes" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -19219,45 +19505,45 @@ msgstr "" "une courte période de temps avant que vos modifications ne deviennent " "actives." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice information" msgid "Integrations" msgstr "Facturation" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "Actions des clients" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "format d'exportation" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Features" msgid "API features" msgstr "Fonctionnalités" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Autres" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Une erreur s'est produite lors du contact avec le serveur SMTP: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -19265,7 +19551,7 @@ msgstr "" "Vos modifications ont été sauvegardées et la tentative de connexion à votre " "serveur SMTP a réussi." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -19275,41 +19561,41 @@ msgstr "" "pas de cocher la case \"Utiliser un serveur SMTP personnalisé\", sinon votre " "serveur SMTP ne sera pas utilisé." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "article invalide" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 #, fuzzy #| msgid "Unknown order code" msgid "Unknown e-mail renderer." msgstr "Code de commande inconnu" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Vous avez demandé un type d'édition de ticket non valide." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Votre boutique est maintenant en ligne !" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "Votre boutique est désactivée. Vous pouvez le réactiver quand vous voulez !" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 #, fuzzy #| msgid "Your shop is live now!" msgid "Your shop is now in test mode!" msgstr "Votre boutique est maintenant en ligne !" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -19321,19 +19607,19 @@ msgstr "" "L'événement n'a pas pu être supprimé car certaines contraintes (par exemple " "les données créées par les plug-ins) ne le permettent pas." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "L'événement a été supprimé." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19341,43 +19627,43 @@ msgstr "" "L'événement n'a pas pu être supprimé car certaines contraintes (par exemple " "les données créées par les plug-ins) ne le permettent pas." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "Le problème a été marqué comme résolu !" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Le commentaire a été mis à jour." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Impossible de mettre à jour le commentaire." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "T.V.A" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "La nouvelle règle fiscale a été créée." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "La règle fiscale demandée n'existe pas." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "La règle fiscale sélectionnée a été supprimée." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "La règle fiscale sélectionnée ne peut pas être supprimée." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "Votre événement n'est pas vide, vous devez le configurer manuellement." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -19386,137 +19672,208 @@ msgstr "" "vérifier les détails ou mettre votre événement en ligne pour commencer à " "vendre !" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 #, fuzzy #| msgid "Buy tickets" msgid "Regular ticket" msgstr "Acheter des billets" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 #, fuzzy #| msgid "Buy tickets" msgid "Reduced ticket" msgstr "Acheter des billets" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" "Vos modifications n'ont pas été sauvegardées, voir ci-dessous pour les " "erreurs." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "Le produit demandé n'existe pas." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "La liste des articles a été mise à jour." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "La catégorie de produit demandée n'existe pas." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "La catégorie sélectionnée a été supprimée." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "La nouvelle catégorie a été créée." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "Le classement des catégories a été mis à jour." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "rue" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The question has been deleted." msgid "Not all questions have been selected." msgstr "La question a été supprimée." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "La question demandée n'existe pas." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "La question sélectionnée a été supprimée." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Fichier uploadé" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "La nouvelle question a été créée." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Le nouveau cquota a été créé." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "Premier scanné: %(date)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 #, fuzzy #| msgid "On waiting list since" msgid "Vouchers and waiting list reservations" msgstr "En liste d'attente depuis" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 #, fuzzy #| msgid "Available until" msgid "Available quota" msgstr "Disponible jusqu' à" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 #, fuzzy #| msgid "Waiting list entries" msgid "Waiting list (pending)" msgstr "Entrées de liste d'attente" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 #, fuzzy #| msgid "Currently unavailable" msgid "Currently for sale" msgstr "Pas encore disponible" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "Le quota demandé n'existe pas." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 #, fuzzy #| msgid "The order has been marked as not paid." msgid "The quota has been re-opened and will not close again." msgstr "La commande a été marquée comme non payée." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Le contingent sélectionné a été supprimé." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "L'élément demandé n'existe pas." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 #, fuzzy #| msgid "" #| "You cannot add addons to a product that is only available as an add-on " @@ -19528,7 +19885,7 @@ msgstr "" "Vous ne pouvez ajouter d'addons à un produit qui n'est disponible que comme " "un add-on lui-même." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 #, fuzzy #| msgid "" #| "You cannot add addons to a product that is only available as an add-on " @@ -19540,89 +19897,89 @@ msgstr "" "Vous ne pouvez ajouter d'addons à un produit qui n'est disponible que comme " "un add-on lui-même." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Le produit sélectionné a été supprimé." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Le produit sélectionné a été désactivé." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 #, fuzzy #| msgid "You do not have permission to view this content." msgid "You do not have permission to clone this event." msgstr "Vous n'avez pas la permission de voir ce contenu." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Équipe {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Un nouveau secret de client a été généré et est maintenant effectif." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 #, fuzzy #| msgid "The selected configuration has been deleted." msgid "Access for the selected application has been revoked." msgstr "La configuration sélectionnée a été supprimée." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please only upload CSV files." msgstr "Veuillez uploader uniquement des fichiers PDF." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than 10 MB." msgstr "Veuillez uploader uniquement des fichiers PDF." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "The last update check was not successful." msgid "The import was successful." msgstr "Le dernier contrôle de mise à jour a échoué." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "Code de commande inconnu ou non autorisé à accéder à cette commande." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "Ticket download is not enabled for this product." msgstr "" "Le téléchargement des tickets n'est pas activé pour les produits addon." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 #, fuzzy #| msgid "The order has been refunded." msgid "The order has been deleted." msgstr "La commande a été remboursée." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -19634,73 +19991,73 @@ msgstr "" "L'événement n'a pas pu être supprimé car certaines contraintes (par exemple " "les données créées par les plug-ins) ne le permettent pas." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 #, fuzzy #| msgid "The selected team cannot be deleted." msgid "Only orders created in test mode can be deleted." msgstr "L'équipe sélectionnée ne peut pas être supprimée." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 #, fuzzy #| msgid "The order has been changed and the user has been notified." msgid "The order has been denied and is therefore now canceled." msgstr "La commande a été modifiée et l'utilisateur a été averti." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 #, fuzzy #| msgid "The payment term has been changed." msgid "This payment has been canceled." msgstr "Le délai de paiement a été modifié." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 #, fuzzy #| msgid "This event can not be deleted." msgid "This payment can not be canceled at the moment." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 #, fuzzy #| msgid "The order has been canceled." msgid "The refund has been canceled." msgstr "La commande a été annulée." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 #, fuzzy #| msgid "This event can not be deleted." msgid "This refund can not be canceled at the moment." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 #, fuzzy #| msgid "The order has been created." msgid "The refund has been processed." msgstr "La commande a été créée." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 #, fuzzy #| msgid "This event can not be deleted." msgid "This refund can not be processed at the moment." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 #, fuzzy #| msgid "The order has been marked as paid." msgid "The refund has been marked as done." msgstr "La commande a été marquée comme payée." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "L'appareil a été vérifié et peut maintenant être utilisé." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation" msgid "Your cancellation request" msgstr "Annulation" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -19730,7 +20087,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 #, fuzzy #| msgid "" #| "The order has been marked as paid, but we were unable to send a " @@ -19742,62 +20099,62 @@ msgstr "" "La commande a été marquée comme payée, mais nous n'avons pas été en mesure " "d'envoyer un mail de confirmation." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 #, fuzzy #| msgid "The order has been marked as paid." msgid "The payment has been marked as complete." msgstr "La commande a été marquée comme payée." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 #, fuzzy #| msgid "This event can not be deleted." msgid "This payment can not be confirmed at the moment." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 #, fuzzy #| msgid "The invoice has been reissued." msgid "A refund of {} has been processed." msgstr "La facture a été réémise." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "L'appareil a été vérifié et peut maintenant être utilisé." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Carte-cadeau" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -19810,11 +20167,11 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -19822,13 +20179,13 @@ msgstr "" "La commande a été marquée comme payée, mais nous n'avons pas été en mesure " "d'envoyer un mail de confirmation." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 #, fuzzy #| msgid "The event has been created." msgid "The payment has been created successfully." msgstr "L'événement a été créé." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 #, fuzzy #| msgid "" #| "The order has been marked as refunded. Please transfer the money back to " @@ -19840,25 +20197,25 @@ msgstr "" "La commande a été marquée comme étant remboursée. Veuillez transférer " "l'argent à l'acheteur manuellement." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Pas de numéro d'identification TVA spécifié." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Aucun pays spécifié." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "L'identification TVA n' a pas pu être vérifiée car un pays non membre de " "l'UE a été spécifié." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Cette identification TVA n'est pas valable." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -19866,37 +20223,37 @@ msgstr "" "Le numéro d'identification TVA n' a pas pu être vérifié, car le service de " "contrôle de la TVA du pays n'est actuellement pas disponible." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Cette identification TVA est valable." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Facture inconnue." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "La facture a déjà été annulée." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 #, fuzzy #| msgid "The invoice has been generated." msgid "The invoice has been cleaned of personal data." msgstr "La facture a été générée." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "L'email a été mis en file d'attente pour être envoyé." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Cette facture n' a pas été trouvée" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Le fichier de factures n'est plus stocké sur le serveur." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19904,11 +20261,11 @@ msgstr "" "Le fichier de facture n'a pas encore été généré, nous allons le générer pour " "vous maintenant. Veuillez réessayer dans quelques secondes." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "Le délai de paiement a été modifié." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -19916,66 +20273,66 @@ msgstr "" "Nous n'avons pas pu traiter la demande complètement car le serveur était " "trop occupé." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Cette action n'est autorisée que pour les commandes en attente." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "This action is only allowed for canceled orders." msgstr "Cette action n'est autorisée que pour les commandes en attente." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" "Cette action n'est autorisée que pour les commandes en attente ou payées." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Une erreur s'est produite. Veuillez consulter les détails ci-dessous." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "La commande a été modifiée et l'utilisateur a été averti." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "La commande a été modifiée." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "Nous avons eu des difficultés à traiter les données. Veuillez vérifier les " "erreurs ci-dessous." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Rien sur l'ordre n'a dû être changé." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" "Nous n'avons pas pu envoyer le mail. Voir ci-dessous pour plus de détails." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Sujet: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Votre message a été mis en file d'attente et sera envoyé à {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Echec de l'envoi de mail à l'utilisateur suivant: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19983,57 +20340,57 @@ msgstr "" "Ce lien n'est plus valide. Veuillez revenir en arrière, rafraîchir la page " "et réessayer." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Il n' y a pas d'ordre avec le code de commande donné." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "L'exportateur sélectionné n' a pas été trouvé." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "Il y a eu un problème de traitement de vos données. Voir ci-dessous pour " "plus de détails sur les erreurs." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "La commande a été annulée." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was not valid." msgstr "" "Le mot de passe que vous avez entré était invalide, veuillez réessayer." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Nom du token" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 #, fuzzy #| msgid "This event can not be deleted." msgid "This organizer can not be deleted." msgstr "Cet événement ne peut pas être supprimé." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 #, fuzzy #| msgid "The new organizer has been created." msgid "The organizer has been deleted." msgstr "Le nouvel organisateur a été créé." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -20045,38 +20402,38 @@ msgstr "" "L'événement n'a pas pu être supprimé car certaines contraintes (par exemple " "les données créées par les plug-ins) ne le permettent pas." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "Le nouvel organisateur a été créé." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administrateurs" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" "L'équipe a été créée. Vous pouvez maintenant ajouter des membres à l'équipe." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Vos modifications n'ont pas pu être sauvegardées." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "L'équipe sélectionnée a été supprimée." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "L'équipe sélectionnée ne peut pas être supprimée." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 #, fuzzy #| msgid "" #| "You cannot remove the last member from this team as noone would be left " @@ -20088,45 +20445,45 @@ msgstr "" "Vous ne pouvez pas retirer le dernier membre de cette équipe car personne ne " "serait laissé avec la permission de changer d'équipe." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Le membre a été retiré de l'équipe." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Invite sélectionnée invalide." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "L'invitation a été révoquée." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 #, fuzzy #| msgid "The invite has been revoked." msgid "The invite has been resent." msgstr "L'invitation a été révoquée." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Token sélectionné invalide." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Le token a été révoqué." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "Le nouveau membre a été invité dans l'équipe." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Le nouveau membre a été ajouté à l'équipe." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -20136,136 +20493,136 @@ msgstr "" "Veuillez recopier cette clée dans un endroit sûr. Vous ne pourrez plus le " "voir ici." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "This device has been set up successfully." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 #, fuzzy #| msgid "You currently do not have access to any events." msgid "This device currently does not have access." msgstr "Vous n'avez actuellement accès à aucun événement." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 #, fuzzy #| msgid "The selected configuration has been deleted." msgid "Access for this device has been revoked." msgstr "La configuration sélectionnée a été supprimée." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been added." msgstr "La règle fiscale sélectionnée a été supprimée." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been removed." msgstr "La règle fiscale sélectionnée a été supprimée." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The transaction amount is incorrect." msgid "The transaction could not be reversed." msgstr "Le montant de la transaction est incorrect." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "La question a été ajoutée." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please try again." msgstr "" "Le mot de passe que vous avez entré était invalide, veuillez réessayer." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "La question a été ajoutée." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The gift card has been created and can now be used." msgstr "L'appareil a été vérifié et peut maintenant être utilisé." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Le produit a été créé." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Le produit sélectionné a été supprimé." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "Le fichier PDF envoyé est trop volumineux." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "Le fichier PDF envoyé est trop petit." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Veuillez uploader uniquement des fichiers PDF." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected data was deleted successfully." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "La date demandée n'existe pas." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "Une date ne peut pas être supprimée si des ordres ont déjà été passés." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "La nouvelle date a été créée." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." @@ -20273,7 +20630,7 @@ msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." @@ -20281,7 +20638,7 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." @@ -20289,7 +20646,7 @@ msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 #, fuzzy #| msgctxt "subevent" #| msgid "The new date has been created." @@ -20297,57 +20654,57 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "La nouvelle date a été créée." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Séries:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Commande {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Bon de réduction" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" "Le mot de passe que vous avez entré était invalide, veuillez réessayer." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 #, fuzzy #| msgid "U2F devices are only available if pretix is served via HTTPS." msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "Les appareils U2F ne sont disponibles que si pretix est desservi via HTTPS." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" "Un dispositif d'authentification à deux facteurs a été supprimé de votre " "compte." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "L'appareil a été retiré." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "This security device is already registered." msgstr "Ce billet a déjà été échangé." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" "Un nouveau dispositif d'authentification à deux facteurs a été ajouté à " "votre compte." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -20356,15 +20713,15 @@ msgstr "" "Veuillez noter que vous devez encore activer l'authentification à deux " "facteurs pour votre compte en utilisant les boutons ci-dessous." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "L'appareil a été vérifié et peut maintenant être utilisé." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "L'inscription n' a pas pu être complétée. Veuillez réessayer." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -20373,7 +20730,7 @@ msgstr "" "veuillez vérifier que la date et l'heure de votre téléphone sont configurées " "correctement." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." @@ -20381,18 +20738,18 @@ msgstr "" "Veuillez configurer au moins un appareil avant d'activer l'authentification " "à deux facteurs." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" "L'authentification à deux facteurs est maintenant activée pour votre compte." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" "L'authentification à deux facteurs est maintenant désactivée pour votre " "compte." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -20400,135 +20757,135 @@ msgstr "" "Vos codes d'urgence viennent d'être générés. N'oubliez pas de les ranger " "dans un endroit sûr au cas où vous perdriez l'accès à vos appareils." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Vos notifications ont été désactivées." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Vos options de notification ont été sauvegardées." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 #, fuzzy #| msgid "The comment has been updated." msgid "Your comment has been saved." msgstr "Le commentaire a été mis à jour." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "Nous avons envoyé un e-mail contenant d'autres instructions." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "Le nouvel utilisateur a été créé." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Quota de la réserve" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Outrepasser le quota" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Tout produit" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "Le bon demandé n'existe pas." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "Un bon de réduction ne peut pas être supprimé s'il a déjà été échangé." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "Le bon sélectionné a été supprimé." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Le nouveau bon a été créé: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 #, fuzzy #| msgid "There is no order with the given order code." msgid "There is no voucher with the given voucher code." msgstr "Il n' y a pas d'ordre avec le code de commande donné." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "Les nouveaux bons ont été créés." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected vouchers have been deleted or disabled." msgstr "La date sélectionnée a été supprimée." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num} des bons ont été créés et envoyés par mail." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Vous n'avez pas la permission de faire ceci" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" "Un email contenant un code promotionnel a été envoyé à l'adresse indiquée." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Entrée de liste d'attente introuvable." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 #, fuzzy #| msgid "The new member has been invited to the team." msgid "The waiting list entry has been moved to the top." msgstr "Le nouveau membre a été invité dans l'équipe." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 #, fuzzy #| msgid "An entry has been removed from the waiting list." msgid "The waiting list entry has been moved to the end of the list." msgstr "Une entrée a été retirée de la liste d'attente." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 #, fuzzy #| msgid "On the list since" msgid "On list since" msgstr "Sur la liste depuis" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "En attente" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "L'entrée demandée n'existe pas." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "L'entrée sélectionnée a été supprimée." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Domaine connu" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Domaines connus" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -20537,23 +20894,23 @@ msgstr "Domaines connus" msgid "Badges" msgstr "Badges" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "l'équipe pretix" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." @@ -20563,58 +20920,58 @@ msgstr "" "Ce plugin vous permet de générer des listes d'enregistrement pour votre " "conférence." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "None of the selected products is configured to print badges." msgstr "Le produit sélectionné n'est pas actif ou n' a pas de prix fixe." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 #, fuzzy #| msgid "Attendee name" msgid "Attendee badges" msgstr "Nom du participant" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 #, fuzzy #| msgid "Sold out (pending orders)" msgid "Include pending orders" msgstr "Épuisé (commandes en cours)" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 #, fuzzy #| msgid "Include questions" msgid "Include add-on or bundled positions" msgstr "Inclure des questions" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Answer options" msgid "Rendering option" msgstr "Options de réponse" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -20622,51 +20979,51 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Trier par" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Disposition des badges" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Mise en page des badges créée." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 #, fuzzy #| msgid "Invalid token selected." msgid "Badge layout deleted." msgstr "Token sélectionné invalide" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "La disposition des badges a changé." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -20730,54 +21087,54 @@ msgstr "Créer un nouveau rendez-vous" msgid "Make default" msgstr "Défaut" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 #, fuzzy #| msgctxt "subevent" #| msgid "The new date has been created." msgid "The new badge layout has been created." msgstr "La nouvelle date a été créée." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 #, fuzzy #| msgctxt "subevent" #| msgid "The requested date does not exist." msgid "The requested badge layout does not exist." msgstr "La date demandée n'existe pas." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected badge layout been deleted." msgstr "La date sélectionnée a été supprimée." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Virement bancaire" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive payments via bank transfer " msgid "This plugin allows you to receive payments via bank transfer." msgstr "Ce plugin vous permet de recevoir des paiements par virement bancaire " -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Installez le package python'chardet' pour de meilleures capacités " "d'importation CSV." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -20786,56 +21143,56 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 #, fuzzy #| msgid "Bank account details" msgid "Bank account type" msgstr "Coordonnées bancaires" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 #, fuzzy #| msgid "Create a new account" msgid "Other bank account" msgstr "Créer un nouveau compte" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 #, fuzzy #| msgid "Account holder" msgid "Name of account holder" msgstr "Titulaire du compte" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 #, fuzzy #| msgid "Number of days" msgid "Name of bank" msgstr "Nombre de jours" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Coordonnées bancaires" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 #, fuzzy #| msgid "" #| "Include everything that your customers need to send you a bank transfer " @@ -20853,62 +21210,62 @@ msgstr "" "il se peut qu'ils aient également besoin de votre adresse complète et de " "celle de votre banque." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 #, fuzzy #| msgid "You need to select the column containing the payment reference." msgid "Do not include hyphens in the payment reference." msgstr "Vous devez sélectionner la colonne contenant la référence de paiement." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 #, fuzzy #| msgid "This is an event series" msgid "This is required in some countries." msgstr "C'est une série d'événements" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 #, fuzzy #| msgid "You need to select the column containing the payment reference." msgid "Include invoice number in the payment reference." msgstr "Vous devez sélectionner la colonne contenant la référence de paiement." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Tax rule for payment fees" msgid "Prefix for the payment reference" msgstr "Règle fiscale pour les frais de paiement" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "Additional text to show on pending orders" msgstr "Cette action n'est autorisée que pour les commandes en attente." -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All entries" msgid "IBAN blocklist for refunds" msgstr "Toutes les entrées" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -20917,31 +21274,31 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 #, fuzzy #| msgid "Please confirm the following payment details." msgid "Please fill out your bank account details." msgstr "Veuillez confirmer les détails de paiement suivants." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 #, fuzzy #| msgid "Please enter your name." msgid "Please enter your bank account details." msgstr "Veuillez entrer votre nom." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titulaire du compte" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -20950,42 +21307,42 @@ msgstr "Titulaire du compte" msgid "Bank" msgstr "Banque" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban}" msgstr "Coordonnées bancaires" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(optionnel)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please see below for details." msgstr "" "Le mot de passe que vous avez entré était invalide, veuillez réessayer." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Payeur" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -20993,24 +21350,24 @@ msgstr "Payeur" msgid "Import bank data" msgstr "Importer des informations bancaires" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Order refunded" msgid "Export refunds" msgstr "Commande remboursée" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, fuzzy, python-format #| msgid "Your order is pending payment: %(code)s" msgid "Your order received an incomplete payment: %(code)s" msgstr "Votre commande est en attente de paiement: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "L'ordre a déjà été annulé." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -21123,7 +21480,7 @@ msgstr "" "fichiers et fichiers au format MT940." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -21409,53 +21766,53 @@ msgstr "Commande déjà payée" msgid "Discard" msgstr "Ignorer" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Problème d'envoi de mail." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Code de commande inconnu" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search" msgid "Search text" msgstr "Chercher" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "Mentions légales" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgid "Tax" msgid "max" msgstr "Taxe fiscale" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Order is not paid." msgid "Filter form is not valid." msgstr "La commande n'est pas payée." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Toutes les transactions non réglées ont été rejetées." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Vous devez choisir un fichier à importer." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -21463,12 +21820,12 @@ msgstr "" "Nous n'avons pas pu détecter le type de fichier de cette importation. " "Veuillez contacter le support pour obtenir de l'aide." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "Nous n'avons pas été en mesure de traiter vos commentaires." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -21476,7 +21833,7 @@ msgstr "" "Nous n'avons pas pu importer ce fichier CSV. Veuillez contacter le support " "pour obtenir de l'aide." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." @@ -21484,15 +21841,15 @@ msgstr "" "Nous avons détecté que ce fichier était vide. Veuillez contacter le support " "pour obtenir de l'aide." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Données d'entrée non valides." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Vous devez sélectionner la colonne contenant la référence de paiement." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -21500,20 +21857,20 @@ msgstr "" "Veuillez effectuer des importations bancaires par événement car cet " "organisateur a des événements avec plusieurs devises." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "La commande a été annulée." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 #, fuzzy #| msgid "" #| "Please perform per-event bank imports as this organizer has events with " @@ -21525,138 +21882,138 @@ msgstr "" "Veuillez effectuer des importations bancaires par événement car cet " "organisateur a des événements avec plusieurs devises." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Exporter la liste d'enregistrement" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Ce plugin vous permet de générer des listes d'enregistrement pour votre " "conférence." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "Inclure QR-code secret" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Nécessite une attention particulière" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Inclure des questions" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Liste d'enregistrement (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "payé" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Paiement" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically checked in" msgstr "Automatiquement sur paiement" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Secret" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "Type de carte" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Nom de l'appareil" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 #, fuzzy #| msgid "Order overview" msgid "Offline override" msgstr "Aperçu des commandes" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Check-in lists" msgid "All check-in lists" msgstr "Listes d'enregistrement" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Ce plugin vous permet de recevoir des paiements via PayPal" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 #, fuzzy #| msgid "Total amount" msgid "PayPal account" msgstr "Montant total" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "Cliquez ici pour un tutoriel sur la façon d'obtenir les clés requises" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Endpoint" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference code" msgid "Reference prefix" msgstr "Code de référence" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 #, fuzzy #| msgid "" #| "To accept payments via Stripe, you will need an account at Stripe. By " @@ -21671,19 +22028,19 @@ msgstr "" "Stripe. En cliquant sur le bouton suivant, vous pouvez soit créer un nouveau " "compte Stripe, soit connecter pretix à un compte existant." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, fuzzy, python-brace-format #| msgid "Connect with pretixdesk" msgid "Connect with {icon} PayPal" msgstr "Connectez-vous avec pretixdesk" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 #, fuzzy #| msgid "Bancontact via Stripe" msgid "Disconnect from PayPal" msgstr "Bancontact via Stripe" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -21691,16 +22048,16 @@ msgstr "" "Veuillez configurer un Webhook PayPal afin d'annuler automatiquement les " "commandes lorsque les paiements sont remboursés en externe." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -21709,15 +22066,15 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "Nous avons eu de la difficulté pour communiquer avec PayPal" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -21725,7 +22082,7 @@ msgstr "" "Nous n'avons pas été en mesure de traiter votre paiement. Voir ci-dessous " "pour plus de détails sur la marche à suivre." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -21733,69 +22090,69 @@ msgstr "" "PayPal n' a pas encore approuvé le paiement. Nous vous informerons dès que " "le paiement sera effectué." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Il y a eu une erreur lors de l'envoi du mail de confirmation." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "Le paiement de cette facture a déjà été reçu." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Enable payment method" msgid "PayPal payment ID" msgstr "Activer le mode de paiement" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 #, fuzzy #| msgid "PayPal" msgid "PayPal sale ID" msgstr "PayPal" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Paiement effectué." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Paiement refusé." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Paiement remboursé." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Paiement annulé." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 #, fuzzy #| msgid "Payment pending" msgid "Payment pending." msgstr "Paiement en attente" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal a signalé un événement: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -21904,40 +22261,40 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Cliquez ici pour ouvrir la fenêtre." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "An error occurred during connecting with PayPal, please try again." msgstr "Une erreur interne s'est produite, veuillez réessayer." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "Réponse invalide de PayPal reçue." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Il semblerait que vous avez annulé le paiement PayPal" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 #, fuzzy #| msgid "Your cart has been updated." msgid "Your PayPal account has been disconnected." msgstr "Votre panier a été mis à jour." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 #, fuzzy #| msgid "Check-in device API" msgid "Old check-in device API" msgstr "API du dispositif d'enregistrement" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." @@ -21945,125 +22302,125 @@ msgstr "" "Ce plugin vous permet d'utiliser les applications pretixdroid et pretixdesk " "pour votre événement." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Rapport d'exportateur" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Ce plugin vous permet de générer des rapports imprimables sur vos ventes." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Page %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Créé: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Aperçu des commandes (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Commandes par produit" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(excl. taxes)" msgstr "Taxes incluses" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(incl. taxes)" msgstr "Taxes incluses" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Liste des commandes avec taxes (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Commandes par taux d'imposition ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Brut" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Taxe fiscale" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders with taxes (PDF)" msgid "List of orders with taxes" msgstr "Liste des commandes avec taxes (PDF)" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "N'importe quel pays" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Client professionnel" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Pays" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 #, fuzzy #| msgid "Remove from order" msgid "Redirection from order page" msgstr "Retirer de la commande" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -22075,130 +22432,130 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "URI de redirection" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "Ce plugin vous permet d'envoyer des emails à tous vos clients." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "Envoyer un email à" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "N'envoyer qu'aux personnes qui ont acheté" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Check-in status" msgid "Filter check-in status" msgstr "Statut d'enregistrement" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers not checked in" msgstr "Envoyer aux clients avec le statut de la commande" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Envoyer uniquement aux clients de" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Envoyer uniquement aux clients de" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Envoyer uniquement aux clients de" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Envoyer aux clients avec le statut de la commande" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Envoyer uniquement aux clients de" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "pending" msgid "approval pending" msgstr "en attente" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "en attente avec retard" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Envoyer aux clients avec le statut de la commande" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers checked in on list" msgstr "Envoyer aux clients avec le statut de la commande" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "L'Email a été envoyé" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "La commande a reçu un email de masse." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 #, fuzzy #| msgid "The order received a mass email." msgid "A ticket holder of this order received a mass email." @@ -22236,15 +22593,15 @@ msgstr "Changement d'adresse de contact" msgid "Send a new email based on this" msgstr "Envoyer un nouvel email basé sur" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Vous avez fourni un ID d'entrée de journal invalide" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "Aucune commande ne correspond à cette sélection." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " @@ -22253,15 +22610,15 @@ msgstr "" "Votre message a été mis en file d'attente et sera envoyé aux utilisateurs " "sélectionnés." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Statistiques" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Ce plugin vous montre diverses statistiques." @@ -22372,39 +22729,39 @@ msgstr "" "Nous vous montrerons ici toute une série de statistiques sur vos ventes dès " "les premières commandes !" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Ce plugin vous permet de recevoir les paiements par carte de crédit via " "Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 #, fuzzy msgid "Stripe Connect: App fee (max)" msgstr "Clé publiable" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 #, fuzzy msgid "Stripe Connect: App fee (min)" msgstr "Clé publiable" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -22414,19 +22771,19 @@ msgstr "" "Stripe. En cliquant sur le bouton suivant, vous pouvez soit créer un nouveau " "compte Stripe, soit connecter pretix à un compte existant." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 #, fuzzy #| msgid "Connect with pretixdesk" msgid "Connect with Stripe" msgstr "Connectez-vous avec pretixdesk" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 #, fuzzy #| msgid "Bancontact via Stripe" msgid "Disconnect from Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -22438,22 +22795,22 @@ msgstr "" "lorsque les frais sont remboursés en externe et pour traiter les modes de " "paiement asynchrones comme SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "Doit d'abord être activé dans votre compte Stripe." -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -22464,77 +22821,77 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 #, fuzzy #| msgid "Stripe Checkout" msgid "Stripe account" msgstr "Stripe Checkout" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 #, fuzzy #| msgid "Question" msgctxt "stripe" msgid "Testing" msgstr "Question" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Clé publiable" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Clé secrète" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Paiements par carte de crédit" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Doit d'abord être activé dans votre compte Stripe." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -22542,23 +22899,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -23500,8 +23852,8 @@ msgstr "Afficher les variantes" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, fuzzy, python-format #| msgid "Modify order: %(code)s" msgid "Modify price for %(item)s" @@ -23511,8 +23863,8 @@ msgstr "Modifier l'ordre: %(code)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" @@ -23523,8 +23875,8 @@ msgstr "Taxes incluses" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" @@ -23533,24 +23885,24 @@ msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, fuzzy, python-format #| msgid "Maximum number of items per order" msgid "Amount of %(item)s to order" @@ -23581,19 +23933,19 @@ msgstr "Paiement" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Votre panier" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Panier expiré" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -23601,12 +23953,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Les articles de votre panier ne vous sont plus réservés." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 #, fuzzy #| msgid "This file is from a different event." msgid "Add tickets for a different date" @@ -23797,7 +24149,7 @@ msgstr "ÉPUISÉ" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Réservé" @@ -23813,54 +24165,54 @@ msgstr "" msgid "No attendee name provided" msgstr "Afficher les noms des participants sur les factures" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify order: %(code)s" msgid "price per item" msgstr "Modifier l'ordre: %(code)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 #, fuzzy #| msgid "Remove" msgid "Remove one" msgstr "Retirer" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 #, fuzzy #| msgid "Add a new object" msgid "Add one more" msgstr "Ajouter un nouvel objet" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Tarif" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Any product" msgid "One product" @@ -23868,26 +24220,37 @@ msgid_plural "%(num)s products" msgstr[0] "Tout produit" msgstr[1] "Tout produit" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% taxes" msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(rate)s%% taxes" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Échangez un bon d'achat" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Échangez votre bon" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Vider le panier" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Procéder au paiement" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -24010,9 +24373,9 @@ msgstr "Exemple de nom de l'événement" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATUIT" @@ -24047,7 +24410,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -24055,7 +24418,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 #, fuzzy #| msgid "Fully redeemed" msgid "Fully booked" @@ -24080,107 +24443,96 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Vider le panier" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Procéder au paiement" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Veuillez sélectionner une variante spécifique de ce produit." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Afficher une autre date" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Choisissez la date d'achat du billet" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Autres dates" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "La période de prévente pour cet événement est terminée." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "La prévente de cet événement débutera le %(date)s à %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "La prévente de cet événement n' a pas encore commencé." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Début: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Fin: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Admission: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Admission: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Ajouter à l'Agenda" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Nous procédons à votre réservation !" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, fuzzy #| msgid "Register" msgctxt "free_tickets" msgid "Register" msgstr "Inscription" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Ajouter au panier" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Si vous avez déjà commandé un billet" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -24192,7 +24544,7 @@ msgstr "" "envoyé. Si vous ne trouvez pas le lien, cliquez sur le bouton ci-contre \n" "pour demander que le lien de votre commande vous soit à nouveau envoyé." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -24663,18 +25015,18 @@ msgid "Send links" msgstr "Envoyer des liens" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Rachat de bons" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Ce bon n'est pas valable pour cette date." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -24682,7 +25034,7 @@ msgstr "" "Vous avez saisi un code promotionnel qui vous permet d'acheter l'un des " "produits suivants au prix indiqué:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -24837,146 +25189,146 @@ msgstr "Page %(page)s de %(of)s" msgid "We are processing your request …" msgstr "Nous traitons votre demande …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "L'événement sélectionné n' a pas été trouvé." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "La billetterie sélectionnée n'est actuellement pas disponible." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Cette fonction n'est pas activée." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "L'organisateur sélectionné n' a pas été trouvé." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Veuillez entrer des chiffres seulement." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Veuillez entrer les chiffres positifs uniquement." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Votre panier a été mis à jour." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Votre panier à été vidé." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Les produits ont été ajoutés à votre panier." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Votre panier est vide" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "La prévente de cet événement est terminée ou n' a pas encore commencé." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "Code d'événement inconnu ou non autorisé à accéder à cet événement." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Aucune date sélectionnée." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Date inconnue sélectionnée." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "S'il vous plaît, revenez en arrière et essayez de nouveau." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Le paiement de cette commande ne peut être poursuivi." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Le paiement est trop tard pour être accepté." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "La facture a été générée." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "Le mode de paiement de cet ordre ne peut pas être modifié." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 #, fuzzy #| msgid "You cannot generate an invoice for this order." msgid "A payment is currently pending for this order." msgstr "Vous ne pouvez pas générer de facture pour cette commande." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Vous ne pouvez pas modifier cette commande" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "Cancellation" msgid "You chose an invalid cancellation fee." msgstr "Annulation" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Tout client" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "La question a été supprimée." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 #, fuzzy #| msgid "Ticket download is not (yet) enabled." msgid "Ticket download is not (yet) enabled for this order." msgstr "Le téléchargement des billets n'est pas (encore) activé." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Vous ne pouvez pas annuler cette commande." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, fuzzy, python-brace-format #| msgid "" #| "The order has been marked as refunded. Please transfer the money back to " @@ -24988,30 +25340,30 @@ msgstr "" "La commande a été marquée comme étant remboursée. Veuillez transférer " "l'argent à l'acheteur manuellement." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Nous avons eu des difficultés à traiter les données." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Vos ordres pour {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Nous avons des problèmes pour envoyer des emails actuellement, merci de " "vérifier plus tard." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -25019,21 +25371,21 @@ msgstr "" "S'il y a eu des commandes de la part de cet utilisateur, il recevra un mail " "avec ses codes de commande." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Les listes d'attente sont désactivées pour cet événement." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Nous n'avons pas pu identifier le produit que vous avez choisi." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "The waiting list is disabled for this product." msgstr "Les listes d'attente sont désactivées pour cet événement." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -25041,7 +25393,7 @@ msgstr "" "Vous ne pouvez pas vous inscrire sur la liste d'attente car ce produit est " "actuellement disponible." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -25049,131 +25401,143 @@ msgstr "" "Nous vous avons ajouté à la liste d'attente. Vous recevrez un email dès que " "les billets seront de nouveau disponibles." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 #, fuzzy #| msgid "The selected ticket shop is currently not available." msgid "This ticket shop is currently disabled." msgstr "La billetterie sélectionnée n'est actuellement pas disponible." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 #, fuzzy #| msgid "The selected item does not belong to this event." msgid "The selected date does not exist in this event series." msgstr "L'élément sélectionné n'appartient pas à cet événement." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 #, fuzzy #| msgid "This is an event series" msgid "This is not an event series." msgstr "C'est une série d'événements" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, fuzzy, python-format #| msgid "Show start date" msgid "from %(start_date)s" msgstr "Afficher la date de début" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Anglais" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Allemand" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Allemand (Du)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 #, fuzzy #| msgid "German (informal)" msgid "Dutch (informal)" msgstr "Allemand (Du)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Anglais" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Accès en écriture" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Facultatif. Aucun produit ne sera vendu avant cette date." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organisateur" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "Le QR code final sera légèrement plus petit car un peu d'espace est " +#~ "nécessaire pour un scan correct." + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/fr/LC_MESSAGES/djangojs.po b/src/pretix/locale/fr/LC_MESSAGES/djangojs.po index e86241d271..66b0e82ac2 100644 --- a/src/pretix/locale/fr/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/fr/LC_MESSAGES/djangojs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: French\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-09-15 17:00+0000\n" "Last-Translator: Martin Gross \n" "Language-Team: French \n" "Language-Team: Hungarian pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Ticket design" +msgid "source code" +msgstr "Jegy design" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -437,43 +454,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -483,27 +501,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -511,93 +529,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -607,14 +625,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -622,361 +640,362 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Igen" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nem" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event list" msgid "End event date" msgstr "Eseménylista" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -988,179 +1007,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1169,65 +1188,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1235,106 +1254,106 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "Kliens ID" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Client ID" msgid "Seat name" msgstr "Kliens ID" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Client ID" msgid "Seat zone" msgstr "Kliens ID" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Client ID" msgid "Seat row" msgstr "Kliens ID" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Presale not started" msgid "Payment states" msgstr "Elővétel nem kezdődött el" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1342,41 +1361,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Kifizetett megrendelések" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1388,33 +1407,33 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Paid orders" msgid "Exited orders" msgstr "Kifizetett megrendelések" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1424,33 +1443,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1459,59 +1478,59 @@ msgstr "" msgid "All" msgstr "Összes" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1519,178 +1538,200 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Paid orders" msgid "Created in order" msgstr "Kifizetett megrendelések" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Event list" msgid "Please enter a shorter name." msgstr "Eseménylista" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1698,149 +1739,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1848,8 +1889,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1864,111 +1905,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1976,7 +2017,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1984,7 +2025,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1993,41 +2034,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2035,78 +2076,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2114,51 +2155,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2167,362 +2208,362 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Paid orders" msgid "Valid values" msgstr "Kifizetett megrendelések" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2531,66 +2572,66 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "Az eseményhez jelenleg nem érhető el várólista." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2599,21 +2640,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2621,56 +2662,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2678,7 +2719,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2686,36 +2727,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2725,102 +2766,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2828,225 +2869,235 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Event list" msgid "Please choose a later date." msgstr "Eseménylista" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Event list" msgid "Please choose an earlier date." msgstr "Eseménylista" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3056,13 +3107,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3071,98 +3122,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Az eseményhez tartozó részesemény nem maradhat üresen." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3170,381 +3221,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3554,595 +3605,595 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Válassz egy dátumot." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to select a variation for this product." msgstr "Válassz egy dátumot." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgctxt "subevent" #| msgid "No date selected." msgid "Ambiguous option selected." msgstr "Nincs dátum kiválasztva." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4150,45 +4201,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4197,94 +4248,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4293,11 +4344,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4305,157 +4356,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4464,406 +4523,406 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Presale not started" msgid "Sample State" msgstr "Elővétel nem kezdődött el" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Presale not started" msgid "Event info text" msgstr "Elővétel nem kezdődött el" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event list" msgid "Event canceled" msgstr "Eseménylista" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4872,150 +4931,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5026,365 +5085,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5405,58 +5464,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5468,89 +5527,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5559,76 +5618,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5639,77 +5698,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Presale not started" msgid "Set payment term" msgstr "Elővétel nem kezdődött el" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5717,11 +5776,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5729,13 +5788,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Presale not started" msgid "Payment term in minutes" msgstr "Elővétel nem kezdődött el" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5743,164 +5802,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5908,28 +5967,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5937,55 +5996,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5993,11 +6052,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6006,115 +6065,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6123,55 +6182,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6179,89 +6238,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6269,109 +6328,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6386,7 +6445,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6400,7 +6459,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6414,7 +6473,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6429,7 +6488,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6445,7 +6504,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6463,7 +6522,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6477,7 +6536,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6491,7 +6550,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6507,7 +6566,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6521,7 +6580,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6537,7 +6596,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6562,7 +6621,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6576,7 +6635,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6594,7 +6653,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6609,7 +6668,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6626,7 +6685,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6638,7 +6697,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6652,7 +6711,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6666,56 +6725,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6724,23 +6783,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6749,11 +6808,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6762,93 +6821,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6856,282 +6915,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7167,7 +7226,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7224,8 +7283,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7275,7 +7332,7 @@ msgstr "Eseménylista" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7292,6 +7349,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7305,93 +7366,105 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Ticket design" +msgid "Source code" +msgstr "Jegy design" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7399,466 +7472,466 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Jegy design" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Elővétel nem kezdődött el" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7866,48 +7939,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7915,443 +7988,443 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Kifizetett megrendelések" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Past events" msgid "Cancellations" msgstr "Elmúlt események" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Presale not started" msgid "Payment process" msgstr "Elővétel nem kezdődött el" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Elővétel nem kezdődött el" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Elővétel vége" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8361,116 +8434,233 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Paid orders" +msgid "Changes to pretix" +msgstr "Kifizetett megrendelések" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8478,83 +8668,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8562,15 +8752,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8579,175 +8769,175 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Past events" msgid "Cancel all dates" msgstr "Elmúlt események" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8755,29 +8945,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8785,20 +8975,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8816,7 +9006,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8830,66 +9020,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8897,112 +9087,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9020,1077 +9210,1077 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The organizer has been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The organizer settings have been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The webhook has been created." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The webhook has been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The event has been canceled." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "An event has been deleted." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The cancellation request has been deleted." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The order has been reactivated." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The event details have been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The gate has been created." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The gate has been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The gate has been deleted." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgctxt "subevent" msgid "The event date has been canceled." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The gift card has been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10101,7 +10291,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10110,49 +10300,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10160,39 +10350,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10200,24 +10390,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10225,45 +10415,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10341,7 +10546,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10358,22 +10563,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10396,7 +10606,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10413,7 +10623,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10435,63 +10645,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10499,11 +10700,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10512,22 +10713,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10648,7 +10855,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10809,18 +11016,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11437,7 +11644,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11554,26 +11761,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11676,7 +11884,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12136,14 +12344,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Áruház letiltva" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Eladó" @@ -12195,6 +12403,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12525,7 +12785,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12594,8 +12854,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12603,7 +12863,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12652,28 +12912,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13361,8 +13621,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13382,33 +13642,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Teljes" @@ -13503,7 +13763,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13725,7 +13985,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13775,8 +14035,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13980,7 +14240,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14496,7 +14756,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14582,7 +14842,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14626,77 +14886,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15506,7 +15770,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15730,15 +15994,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15746,7 +16010,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15754,621 +16018,692 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "Not all questions have been selected." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16379,58 +16714,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16443,592 +16778,592 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The transaction could not be reversed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The transaction has been reversed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The selected gate has been deleted." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The property has been created." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The selected property has been deleted." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17037,69 +17372,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17107,49 +17442,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17198,41 +17533,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17241,98 +17576,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17341,27 +17676,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17370,36 +17705,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17407,21 +17742,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17515,7 +17850,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17771,243 +18106,243 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "No valid orders have been found." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18016,80 +18351,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18172,141 +18507,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18316,112 +18651,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18449,30 +18784,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18565,50 +18900,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18616,20 +18951,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18640,73 +18975,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18714,23 +19049,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19524,8 +19854,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19534,8 +19864,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19543,8 +19873,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19553,24 +19883,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19600,31 +19930,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "A kosár lejárt" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "A kosárba helyezett termékek tovább nincsenek tovább foglalva." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19789,7 +20119,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19801,71 +20131,82 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "" msgstr[1] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19962,9 +20303,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19999,7 +20340,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -20007,7 +20348,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -20030,101 +20371,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -20132,7 +20462,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20531,21 +20861,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20679,192 +21009,192 @@ msgstr "" msgid "We are processing your request …" msgstr "A kérés feldolgozása folyamatban…" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "A kosarad üres." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "A termékek sikeresen bekerültek a kosaradba." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "A kosarad üres" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "Az elővétel ehhez eseményhez még nem kezdődött el." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "Ismeretlen eseménykód vagy nincs jogod az eseményhez." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Nincs dátum kiválasztva." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Ismeretlen dátum került kiválasztásra." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Menj vissza és próbáld újra." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "A rendeléshez tartozó fizetési folyamatot nem lehet folytatni." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "A fizetés túl későn történt meg az elfogadáshoz." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "An invoice has been generated." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "A rendeléshez tartozó fizetési mód nem változtatható meg." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "A rendeléshez tartozó fizetés jelenleg függőben van." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Nem módosíthatod ezt a rendelést" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The cancellation has been requested." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "A jegyek letöltése (még) nem engedélyezett ehhez a rendeléshez." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot modify this order" msgid "You cannot change this order." msgstr "Nem módosíthatod ezt a rendelést" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Az általad beírt adatok feldolgozása nehézségekbe ütközött." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "{} rendeléseid" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Jelenleg problémáink vannak az e-mail küldéssel, kérlek nézz vissza később." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" "Ha a felhasználónak vannak rendelései, emailt kap a rendelési kódokkal." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Az eseményhez jelenleg nem érhető el várólista." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Nem tudtuk beazonosítani az általad választott terméket." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "A termékhez nem elérhető várólista." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "Nem kerülhetsz fel a várólistára, mivel a termék jelenleg elérhető." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -20872,121 +21202,116 @@ msgstr "" "Felvettünk a várólistára. Amint elérhetővé válik a termék, kapni fogsz egy " "emailt." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "A jegyvásárlás jelenleg le van tiltva." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "A kiválasztott dátum nem érvényes erre az eseménysorozatra." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Ez nem egy eseménysorozat." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "%(start_date)s-tól" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "angol" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "német" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "német (informális)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "kínai (egyszerűsített)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "dán" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "holland" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "holland (informális)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "francia" -#: pretix/settings.py:443 +#: pretix/settings.py:478 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "dán" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "görög" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "olasz" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "lett" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "lengyel" -#: pretix/settings.py:448 +#: pretix/settings.py:483 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "portugál (brazil)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "portugál (brazil)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "orosz" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "spanyol" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "török" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Olvasási jog" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Írási jog" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/hu/LC_MESSAGES/djangojs.po b/src/pretix/locale/hu/LC_MESSAGES/djangojs.po index 2b9864c7c5..433da60f4b 100644 --- a/src/pretix/locale/hu/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/hu/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-01-24 08:00+0000\n" "Last-Translator: Prokaj Miklós \n" "Language-Team: Hungarian \n" "Language-Team: Italian pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Codice voucher" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Standard" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "semplice con logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Luca Rossi" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Azienda semplice" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Esempio di biglietto d'ingresso" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Un testo con una motivazione può essere inserito qui." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "L'importo è stato dedotto dalla tua carta." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Trasferisci i soldi a questo conto bancario: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Formato di esportazione" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (separato da virgola)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (formato Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (con punto e virgola)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Excel combinato (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Risposte alle domande di invio file" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Domande" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Biglietto dell'evento {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -460,14 +477,14 @@ msgstr "Biglietto dell'evento {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Data di Inizio" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -476,22 +493,23 @@ msgstr "" "data della fattura non sempre corrisponde alla data dell'ordine o del " "pagamento." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Data di Fine" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -500,9 +518,9 @@ msgstr "" "data della fattura non sempre corrisponde alla data dell'ordine o del " "pagamento." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -512,12 +530,12 @@ msgstr "" msgid "Payment provider" msgstr "Servizio di pagamento" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Tutti i servizi di pagamento" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -528,15 +546,15 @@ msgstr "" "fatture di ordine che in conclusione sono stati pagati integralmente o " "parzialmente con un servizio differente." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Tutte le fatture" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Data Fattura" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -544,93 +562,93 @@ msgstr "Data Fattura" msgid "Invoices" msgstr "Fatture" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Linee Fattura" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Numero fattura" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Data" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Codice ordine" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Indirizzo e-mail" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Tipo Fattura" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Cancellazione di" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Lingua" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Mittente Fattura:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -640,14 +658,14 @@ msgstr "Mittente Fattura:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -655,366 +673,367 @@ msgstr "Mittente Fattura:" msgid "Name" msgstr "Nome" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Indirizzo" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "C.A.P." -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Città" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Nazione" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "P. IVA" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Partita IVA" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Destinatario Fattura:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Azienda" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Indirizzo" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Stato" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiario" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Riferimento interno" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Accredito" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "In valuta estera" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Tasso di conversione valuta estera" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Totale (lordo)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Totale (netto)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "ID Pagamento" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Sistemi di pagamento" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Cancellazione" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Fattura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Si" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "No" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Numero linea" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Descrizione" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Presso lordo" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Prezzo netto" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Tasse" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Tassazione" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Nome tassa" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Data di Inizio evento" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Indirizzi Email (file di testo)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtra per stato" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Data dell'ordine" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Ordini" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posizioni degli ordini" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Tariffe dell'ordine" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Solo ordini pagati" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Include payment amounts" msgstr "Includi ordini in attesa" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Data di Inizio" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "End date" msgid "End event date" msgstr "Data di Fine" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Totale ordine" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1026,184 +1045,184 @@ msgstr "Totale ordine" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Stato" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Email" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Numero di telefono" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Data dell'ordine" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Data dell'ordine" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "Email addresses (text file)" msgid "Custom address field" msgstr "Indirizzi Email (file di testo)" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Data dell'ultimo pagamento" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Commissioni" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Lingua dell'ordine" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Lordo al {rate} % di tasse" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto al {rate} % di tasse" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Importo delle tasse al {rate} %" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Numeri fattura" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Canali di vendita" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Richiede particolare attenzione" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Commento" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Posizioni" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Metodo di pagamento" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Tipo di tariffa" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Prezzo" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Regolamento Tasse" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Indirizzo di fatturazione" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID Posizione" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1212,65 +1231,65 @@ msgstr "ID Posizione" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Data" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Prodotto" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variazione" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Nome partecipante" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Email partecipante" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1278,106 +1297,106 @@ msgstr "Email partecipante" msgid "Voucher" msgstr "Voucher" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID Pseudonimo" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "ID del posto" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Seat {number}" msgid "Seat name" msgstr "Posto {number}" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Default timezone" msgid "Seat zone" msgstr "Fuso orario di default" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Seat ID" msgid "Seat row" msgstr "ID del posto" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Seat {number}" msgid "Seat number" msgstr "Posto {number}" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Codice ordine" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Ordina pagamenti e rimborsi" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "ID Pagamento" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Stato rimborsi" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Ordine" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID Pagamento" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Data di creazione" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Data di completamento" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Codice Status" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Totale" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1385,41 +1404,41 @@ msgstr "Totale" msgid "Payment method" msgstr "Metodo di pagamento" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Disponibilità totale" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Nome quota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Totale quota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Ordini pagati" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Ordini pendenti" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Buoni impedenti" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Carrello attuale dell'utente" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1431,33 +1450,33 @@ msgstr "Carrello attuale dell'utente" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Lista d'attesa" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Paid orders" msgid "Exited orders" msgstr "Ordini pagati" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Disponibilità attuale" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Infinita" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Riscatti Gift Card" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1467,33 +1486,33 @@ msgstr "Riscatti Gift Card" msgid "Gift card code" msgstr "Codice Gift Card" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Emettitore" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1502,59 +1521,59 @@ msgstr "" msgid "All" msgstr "Tutto" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1562,182 +1581,204 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Creation date" msgid "Created in order" msgstr "Data di creazione" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Numero fattura" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Data" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Codice voucher" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Tienimi loggato" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Combinazione di credenziali non riconosciute." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Questo account non è attivo." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "Ti sei già registrato con questa email, vai al login." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Inserisci la stessa password due volte" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Indirizzo email" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Ripeti la password" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Start date" msgid "Please enter a shorter name." msgstr "Data di Inizio" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Riferimento interno" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Indirizzo e numero civico" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Seleziona stato" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Questo campo è obbligatorio." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Devi inserire il nome dell'azienda." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Devi inserire il tuo nome." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Il tuo numero di partita iva non corrisponde al tuo stato." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Il numero di partita iva non è valido, controlla." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1749,7 +1790,7 @@ msgstr "" "includere l'iva nella tua fattura. Puoi richiedere indietro l'iva tramite la " "procedura di rimborso." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1760,63 +1801,63 @@ msgstr "" "quindi includere l'iva nella tua fattura. Contatta il supporto per chiedere " "di risolvere il problema." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" "Questa email risulta già associata ad un altro account. Una un'altra email." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" "Inserisci la password attuale se desideri modificare l'email o la password." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "La password inserita non è corretta." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "La tua password attuale" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nuova password" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Ripeti la nuova password" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Fuso orario di default" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Nome del dispositivo" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Tipo del dispositivo" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smatphone con applicazione di autenticazione" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Token hardware WebAuthn-compatibile (e.g. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1824,82 +1865,82 @@ msgstr "" "Sintassi del placeholder non valida: Hai usato un numero diverso da \"{\" " "than of \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Placeholder(s) non valido: %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Azienda" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Persona fisica" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Pagina %d di %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Rendered classico (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Fattura da" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Fattura a" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Codice ordine" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Numero di cancellazione" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Fattura originale" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Numero fattura" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Data di cancellazione" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Data fattura originale" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Data fattura" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Evento" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1909,8 +1950,8 @@ msgstr "" "{from_date}\n" "a {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1925,111 +1966,111 @@ msgstr "" msgid "TEST MODE" msgstr "MODALITA' TEST" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Fattura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Referenza cliente: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Partita IVA cliente" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Beneficiario" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Fattura fiscale" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Fattura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Cancellazione" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Descrizione" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Quantità" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Imposte" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Lordo" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Totale" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Totale fattura" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Pagamenti ricevuti" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Pagamenti in ritardo" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Valore netto" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Valore lordo" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Tasse" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Tasse incluse" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2037,7 +2078,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2045,7 +2086,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2054,41 +2095,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nome completo" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "é attivo" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "E' admin del sito" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Data di iscrizione" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Zona" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Per il login è richiesta l'autenticazione a due fattori" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Se impostato su off non riceverei nessuna notifica." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2096,46 +2137,46 @@ msgstr "Se impostato su off non riceverei nessuna notifica." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "utente" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Utenti" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Informazioni account modificate" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Recupero password" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Tutti i prodotti (incluso i nuovi)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Limita ai prodotti" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Includi ordini in attesa" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2143,36 +2184,36 @@ msgstr "" msgid "Gates" msgstr "Date" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgid "Ticket checked in" msgid "Automatically check out everyone at" msgstr "Check-in del biglietto effettuato" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2180,51 +2221,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Inserimento" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2233,369 +2274,369 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fine della prevendita" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Inizio prevendita" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Luogo" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Evento" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Eventi" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Una o più varianti non appartengono a questo evento." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Valore netto" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Rimborso o pagamento esterno" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Tasse" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You can not select a seat for this position." msgid "You cannot set a default value that is not a valid value." msgstr "Non puoi scegliere questo posto." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "Partita IVA: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2604,64 +2645,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2670,21 +2711,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2692,56 +2733,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2749,7 +2790,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2757,36 +2798,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2796,102 +2837,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Varianti prodotto" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2899,218 +2940,228 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "Il sotto-evento non appartiene a questo evento." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Bisogna impostare una variante per questo elemento." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "La variante scelta non appartiene a questo elemento." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "La domanda non può dipendere da una domanda fatta durante il check-in." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Tax value" msgid "Maximum value" msgstr "Tasse" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Start date" msgid "Please choose a later date." msgstr "Data di Inizio" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Start date" msgid "Please choose an earlier date." msgstr "Data di Inizio" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3121,11 +3172,11 @@ msgstr "" "annullamenti ordini o a carrelli scaduti. Puoi sempre riattivarlo " "manualmente." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3135,13 +3186,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3150,98 +3201,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Il sotto-evento non può essere vuoto per le serie di eventi." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "pagato" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3249,15 +3300,15 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Indirizzo email verificato" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3265,369 +3316,369 @@ msgstr "" "Il pagamento non può essere accettato perchè l'ultima data configurata è " "scaduta." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Il tuo ordine: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Ragione sociale" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "creato" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "in attesa" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "confermato" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "cancellato" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "fallito" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "rimborsato" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Informazioni sul pagamento" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pagamento ricevuto per il tuo ordine: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Pending orders" msgid "Refund reason" msgstr "Ordini pendenti" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Il tuo evento: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Questo testo verrà riportato nella tua fattura." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organizzatore" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Fila {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Posto {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3637,234 +3688,234 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "Incluso {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Valore Voucher" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The subevent does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Il sotto-evento non appartiene a questo evento." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " @@ -3873,356 +3924,356 @@ msgstr "" "Il posto \"{id}\" non è al momento dispoinibile (bloccato, già venduto o per " "un voucher differente)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Questo prodotto non è al momento disponibile." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Date" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Vedi i dettagli dell'ordine" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "L'ordine {order.code} è stato segnato come pagato." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "L'ordine {order.code} è stato riattivato." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "L'ordine è stato sovrapagato" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "Devi scegliere una variante per questo prodotto." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Indirizzo di fatturazione" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "Email partecipante" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Email partecipante" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Stato" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Codice biglietto" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4230,45 +4281,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4277,50 +4328,50 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Nascondi metodo di pagamento" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Link per abilitare metodo di pagamento" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4328,45 +4379,45 @@ msgstr "" "Il pagamento non è richiesto per questo ordine perchè include solo prodotti " "gratuiti." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Pagamento manuale" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Nome del metodo di pagamento" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4375,11 +4426,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4387,57 +4438,57 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Hai inserito un ordine che non è stato trovato." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "Nella modalità test funzionano solo carte di test." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "Non puoi pagare con una gift card quando stai comprando una gift card." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Questa gift card non supporta questa valuta." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "Questa gift card può essere utilizzata solo in modalità test." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Questa gift card non è più valida." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Tutti i crediti di questa gift card sono stati utilizzati." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Questa gift card è già stata utilizzzta per il tuo pagamento." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4445,105 +4496,117 @@ msgstr "" "La tua gift card è stata applicata, ma rimane ancora da pagare {}. Scegli un " "metodo di pagamento." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "La tua gift card è stata applicata." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "This gift card was used in the meantime. Please try again" msgid "This gift card was used in the meantime. Please try again." msgstr "Questa Gift Card è stata già usata. Prova di nuovo" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order positions" msgid "Order position number" msgstr "Posizioni degli ordini" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product variation" +msgid "Product variation description" +msgstr "Varianti prodotto" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Product variation" +msgid "Sample product variation description" +msgstr "Varianti prodotto" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Azienda partecipante" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Indirizzo completo partecipante" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4552,357 +4615,357 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Nome partecipante" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee name" msgid "Attendee ZIP code" msgstr "Nome partecipante" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee country" msgid "Attendee city" msgstr "Nazione partecipante" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Nome partecipante" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "Nazione partecipante" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Data di Inizio evento" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice address" msgid "Invoice address street" msgstr "Indirizzo di fatturazione" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address ZIP code" msgstr "Indirizzo di fatturazione" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Città dell'indirizzo di fatturazione" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Indirizzo di fatturazione" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgctxt "address" #| msgid "Select state" msgid "Sample State" msgstr "Seleziona stato" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address city" msgid "Invoice address country" msgstr "Città dell'indirizzo di fatturazione" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event begin date" msgid "Event info text" msgstr "Data di Inizio evento" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Data di stampa" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Evento inizia" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Evento termina" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Ammissione all'evento" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Inizio prevendita" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Fine prevendita" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event end" msgid "Event canceled" msgstr "Evento termina" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" "Alcuni dei prodotti scelti non sono più disponbili. Vedi sotto i dettagli." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -4910,68 +4973,68 @@ msgstr "" "Alcuni dei prodotti scelti non sono più disponbili nella quantità " "selezionata. Vedi sotto i dettagli." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Devi scegliere almeno %(min)s biglietti di %(product)s" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Questo Voucher è inesistente." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4980,30 +5043,30 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Questo Voucher è scaduto." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Questo Voucher non è valido per questo prodotto." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Questo Voucher non è valido per questo posto." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " @@ -5012,120 +5075,120 @@ msgstr "" "Questo Voucher non è applicabile ai prodotti da te aggiunti al carrello, " "probabilmente è valido per altre date." -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Questo Voucher non è valido per questa data." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "E' necessario un Voucher valido per ordinare questo prodotto." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Non puoi scegliere questo posto." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Questo ordine non è segnato come pagato." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5136,38 +5199,38 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5176,7 +5239,7 @@ msgstr "" "Hai ricevuto questa email perchè qualcuno ha effettuao un ordine per te per " "{event}" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5185,31 +5248,31 @@ msgstr "" "Puoi vedere i dettagli del tuo ordine a questo link:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Hai ricevuto questa email perchè hai effettuato un ordine per {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" "Alcuni dei prodotti scelti non sono più disponbili. Vedi sotto i dettagli." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5217,293 +5280,293 @@ msgstr "" "Alcuni dei prodotti scelti non sono più disponbili nella quantità " "selezionata. Vedi sotto i dettagli." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Il tuo carrello è vuoto." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Ordine approvato e confermato: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Il tuo ordine è in attesa di pagamento: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Il tuo biglietto è pronto per il download: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected product does not allow to select a seat." msgstr "Il sotto-evento non appartiene a questo evento." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5524,58 +5587,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5587,89 +5650,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5678,76 +5741,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5758,77 +5821,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Hide payment method" msgid "Set payment term" msgstr "Nascondi metodo di pagamento" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5836,11 +5899,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5848,13 +5911,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment states" msgid "Payment term in minutes" msgstr "ID Pagamento" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5862,166 +5925,166 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Ultima data per i pagamenti" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "Rieffettua il pagamento o scegli un altro metodo di pagamento" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "IVA EU" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6029,28 +6092,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6058,55 +6121,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Nascondi tutti i prodotti che sono stati venduti" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Imposta il negozio per non essere indicizzato dai motori di ricerca" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Abilita lista d'attesa" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6114,11 +6177,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6127,123 +6190,123 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Nome del dispositivo" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Phone number" msgid "Ask for a phone number" msgstr "Numero di telefono" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "Numero di telefono" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" msgid "Phone number explanation" msgstr "Numero di telefono" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6252,55 +6315,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6308,89 +6371,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6398,111 +6461,111 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Metodo di rimborso" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Go to the ticket shop" msgid "Attach ticket files" msgstr "Vai al negozio" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6526,7 +6589,7 @@ msgstr "" "Un saluto,\n" " {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6549,7 +6612,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6571,7 +6634,7 @@ msgstr "" "Un saluto,\n" "{event} " -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6596,7 +6659,7 @@ msgstr "" "Un saluto,\n" "{event} " -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6625,7 +6688,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6656,7 +6719,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6679,7 +6742,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6702,7 +6765,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6729,7 +6792,7 @@ msgstr "" "Un saluto,\n" " {event} " -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6752,7 +6815,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6779,7 +6842,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6804,7 +6867,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6827,7 +6890,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6857,7 +6920,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -6894,7 +6957,7 @@ msgstr "" "Un saluto,\n" "{event} " -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6922,7 +6985,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6941,7 +7004,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6964,7 +7027,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6987,56 +7050,56 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7045,23 +7108,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7070,11 +7133,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7083,95 +7146,95 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Order contact address changed" msgid "Attendee data explanation" msgstr "Indirizzo di contatto dell'ordine modificato" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7179,289 +7242,289 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgctxt "timeline" #| msgid "Customers can no longer modify their orders" msgid "Customers can choose their own seats" msgstr "I clienti non possono più modificare i loro ordini" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Nome" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Cognome" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Cancellazione" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Phone number" msgid "Phone numbers" msgstr "Numero di telefono" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "Info partecipante" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7497,7 +7560,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7554,8 +7617,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7606,10 +7667,8 @@ msgstr "creato" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -#, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizzatore" +msgid "Contact:" +msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7625,6 +7684,10 @@ msgstr "Hai ricevuto questa email perchè hai effettuato un ordine per:" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7638,95 +7701,107 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Codice voucher" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "Abilita formato biglietti" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Scarica biglietto" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 #, fuzzy #| msgid "Presale not started" msgctxt "timeline" msgid "Your event starts" msgstr "Prevendita non ancora attiva" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "I clienti non possono più modificare i loro ordini" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "I biglietti possono essere scaricati" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7734,475 +7809,475 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Tutte le date" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Net value" msgid "Default ({value})" msgstr "Valore netto" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 #, fuzzy #| msgid "Order contact address changed" msgid "Text sent to order contact address" msgstr "Indirizzo di contatto dell'ordine modificato" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Unpaid or free orders" msgid "Approved free order" msgstr "Non pagati o ordini gratuiti" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "Codice biglietto" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Prevendita non ancora attiva" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgctxt "invoice" #| msgid "Tax Invoice" msgid "Text on invoice" msgstr "Fattura fiscale" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8210,48 +8285,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Scaricamento biglietti" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8259,466 +8334,466 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Pagamento tramite bonifico bancario" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Ordini pagati" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Pagato (o cancellato con commissioni sul pagamento)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "In attesa o pagati" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Cancellazione" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled" msgid "Canceled (fully)" msgstr "Eliminato" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Paid (or canceled with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Pagato (o cancellato con commissioni sul pagamento)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation" msgid "Cancellation requested" msgstr "Cancellazione" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Sistemi di pagamento" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Ordine confermato" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Payment pending" msgid "Approved, payment pending" msgstr "Pagamento in attesa" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Nuovo ordine inviato" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Ordina pagamenti e rimborsi" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Ordina pagamenti e rimborsi" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "Secret del client" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Prevendita non ancora attiva" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Prevendita esaurita" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Data da" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Data fino a " -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Chiave di ricerca" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Cerca voucher" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Stato rimborsi" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Tutti i rimborsi aperti" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Tutti i rimborsi" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtra per stato" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Data dell'ultimo pagamento" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Testo footer aggiuntivo" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "Verrà aggiunto come testo aggiuntivo nel footer, sul sito" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Link footer aggiuntivo" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Verrà aggiunto come link aggiuntivo nel testo del footer." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Messaggio generale banner" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8728,116 +8803,233 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change details" +msgid "Changes to pretix" +msgstr "Modifica dettagli" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Questo campo è obbligatorio" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8845,83 +9037,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8929,15 +9121,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8946,179 +9138,179 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Presale not started" msgid "Generate cancellation for invoice" msgstr "Prevendita non ancora attiva" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Only paid orders" msgid "Cancel this position" msgstr "Solo ordini pagati" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Only paid orders" msgid "Cancel all dates" msgstr "Solo ordini pagati" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9126,31 +9318,31 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Tariffe dell'ordine" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9158,24 +9350,24 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Informazioni dell'ordine modificate" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Informazioni dell'ordine modificate" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9205,7 +9397,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9227,66 +9419,66 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Questo nome è già stato utilizzato. Scegli un nome differente." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Facoltativo" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9296,112 +9488,112 @@ msgctxt "form_bulk" msgid "change" msgstr "Salva modifiche" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "Le tue modifiche non possono essere salvate. Leggi i dettagli sotto." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "Invia voucher via email" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "Il tuo Voucher per {event}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9432,1088 +9624,1088 @@ msgstr "" "\n" "{event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "Destinatari" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "oppure" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Utilizzi massimi per voucher" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "Order changed" msgid "A fee has been added" msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." msgid "The organizer has been changed." msgstr "La data dell'evento è stata modificata." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The order details have been changed." msgid "The organizer settings have been changed." msgstr "I dettagli del tuo ordine sono stati modificati." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been created." msgid "The webhook has been created." msgstr "La data dell'evento ès tata creata." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." msgid "The webhook has been changed." msgstr "La data dell'evento è stata modificata." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "Order changed" msgid "The event has been canceled." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "Order changed" msgid "An event has been deleted." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "I dettagli del tuo ordine sono stati modificati." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "Order changed" msgid "The cancellation request has been deleted." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "Order changed" msgid "The order has been reactivated." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgctxt "subevent" #| msgid "A quota has been added to the event date." msgid "A custom email has been sent to an attendee." msgstr "Una quota è stata aggiunta alla data dall'evento." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The order details have been changed." msgid "The event details have been changed." msgstr "I dettagli del tuo ordine sono stati modificati." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been created." msgid "The gate has been created." msgstr "La data dell'evento ès tata creata." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." msgid "The gate has been changed." msgstr "La data dell'evento è stata modificata." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been created." msgid "The gate has been deleted." msgstr "La data dell'evento ès tata creata." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Il posto selezionato {seat} non è disponibile." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "La data dell'evento è stata modificata." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "La data dell'evento ès tata creata." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Una quota è stata aggiunta alla data dall'evento." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Una quota è stata modificata alla data dell'evento." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Una quota è stata rimossa dalla data dell'evento." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "Il dispositivo è statao creato." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "Il dispositivo è stato modificato." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "L'accesso al dispositivo è stato revocato." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "Il dispositivo è stato inizializzato." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "Il token di accesso del dispositivo è stato rigenerato." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The gift card has been changed." msgstr "Il posto selezionato {seat} non è disponibile." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10524,7 +10716,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10533,49 +10725,49 @@ msgstr "" msgid "Payment" msgstr "Pagamento" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10583,39 +10775,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10623,24 +10815,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10648,47 +10840,64 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "Check-in del biglietto effettuato" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Start date" msgid "Event metadata" msgstr "Data di Inizio" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10766,7 +10975,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10783,22 +10992,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10821,7 +11035,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10838,7 +11052,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10860,63 +11074,54 @@ msgstr "Salva" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10924,11 +11129,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10937,22 +11142,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11085,7 +11296,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -11247,18 +11458,18 @@ msgstr "Elimina" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11891,7 +12102,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -12008,26 +12219,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Le tue modifiche sono state salvate." @@ -12130,7 +12342,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12609,14 +12821,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Vendite disabilitate" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "In vendita" @@ -12668,6 +12880,67 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Login settings" +msgid "License settings and check" +msgstr "Impostazioni login" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Le tue informazioni" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save changes" +msgid "Save and check" +msgstr "Salva modifiche" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Checkout" +msgid "Check results" +msgstr "Checkout" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13010,7 +13283,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -13079,8 +13352,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Pagato" @@ -13088,7 +13361,7 @@ msgstr "Pagato" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Eliminato" @@ -13137,28 +13410,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13853,8 +14126,8 @@ msgstr "Check-in del biglietto effettuato" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13874,33 +14147,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "incluso %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Totale" @@ -13999,7 +14272,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -14231,7 +14504,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -14285,8 +14558,8 @@ msgstr "Ordini pendenti" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -14501,7 +14774,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -15033,7 +15306,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -15119,7 +15392,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -15163,77 +15436,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16041,7 +16318,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -16265,15 +16542,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -16281,7 +16558,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -16289,238 +16566,238 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "Non abbiamo potuto salvere le tue modifiche. Leggi i dettagli sotto." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Nessuna data" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16528,398 +16805,469 @@ msgstr "" "le tue modifiche sono state salvate. Potrebbe volerci un po di tempo " "affinchè le modifiche diventino attive." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice numbers" msgid "Integrations" msgstr "Numeri fattura" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Questions" msgid "Customizations" msgstr "Domande" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Formato di esportazione" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Order date" msgid "Other" msgstr "Data dell'ordine" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "IVA" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Le tue modifiche non sono state salvate, vedi gli errori sotto." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Indirizzo" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "Order changed" msgid "Not all questions have been selected." msgstr "Ordine modificato" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 #, fuzzy #| msgid "One or more items do not belong to this event." msgid "You do not have permission to clone this event." msgstr "Uno o più articoli non appartengono a questo evento." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation of" msgid "Your cancellation request" msgstr "Cancellazione di" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16937,58 +17285,58 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17010,597 +17358,597 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Si è verificato un errore. Vedi i dettagli sotto." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "Non abbiamo potuto inviare l'email. Vedi i dettagli sotto." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "C'è stato un errore nel processare i tuoi dati. Vedi i dettagli sotto." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Amministratori" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Le tue modifiche non possono essere salvate." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "Order changed" msgid "The transaction could not be reversed." msgstr "Ordine modificato" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "Order changed" msgid "The transaction has been reversed." msgstr "Ordine modificato" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The selected gate has been deleted." msgstr "Il posto selezionato {seat} non è disponibile." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been created." msgid "The property has been created." msgstr "La data dell'evento ès tata creata." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgid "The selected property has been deleted." msgstr "Il posto selezionato {seat} non è disponibile." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Il posto selezionato {seat} non è disponibile." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Serie:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order date" msgid "Order {}" msgstr "Data dell'ordine" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "Product" msgid "Any product" msgstr "Prodotto" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17609,71 +17957,71 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Pending orders" msgid "Rendering option" msgstr "Ordini pendenti" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17681,49 +18029,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17772,41 +18120,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Bonifico bancario" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17815,100 +18163,100 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All open refunds" msgid "IBAN blocklist for refunds" msgstr "Tutti i rimborsi aperti" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17917,27 +18265,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17946,40 +18294,40 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(facoltativo)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "Your changes could not be saved. See below for details." msgid "Your input was invalid, please see below for details." msgstr "Le tue modifiche non possono essere salvate. Leggi i dettagli sotto." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17987,23 +18335,23 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "All refunds" msgid "Export refunds" msgstr "Tutti i rimborsi" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "Il tuo ordine ha ricevuto un pagamento incompleto: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -18099,7 +18447,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -18369,260 +18717,260 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search query" msgid "Search text" msgstr "Chiave di ricerca" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Tasse" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order details have been changed." msgid "No valid orders have been found." msgstr "I dettagli del tuo ordine sono stati modificati." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Richiede particolare attenzione" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Checkout" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgid "Ticket checked in" msgid "Automatically checked in" msgstr "Check-in del biglietto effettuato" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Device type" msgid "Scan type" msgstr "Tipo del dispositivo" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Nome del dispositivo" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Filter by status" msgid "All check-in lists" msgstr "Filtra per stato" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18631,15 +18979,15 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -18647,7 +18995,7 @@ msgstr "" "Non abbiamo potuto processare il tuo pagamento. Leggi sotto i dettagli su " "come procedere." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -18655,62 +19003,62 @@ msgstr "" "PayPal non ha ancora approvato il pagamento. Ti informeremo non appena il " "pagamento verrà completato." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "ID Pagamento" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Pagamento completato." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Pagamento rifiutato." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Pagamento rimborsato." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Pagamento in attesa." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18804,151 +19152,151 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Sembra che tu abbia annullato il pagamento con PayPal" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Creato: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "tasse incluse" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "tasse incluse" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders" msgid "List of orders with taxes" msgstr "Lista degli ordini" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Azienda" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Nazione" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -18960,119 +19308,119 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "Indirizzi URL di reindirizzamento" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Filter by status" msgid "Filter check-in status" msgstr "Filtra per stato" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgctxt "payment_state" #| msgid "pending" msgid "approval pending" msgstr "in attesa" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19108,30 +19456,30 @@ msgstr "Indirizzo di contatto dell'ordine modificato" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -19222,35 +19570,35 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -19260,15 +19608,15 @@ msgstr "" "Cliccando sul bottone, potrai creare un nuovo conto Stripe o connetterne uno " "esistente." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19276,20 +19624,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19300,73 +19648,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Pagamenti con carta di credito" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19374,23 +19722,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -20213,8 +20556,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -20223,8 +20566,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "tasse incluse" @@ -20232,8 +20575,8 @@ msgstr "tasse incluse" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -20242,24 +20585,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incluso %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -20289,19 +20632,19 @@ msgstr "Checkout" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Il tuo carrello" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Carrello scaduto" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -20309,12 +20652,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "I prodotti nel tuo carrello non sono più disponibili." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Aggiungi biglietti per una data diversa" @@ -20488,7 +20831,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Riservati" @@ -20502,31 +20845,31 @@ msgstr "" msgid "No attendee name provided" msgstr "Nome partecipante" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -20535,43 +20878,54 @@ msgstr "" "Quando un elemento è inserito nel carrello, avrai a disposizione %(time)s " "minuti per completare l'ordine." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Prezzo" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Un prodotto" msgstr[1] "%(num)s prodotti" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% %(taxname)s" msgid "incl. %(tax_sum)s taxes" msgstr "incluso %(rate)s%% %(taxname)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Utilizza un voucher" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Utilizza un voucher" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Svuota il carrello" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Procedi al checkout" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -20679,9 +21033,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -20716,7 +21070,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Acquista" @@ -20724,7 +21078,7 @@ msgstr "Acquista" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -20747,105 +21101,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Svuota il carrello" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Procedi al checkout" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a payment method." msgid "Please select a date to redeem your voucher." msgstr "Scegli un metodo di pagamento." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Vedi un'altra data" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Scegli una data per acquistare un biglietto" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Altre date" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Stiamo cercando di riservare questi prodotti per te!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Aggiungi al carrello" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Se hai già acquistato un biglietto" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -20857,7 +21200,7 @@ msgstr "" "trovi i links, clicca sul bottone a lato per richiedere nuovamente i links " "del tuo ordine." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -21281,24 +21624,24 @@ msgid "Send links" msgstr "Invia links" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Questo Voucher è valido per questi eventi" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Questo Voucher non è valido per questa data." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -21432,311 +21775,311 @@ msgstr "" msgid "We are processing your request …" msgstr "Stiamo elaborando la tua richiesta …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Ora il tuo carrello è vuoto." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Il prodotto è stato aggiunto al tuo carrello." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Il tuo carrello è vuoto" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Il pagamento per questo ordine non può essere processato." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Il pagamento è troppo in ritardo per essere accettato." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The device has been created." msgid "An invoice has been generated." msgstr "Il dispositivo è statao creato." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Il pagamento è in attesa per questo ordine." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Non puoi modificare questo ordine" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "Order changed" msgid "The cancellation has been requested." msgstr "Ordine modificato" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "Il download dei biglietti non è ancora disponibile per questo ordine." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot modify this order" msgid "You cannot change this order." msgstr "Non puoi modificare questo ordine" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected date does not exist in this event series." msgstr "Il sotto-evento non appartiene a questo evento." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Inglese" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Tedesco" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizzatore" + #, fuzzy #~| msgid "Order date:" #~ msgid "Order status:" diff --git a/src/pretix/locale/it/LC_MESSAGES/djangojs.po b/src/pretix/locale/it/LC_MESSAGES/djangojs.po index 54a4d42042..f919bb6915 100644 --- a/src/pretix/locale/it/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/it/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-06-12 20:00+0000\n" "Last-Translator: Frank \n" "Language-Team: Italian \n" "Language-Team: Latvian pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "event ticketing powered by pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Kupona kods" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Jānis Liepiņš" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Uzņēmuma nosaukums" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Ieejas biļetes paraugs" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Šeit var ievietot atsevišķu tekstu ar iemeslu." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Šī summa ir iekasēta no jūsu kartes." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Lūdzu pārskaitiet naudu uz sekojošu bankas kontu: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Eksportēt formātu" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (ar komatiem)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Excel-stils)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (ar semikoliem)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Kombinētais Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Atbildes uz jautājumiem par failu augšupielādi" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Pasākuma biļete {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -444,14 +462,14 @@ msgstr "Pasākuma biļete {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -459,22 +477,23 @@ msgstr "" "Iekļaujiet tikai tos rēķinus, kas izrakstīti šajā datumā vai vēlāk. Ņemiet " "vērā, ka rēķina datums ne vienmēr atbilst pasūtījuma vai maksājuma datumam." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -483,9 +502,9 @@ msgstr "" "datuma. Ņemiet vērā, ka rēķina datums ne vienmēr atbilst pasūtījuma vai " "maksājuma datumam." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -495,12 +514,12 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -511,15 +530,15 @@ msgstr "" "rēķinus par pasūtījumiem, kas galu galā ir pilnībā vai daļēji apmaksāti pie " "cita pakalpojumu sniedzēja." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Visi rēķini" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Rēķina dati" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -527,93 +546,93 @@ msgstr "Rēķina dati" msgid "Invoices" msgstr "Rēķini" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Rēķina sastāvjoslas" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Rēķina numurs" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datums" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Pasūtījuma kods" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Rēķina tips" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Atcelšana" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Rēķina sūtītājs: " -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -623,14 +642,14 @@ msgstr "Rēķina sūtītājs: " #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -638,367 +657,368 @@ msgstr "Rēķina sūtītājs: " msgid "Name" msgstr "Vārds, Uzvārds" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adrese" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Valsts" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Vietējais nodokļu Nr" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "PVN Nr" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Rēķina saņēmējs: " -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Uzņēmums" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Adrese" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Štats" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Saņēmējs" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Iekšējā atsauce" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Parādīta ārvalstu valūta" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Ārvalstu valūtas kurss" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Kopējā summa (ar nodokļiem)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Kopējā summa (bez nodokļiem)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment information" msgid "Payment matching IDs" msgstr "Informācija par maksājumu" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Atcelšana" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Rēķins" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Jā" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nē" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Sastāvjoslas numurs " -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Apraksts" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Neto cena " -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Nodokļu vērtība " -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Nodokļu likme" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Nodokļa nosaukums" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Pasākuma sākuma datums " -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-pasta adreses (teksta fails)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Pasūtījuma dati" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Pasūtījuma pozīcijas" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Pasūtījuma maksas" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Tikai apmaksātie pasūtījumi" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Enable payment method" msgid "Include payment amounts" msgstr "Iespējot maksājuma veidu" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Event date" msgid "Start event date" msgstr "Pasākuma datums" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Pasākuma datums" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1010,186 +1030,186 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Statuss" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Line number" msgid "Phone number" msgstr "Sastāvjoslas numurs " -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date:" msgid "Order time" msgstr "Pasūtījuma datums:" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" msgstr "E-pasta adrese ir pārbaudīta" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Datums, kad veikts pēdējais maksājums" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Maksas" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Bruto ar {rate} % nodokli" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Neto ar {rate} % nodokli" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Nodokļu vērtība ar {rate} % nodokli" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Rēķina numurs" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Maksājuma veids" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Maksas veids" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Rēķina saņēmēja vārds, uzvārds " -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Iegādāto produktu ID" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1198,65 +1218,65 @@ msgstr "Iegādāto produktu ID" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Datums " -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produkts" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variācija" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Apmeklētāja e-pasts" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1264,112 +1284,112 @@ msgstr "Apmeklētāja e-pasts" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "Pseidonimizācijas ID" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Seat: row" msgid "Seat ID" msgstr "Sēdvieta: rinda" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Seat: Full name" msgid "Seat name" msgstr "Sēdvieta: Pilns vārds" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Seat: zone" msgid "Seat zone" msgstr "Sēdvieta: zona" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Seat: row" msgid "Seat row" msgstr "Sēdvieta: rinda" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Seat {number}" msgid "Seat number" msgstr "Sēdvieta {number}" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Pasūtījuma kods" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Pasūtījumu maksājumi un atgrieztie maksājumi" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment fee" msgid "Payment states" msgstr "Maksājuma maksa" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Refund requested" msgid "Refund states" msgstr "Pieprasīta atmaksa" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Pasūtījumam" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Statusa kods" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Summa" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1377,41 +1397,41 @@ msgstr "Summa" msgid "Payment method" msgstr "Maksājuma veids" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Kvotu pieejamība" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Bloķēt kuponus " -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1423,35 +1443,35 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Gaidīšanas rinda" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Can view orders" msgid "Exited orders" msgstr "Var apskatīt pasūtījumus" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Pašreizējā pieejamība" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Gift card code" msgid "Gift card redemptions" msgstr "Dāvanu kartes kods " -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1461,35 +1481,35 @@ msgstr "Dāvanu kartes kods " msgid "Gift card code" msgstr "Dāvanu kartes kods " -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Rādīt variantus" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1498,64 +1518,64 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 #, fuzzy #| msgctxt "stripe" #| msgid "Live" msgid "Live" msgstr "Publiskots" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty cart" msgid "Empty" msgstr "Tukšs grozs" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Termiņš iztecējis" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Pārbaudes režīma karte" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Valūta" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1563,75 +1583,75 @@ msgstr "Valūta" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Date and time" msgid "Created in order" msgstr "Datums un laiks" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Rēķina numurs" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Expiration date" msgid "Last invoice date of order" msgstr "Derīguma termiņš" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1639,112 +1659,134 @@ msgctxt "subevents" msgid "Date" msgstr "Datums" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Kupona kods" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Palikt savā lietotāja kontā" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Šī akreditācijas datu kombinācija mūsu sistēmai nav zināma." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Konts nav aktīvs. " -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Jūs jau esat reģistrējies ar šo e-pasta adresi, lūdzu, izmantojiet " "ielogošanās formu." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-pasta adrese" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Atkārtojiet paroli " -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Lūdzu, ievadiet savu vārdu, uzvārdu." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Iekšējā atsauce" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Iela un numurs" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Izvēlēties štatu/pilsētu" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Jums jāpievieno uzņēmuma nosaukums." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Jums jānorāda savs vārds un uzvārds." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Šis PVN Numurs nav derīgs. Lūdzu pārbaudiet ievadīto informāciju. " -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1755,7 +1797,7 @@ msgstr "" "pašlaik nav pieejams. No jūsu rēķina mums būs jāiekasē PVN. Nodokļa summu " "varat atgūt, izmantojot PVN atmaksas procesu." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1765,13 +1807,13 @@ msgstr "" "uzrādīja nepareizu rezultātu. No jūsu rēķina mums būs jāiekasē PVN. Lūdzu, " "sazinieties ar atbalsta dienestu, lai atrisinātu šo problēmu manuāli." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1779,49 +1821,49 @@ msgstr "" "Lūdzu, ievadiet savu pašreizējo paroli, ja vēlaties mainīt savu e-pasta " "adresi vai paroli." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Jūsu šī brīža parole" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Ierīces vārds" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Ierīces tips" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Viedtālrunis ar Autentifikācijas aplikāciju" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Ar WebAuthn saderīgs aparatūras marķieris (piemēram, Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1829,82 +1871,82 @@ msgstr "" "Nederīga viettura sintakse: jūs izmantojāt atšķirīgu numuru \"{\" than of " "\"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Nederīgs (-i) vietturis (-i): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Juridiska persona" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Privātpersona" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Lapa %d no %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klasiskais atveidotājs (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Rēķins no" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Rēķins uz " -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Pasūtījuma kods" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Atcelšanas numurs" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Oriģinālais rēķins" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Rēķina numurs" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Atcelšanas datums " -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Oriģinālais rēķina datums " -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Rēķina datums " -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Pasākums" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1912,8 +1954,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1928,117 +1970,117 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Rēķina {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Klienta atsauce: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Klienta PVN Numurs" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Saņēmējs" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "Rēķins" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Rēķins" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Atcelts rēķins" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Apraksts " -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Sk." -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "PVN" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Bez PVN" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Ar PVN" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Summa" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Rēķina kopsumma" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Credit card payments" msgctxt "invoice" msgid "Received payments" msgstr "Maksājumi ar kredītkarti, debatkarti" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Credit card payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "Maksājumi ar kredītkarti, debatkarti" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Neto summa" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Bruto summa" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Nodoklis" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Iekļautie nodokļi" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2048,7 +2090,7 @@ msgstr "" "Izmantojot maiņas kursu 1:{rate}, ko Eiropas Centrālā banka publicēja " "{date}, šis atbilst:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2058,7 +2100,7 @@ msgstr "" "Izmantojot maiņas kursu 1:{rate}, ko Eiropas Centrālā banka publicēja " "{date}, rēķina kopsumma atbilst {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderns rēķinu attēlotājs (pretix 2.7) " @@ -2067,41 +2109,41 @@ msgstr "Moderns rēķinu attēlotājs (pretix 2.7) " msgid "Default list" msgstr "Noklusējuma saraksts" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Ir aktīvs" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Ir lapas admins" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Datums, kurā pievienojās" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Laika zona" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Lai ielogotos, ir nepieciešama divu faktoru autentifikācija" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Saņemt paziņojumus atbilstoši maniem iestatījumiem zemāk" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Ja izslēgts, jūs nesaņemsiet nekādus paziņojumus." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2109,40 +2151,40 @@ msgstr "Ja izslēgts, jūs nesaņemsiet nekādus paziņojumus." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Konta informācija ir izmainīta" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Visi produkti (ieskaitot jaunizveidotos)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Iekļaujiet neapstiprinātos pasūtījumus" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2154,7 +2196,7 @@ msgstr "" "Izmantojot šo iespēju, cilvēki varēs reģistrēties, pat ja pasūtījums nav " "samaksāts." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2162,34 +2204,34 @@ msgstr "" msgid "Gates" msgstr "Datumi" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Tirdzniecības kanāli, lai automātiski iereģistrētos" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2202,21 +2244,21 @@ msgstr "" "pirms iebraukšanas vēlreiz netiek pārbaudītas, un tās jāapstiprina pirkuma " "brīdī." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Valsts" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Iekšējais identifikators" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2224,33 +2266,33 @@ msgstr "" "Šeit varat ievadīt jebkuru vērtību, lai būtu vieglāk datus salīdzināt ar " "citiem avotiem. Ja neievadīsit vienu, tas tiks ģenerēts automātiski." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Šis identifikators jau tiek izmantots citam jautājumam." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Pirmās lietošanas reizes datums " -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Pārdošanas perioda beigām jābūt vēlāk nekā tā sākumam." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Pasākuma beigām jābūt vēlāk nekā tā sākumam." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2265,47 +2307,47 @@ msgstr "" "Tas tiks izmantots vietrāžos URL, pasūtījuma kodos, rēķinu numuros un " "atsaucēs uz bankas pārskaitījumiem." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "Lode var saturēt tikai burtus, ciparus, punktus un slīpsvītras." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Veikals ir publiski redzams" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Pasākuma valūta" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Ierašanās no" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Parādīt sarakstos" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2313,89 +2355,89 @@ msgstr "" "Ja atlasīts, šis pasākums tiks publiski parādīts jūsu organizatora konta " "pasākumu sarakstā." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Atrašanās vieta" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Platuma grādi" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Garuma grādi" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Pasākumu grupa" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Pasākums" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2403,46 +2445,46 @@ msgstr "" "Jūs esat konfigurējis vismaz vienu apmaksātu produktu, taču neesat " "iespējojis nevienu maksājuma veidu." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Lai kaut ko pārdotu, jums ir jākonfigurē vismaz viena kvota." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Kad pasākums ir izveidots, to nevar mainīt starp pasākumu grupām un " "atsevišķiem pasākumiem." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Pasākuma saīsinājumu nevar mainīt." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Šis saīsinājums jau ir izmantots citam pasākumam." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Pasākums nevar beigties pirms tā sākuma." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "Pasākuma iepriekšēja pārdošana nevar beigties pirms tā sākuma." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2450,7 +2492,7 @@ msgstr "" "Tikai ar iespējotu šo izvēles rūtiņu, šis datums lietotājiem ir redzams " "publiskajā veikalā. " -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2458,130 +2500,130 @@ msgstr "" "Ja atlasīts, šis pasākums tiks publiski parādīts jūsu pasākuma datumu " "sarakstā." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Datums pasākumu sērijā" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Datumi pasākumu sērijās" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Viena vai vairākas variācijas nepieder šim pasākumam." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Nedrīkst saturēt atstarpes vai speciālās rakstzīmes, izņemot apakšsvītras. " -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "Īpašuma nosaukumā var būt tikai burti, cipari un apakšsvītras." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Neto summa" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Var mainīt organizatora iestatījumus" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Maksājuma ārēja atmaksa" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Kopējā vērtība" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "Jūs nevarat atlasīt kvotu, kas pieder citam pasākumam." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Nevienā vērtībā nedrīkst būt norobežotājzīmes." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "Lode var saturēt tikai burtus, ciparus, punktus un slīpsvītras." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Vietējais nodokļu Nr: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "PVN-Nr: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Kategorijas nosaukums" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Iekšējais nosaukums" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Ja iestatīts, šis tiks izmantots backendā (aizmugurē) publiskā nosaukuma " "vietā." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Kategorijas apraksts" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Šīs kategorijas produkti ir papildus pievienojami produkti" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2591,34 +2633,34 @@ msgstr "" "Tos var iegādāties tikai kopā ar produktu, kam šī kategorija ir konfigurēta " "kā iespējamais papildinājumu avots." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Add-On products)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2626,19 +2668,19 @@ msgstr "" "Ja jums ir daudz produktu, varat tos pēc izvēles kārtot kategorijās, lai " "lietas būtu sakārtotas." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Vienuma nosaukums" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Tas ir redzams sarakstos zem produkta nosaukuma." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Noklusējuma cena" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2648,11 +2690,11 @@ msgstr "" "atšķirīgas cenas. Ja variantam nav īpašas cenas vai ja jums nav variantu, " "tiks izmantota šī cena." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Bezmaksas cenas ievadīšana" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2666,67 +2708,67 @@ msgstr "" "pasākumam. Šis pašlaik netiek atbalstīts produktiem, kas tiek nopirkti kā " "papildinājums citiem produktiem." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Pārdošanas nodoklis" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Ir ieejas biļete" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "Neiegādājoties šo produktu cilvēks tāpat varēs apmeklēt jūsu pasākumu" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Ģenerēt biļetes" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Parādīt šīs biļetes gaidīšanas sarakstu" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "This will only work of waiting lists are enabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "" "Šis darbosies tikai tad, ja pasākumam ir iespējoti gaidīšanas saraksti." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Publiski parādīt, cik biļešu joprojām ir pieejamas. " -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Produkta attēls" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Pieejams no" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Šis produkts netiks pārdots pirms norādītā datuma." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Pieejams līdz" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Pēc norādītā datuma šī prece vairs netiks pārdota." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Rādīt tikai pēc biļešu izpirkšanas uz " -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2740,11 +2782,11 @@ msgstr "" "būt īss laika posms, kurā abi produkti ir redzami, kamēr visas biļetes " "attiecīgajā kvotā ir rezervētas, bet vēl nav pārdotas." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Šo produktu var iegādāties tikai ar kuponu." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2752,11 +2794,11 @@ msgstr "" "Lai iegādātos šo produktu, lietotājam ir nepieciešams kupons, kas attiecas " "uz šo produktu tieši vai caur kvotu." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Šī produkta iegādei nepieciešams saņemt apstiprinājumu" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2768,7 +2810,7 @@ msgstr "" "varēs apmaksāt un pabeigt iegādes procesu. Jūs varat izmantot šo funkciju, " "piem. biļetēm ar atlaidi, kuras ir pieejamas tikai noteiktām grupām." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2776,7 +2818,7 @@ msgstr "" "Šis produkts tiks parādīts pircējam tikai tad, ja tiks ievadīts kupona kods, " "kas atbilst precei." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2784,11 +2826,11 @@ msgstr "" "Šis produkts tiks paslēpts no pasākumu lapas, līdz lietotājs ievadīs kupona " "kodu, kas atbloķē šo produktu." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Pārdodiet šo produktu tikai kā daļu no sakobinētas produktu grupas " -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2799,13 +2841,13 @@ msgstr "" "vēlaties izmantot šo produktu kā papildinājumu, bet tikai fiksētām " "sakombinētām produktu grupām!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Ļaujiet produktu atcelt" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2820,11 +2862,11 @@ msgstr "" "nav atzīmēts, lietotāji nevar atcelt pasūtījumus, kas satur šo produktu, bet " "tikai jūs to varat izdarīt." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Minimālā pasūtījuma summa" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2834,11 +2876,11 @@ msgstr "" "daudz reižu. Ja lauks paliek tukšs vai iestatīts uz 0, šim izstrādājumam nav " "īpašu ierobežojumu." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Maksimālā summa par pasūtījumu" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2850,7 +2892,7 @@ msgstr "" "Maksimālais vienību skaita ierobežojums visā pasūtījumā tiek piemērots " "neatkarīgi." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2862,11 +2904,11 @@ msgstr "" "piemēram, studentu biļetēm, lai iereģistrēšanās brīdī personai norādītu, ka " "studenta ID karte joprojām ir jāpārbauda." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Sākotnējā cena" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2876,16 +2918,16 @@ msgstr "" "pašreizējā cena ir ar atlaidi. Tas ir tikai apraksta vizuālā izskata " "iestatījums un tas faktiski neietekmēs cenu." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Šis produkts ir dāvanu karte" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2893,10 +2935,10 @@ msgstr "" "Kad klients iegādājas šo produktu, viņš saņems dāvanu karti ar vērtību, kas " "atbilst produkta cenai." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2906,7 +2948,7 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2914,50 +2956,50 @@ msgstr "" "Maksimālais pasūtījuma skaits nedrīkst būt mazāks par minimālo pasūtījuma " "skaitu." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "Vienuma kategorijai jāpieder tam pašam pasākumam kā vienumam." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "Vienuma nodokļu likumam jāpieder tam pašam pasākumam kā vienumam." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "Vienuma pieejamība nevar beigties pirms tā sākuma." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Tas ir parādīts zem variāciju nosaukuma sarakstos." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Pozīcija" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Produkta variācija" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Produktu variācijas" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Minimālais skaits" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Maksimālais skaits" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Papildinājumi ir iekļauti cenā" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2965,49 +3007,49 @@ msgstr "" "Ja atlasīts, papildinājumu pievienošana šai biļetei ir bezmaksas, pat ja " "papildinājumi parasti maksātu naudu, pievienojot katru atsevišķi." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You can not select the same seat multiple times." msgid "Allow the same product to be selected multiple times" msgstr "Vienu un to pašu sēdvietu nevar izvēlēties vairākas reizes." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "Papildinājuma kategorijai jāpieder tam pašam pasākumam kā vienumam." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Vienumam jau ir šīs kategorijas papildinājums." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Minimālajam skaitam jābūt vienādam ar nulli vai lielākam par to." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Maksimālajam skaitam jābūt vienādam ar nulli vai lielākam." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Maksimālajam skaitam jābūt lielākam par minimālo." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Komplektā iekļauts vienums" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Komplekta variācija" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Izraudzītā cenas daļa" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3019,222 +3061,232 @@ msgstr "" "gadījumos, bet citādi to var atstāt tukšu. Šī vērtība netiks pievienota " "bāzes preces cenai." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "Komplekta vienumam jāpieder tam pašam pasākumam kā vienumam." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Šim vienumam ir jāiestata variācija." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "Izvēlētā variācija nepieder šim vienumam." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Skaitam jābūt vienādam ar nulli vai lielākai par to." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Teksts (viena rinda)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Daudzrindu teksts" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Jā/nē" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Izvēlieties vienu no saraksta" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Izvēlieties vairākus no saraksta" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Failu augšupielāde" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Laiks" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Datums un laiks" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Valsts kods (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Palīdzības teksts" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Ja jautājums ir jāpaskaidro vai jāprecizē, dariet to šeit!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Jautājuma veids" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Šis jautājums tiks uzdots izvēlēto produktu pircējiem" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Jautājiet iereģistrēšanas laikā, nevis biļešu iegādes procesā" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Šis jautājums tiks parādīts tikai backend (aizmugures) logā." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Drukāt atbildi uz rēķiniem" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Minimālais skaits" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Maksimālais skaits" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Lai turpinātu, ir jāsniedz atbilde uz šo jautājumu." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Atlasīta nederīga opcija." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to low." msgstr "Ievadītā cena ir pārāk augsta." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Ievadītā cena ir pārāk augsta." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Nederīga numura ievadīšana." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Lūdzu, ievadiet savu vārdu, uzvārdu." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a valid seat." msgid "Please choose an earlier date." msgstr "Lūdzu, atlasiet derīgu sēdvietu." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Nederīga datuma ievadīšana." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Nederīga laika ievadīšana." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Nederīga dienas laika ievade." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Nezināms valsts kods." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Identifikators “{}\" jau tiek izmantots citai opcijai." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Jautājuma iespēja" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Jautājumu iespējas" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Aizveriet šo kvotu uz visiem laikiem, tiklīdz tā būs izpārdota" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3245,11 +3297,11 @@ msgstr "" "beidzoties pasūtījumu rezervācijas termiņam. Protams, jūs pārdošanu vienmēr " "varat atkārtoti atvērt manuāli." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3259,13 +3311,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3274,11 +3326,11 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "Visām variācijām jāpieder vienumam, kas atrodas vienumu sarakstā." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3286,82 +3338,82 @@ msgstr "" "Vienam vai vairākiem vienumiem ir variācijas, bet neviena no tām nav " "variāciju sarakstā." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Apakšpasākums nevar būt nederīgs notikumu sērijām." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Pasūtīt {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Kupons {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produkts {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Datums {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Kvota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategorija {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Jautājums {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Nodokļu likums {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "gaida" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "samaksāts" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "iztecējis derīguma termiņš" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "atcelts" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Valoda" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Derīguma termiņš" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Kopējā summa" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3369,7 +3421,7 @@ msgstr "" "Šajā laukā ievadītais teksts lietotājam nebūs redzams un ir pieejams jūsu " "ērtībai." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3381,15 +3433,15 @@ msgstr "" "vai pielāgots ziņojums, tāpēc jums ir jāinformē reģistrācijas personāls, kā " "rīkoties šajos gadījumos." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Metadatu informācija" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-pasta adrese ir pārbaudīta" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3397,7 +3449,7 @@ msgstr "" "Maksājumu nevar pieņemt, jo pēdējais maksājuma datums, kas konfigurēts " "maksājuma iestatījumos, ir beidzies." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3405,26 +3457,26 @@ msgstr "" "Maksājumu nevar pieņemt, jo pasūtījuma rezervēšanas termiņš ir beidzies, un " "jūs konfigurējāt, ka maksājuma iestatījumos nav jāpieņem kavēti maksājumi." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Pasākuma organizators šo pasūtījumu vēl nav apstiprinājis." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Pasūtītais produkts \"{item}\" vairs nav pieejams." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Sēdvieta \"{seat}\" vairs nav pieejama." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "" #| "This voucher code has already been used the maximum number of times " @@ -3432,199 +3484,199 @@ msgstr "" msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Šis kupona kods jau ir izmantots maksimāli pieļaujamo reižu skaitu." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Jūsu pasūtījums: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Tukšs, ja šis produkts nav ieejas biļete" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Izvēlieties valsti" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "izveidots" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "gaida" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "apstiprināts" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "atcelts" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "neizdevās" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "atmaksāts" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Informācija par maksājumu" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Pasākuma reģistrācija apstiprināta: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Maksājums par pasūtījumu saņemts: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "aizsākts ārēji" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "izveidots" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "tranzītā" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "izdarīts" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "neizdevās" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "atcelts" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organizators" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Klients" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Ārējs" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Pending amount" msgid "Refund reason" msgstr "Neapmaksātā summa" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Maksājuma maksa" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Piegādes maksa" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Apkalpošanas maksa" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Atcelšanas maksa" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Citas maksas" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Dāvanu karte" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Pasūtījuma pozīcija" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Jūsu pasākuma reģistrācija: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Groza ID (piemēram, sesijas atslēga)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Groza pozīcija" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Groza pozīcijas" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Tikai korporatīvajiem klientiem ES." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Šī atsauce jūsu ērtībām tiks uzdrukāta uz jūsu rēķina." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3634,45 +3686,45 @@ msgstr "" "Katru saīsinājumu var izmantot tikai vienu reizi. Šis tiek izmantots " "vietrāžos URL, lai atsauktos uz jūsu organizatora kontiem un pasākumiem." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Var radīt pasākumus" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Var mainīt komandas un atļaujas" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Var mainīt organizatora iestatījumus" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3681,96 +3733,96 @@ msgstr "" "i., izmantojot privātuma pārskatus, tāpēc esiet uzmanīgs, ko pievienojat šai " "komandai!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Var pārvaldīt dāvanu kartes" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Var mainīt pasākumu iestatījumus" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Var mainīt produkta iestatījumus" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Var apskatīt pasūtījumus" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Var mainīt pasūtījumus" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Var apskatīt kuponus" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Var mainīt kuponus" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Komanda" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Uzaicināt uz komandu '{team}' uz '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Jūsu izkārtojuma fails nav derīgs JSON fails." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "Jūsu izkārtojuma fails nav derīgs sēdvietu plāns. Kļūdas ziņojums: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Rinda {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Sēdvieta {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Jābūt īsam, piem. \"PVN\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Konfigurētajās produktu cenās ir iekļauta nodokļa maksa" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Izmantojiet ES reversās iekasēšanas nodokļu noteikumus" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3786,11 +3838,11 @@ msgstr "" "pēc konsultēšanās ar nodokļu konsultantu. Par pareizu nodokļu aprēķinu " "netiek dota garantija. LIETOT UZŅEMOTIES RISKU UZ SEVI." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Tirgotājvalsts" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3798,26 +3850,26 @@ msgstr "" "Jūsu dzīvesvietas valsts. Šī ir valsts, kurā ES reversās nodokļu iekasēšanas " "noteikumi netiks piemēroti, ja tā ir konfigurēta augstāk." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Jums ir jāiestata mājas valsts, lai izmantotu reversās iekasēšanas funkciju." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "ieskaitot {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "plus {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "ir iespējota reversā nodokļu maksa" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3826,61 +3878,61 @@ msgstr "" "Reversā maksa: Saskaņā ar Padomes Direktīvas 2006/112/EEC 194. un 196. pantu " "PVN maksā pakalpojuma saņēmējs." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Nav efekta" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Iestatiet produkta cenu uz" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Atņemiet no produkta cenas" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Samaziniet produkta cenu par (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Cik reizes šo kuponu var izmantot." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Maksimālā summa par pasūtījumu" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3889,11 +3941,11 @@ msgstr "" "Aktivizējot šo kuponu, tas tiks atņemts no attiecīgā produkta kvotām tā, ka " "tiek garantēts, ka ikviens, kam ir šis kupona kods, saņem biļeti." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Ļauj apiet kvotu" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3901,41 +3953,41 @@ msgstr "" "Ja aktivizēts, šī kupona koda īpašnieks var iegādāties biļetes, pat ja tādu " "vairs nav." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Cenas režīms" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Kupona vērtība" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Tiek izmantota šī izvēlētā produkta variācija." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Ja iespējots, kupons ir derīgs visiem produktiem, uz kuriem attiecas šī " "kvota." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3945,40 +3997,40 @@ msgstr "" "kuponiem ievadāt vienādu vērtību, varat iegūt statistiku par to, cik daudz " "no tiem ir izmantoti utt." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Rāda slēptos produktus, kas atbilst šim kuponam" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Jūs nevarat atlasīt kvotu, kas pieder citam pasākumam." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Jūs nevarat vienlaikus izvēlēties kvotu un konkrētu produktu." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Jūs nevarat atlasīt vienumu, kas pieder citam pasākumam." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" "Variāciju nevar atlasīt, ja nav atlasīts produkts, kas nodrošina variācijas." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Šīs variācijas nepieder šim produktam." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3986,11 +4038,11 @@ msgstr "" "Kvotu var bloķēt tikai tad, ja norādāt konkrētu produkta variāciju. Pretējā " "gadījumā varētu nebūt skaidrs, kuras kvotas bloķēt." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "Pašlaik nav iespējams izveidot kuponus papildinājumu produktiem." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -3998,7 +4050,7 @@ msgid "" "reserve tickets." msgstr "Jūs nevarat vienlaikus izvēlēties kvotu un konkrētu produktu." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4007,17 +4059,17 @@ msgstr "" "Šis kupons jau ir izpirkts %(redeemed)s reizes. Jūs nevarat samazināt " "maksimālo lietojumu skaitu zem šī skaita." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Ja vēlaties, lai šis kupons bloķētu kvotu, jums jāizvēlas noteikts datums." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "Ja pasākums nav pasākumu sērija, jūs nevarat izvēlēties apakšpasākumu." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4025,108 +4077,108 @@ msgstr "" "Jūs nevarat izveidot kuponu, kas bloķētu kvotu, jo izvēlētais produkts vai " "kvota šobrīd ir izpārdota vai pilnībā rezervēta." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Kupons ar šo kodu jau pastāv." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgid "You need to select a specific seat." msgid "You need to choose a date if you select a seat." msgstr "Jums jāizvēlas konkrēta sēdvieta." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The selected date does not exist in this event series." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Šajā pasākumu sērijā atlasītais datums neeksistē." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgid "You need to select a specific seat." msgid "You need to choose a specific product if you select a seat." msgstr "Jums jāizvēlas konkrēta sēdvieta." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This gift card can only be used in test mode." msgid "Seat-specific vouchers can only be used once." msgstr "Šo dāvanu karti var izmantot tikai testa režīmā." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose a subevent for the new position." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Jaunajai pozīcijai jāizvēlas apakšpasākums." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Identifikators “{}\" jau tiek izmantots citai opcijai." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Gaidīšanas sarakstā kopš" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Piešķirts kupons" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Produkts, kuru lietotājs gaida." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Iepriekš izvēlētā produkta variācijas." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Gaidīšanas saraksta ieraksts" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Gaidīšanas saraksta ieraksti" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Šis produkts pašlaik nav pieejams." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Šai personai jau ir nosūtīts kupons." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Šis ieraksts ir anonīms un to vairs nevar izmantot." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Automātiski izveidots no gaidīšanas saraksta {email} ieraksta" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Jūs esat sasniedzis savu kārtu {event} gaidītāju sarakstā " -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Atlasītais vienums nepieder šim pasākumam." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Lūdzu, atlasiet īpašu šī produkta variantu." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4134,11 +4186,11 @@ msgstr "" "Jūs jau esat šajā gaidīšanas sarakstā! Mēs jums paziņosim, tiklīdz jums būs " "pieejama biļete." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Nepieciešama administratīva darbība" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4148,213 +4200,213 @@ msgstr "" "ārēja atmaksa. Atkarībā no problēmas, tas jāatrisina manuāli vai jāizvēlas " "to ignorēt." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Skatīt visas neatrisinātās problēmas" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Datumi" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Pasākuma datums" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Neto kopsumma" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Neapmaksātā summa" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Skatīt pasūtījuma informāciju" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Ir veikts jauns pasūtījums: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Ir veikts jauns pasūtījums, kas jāapstiprina: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Pasūtījums {order.code} ir atzīmēts kā apmaksāts." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Pasūtījums {order.code} ir atcelts." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "Pasūtījums {order.code} ir mainīts." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Pasūtījums {order.code} ir atzīmēts kā beidzies." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "Pasūtījuma {order.code} informācija par biļetēm ir mainīta." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Pasūtījuma {order.code} kontaktadrese ir mainīta." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Pasūtījums {order.code} ir mainīts." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Pasūtījums ir pārmaksāts" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Pasūtījums {order.code} ir pārmaksāts." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Ir notikusi ārēja atmaksa par {order.code}." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Pieprasīta atmaksa" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Jums tiek lūgts veikt naudas atmaksu par {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Jums jāizvēlas datums." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No archived events found." msgctxt "subevent" msgid "No matching date was found." msgstr "Netika atrasti arhivēti pasākumi." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No archived events found." msgid "No matching product was found." msgstr "Netika atrasti arhivēti pasākumi." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No payment information found." msgid "No matching variation was found." msgstr "Netika atrasta maksājuma informācija." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Jums jāizvēlas produkta variācija." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "Rēķinu adresāti" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Lūdzu ievadiet derīgu e-pasta adresi." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "Šis maksājumu nodrošinātājs neatbalsta automātisko atmaksu." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a valid seat." msgid "Please enter a valid state." msgstr "Lūdzu, atlasiet derīgu sēdvietu." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Apmeklētāja e-pasts" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4363,91 +4415,91 @@ msgstr "Apmeklētāja e-pasts" msgid "Attendee address" msgstr "Apmeklētāja e-pasts" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgctxt "address" #| msgid "State" msgid "State" msgstr "Štats" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Subtract from product price" msgid "Calculate from product" msgstr "Atņemiet no produkta cenas" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Generate tickets" msgid "Generate automatically" msgstr "Ģenerēt biļetes" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Lūdzu ievadiet derīgu e-pasta adresi." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Lūdzu ievadiet derīgu e-pasta adresi." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No archived events found." msgid "No matching seat was found." msgstr "Netika atrasti arhivēti pasākumi." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" "Jūsu izvēlētā sēdvieta jau ir aizņemta. Lūdzu, izvēlieties citu sēdvietu." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Jums jāizvēlas konkrēta sēdvieta." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Atlasīta nederīga opcija." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Iespējot maksājuma veidu" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Lietotāji nevarēs izvēlēties šo norēķinu pakalpojumu sniedzēju pēc noteiktā " "datuma." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Teksts rēķinos" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4459,11 +4511,11 @@ msgstr "" "pasūtījuma apmaksas. Ja rēķins tiek ģenerēts vēlāk, tas parādīs tekstu, kurā " "norādīts, ka tas jau ir samaksāts." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Minimālā pasūtījumu kopsumma" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4473,11 +4525,11 @@ msgstr "" "pārsniedz norādīto vērtību. Šim nolūkam kopējo pasūtījumu var aprēķināt, " "neņemot vērā maksas, kuras uzliek šī maksājuma metode." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Maksimālā pasūtījumu kopsumma" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4487,23 +4539,23 @@ msgstr "" "norādīto vērtību vai mazāka par to. Šim nolūkam pasūtījuma kopsummu var " "aprēķināt, neņemot vērā maksas, kuras uzliek šī maksājuma metode." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Papildu maksa" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Absolūtā vērtība" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Procenti no pasūtījuma kopsummas." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Aprēķiniet maksu no kopējās vērtības, kas jau iekļauj maksu." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4517,11 +4569,11 @@ msgstr "" "informāciju par to, ko tas dara. \n" "Neaizmirstiet augstāk iestatīt pareizo maksu!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Ierobežot uz konkrētām valstīm" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4531,43 +4583,43 @@ msgstr "" "izvēlētajās valstīs. Ja neizvēlaties nevienu valsti, ir atļautas visas " "valstis. Šis ir iespējots tikai tad, ja ir nepieciešama rēķina adrese." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "Iespējot maksājuma veidu" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "Iespējot maksājuma veidu" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Maksājums par šo rēķinu jau ir saņemts." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "Šis maksājumu nodrošinātājs neatbalsta automātisko atmaksu." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4575,35 +4627,35 @@ msgstr "" "Maksājums nav nepieciešams, jo šajā pasūtījumā ietilpst tikai tie produkti, " "kas ir bez maksas." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Bez maksas" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Kase" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Maksājuma procesa apraksts pirkuma veikšanas laikā" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4612,11 +4664,11 @@ msgstr "" "maksājuma veidu. Tam vajadzētu sniegt īsu paskaidrojumu par šo maksājuma " "veidu." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Maksājuma procesa apraksts pasūtījuma apstiprināšanas e-pastā" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4633,11 +4685,11 @@ msgstr "" "e-pastā. Tam vajadzētu norādīt lietotājam, kā veikt maksājumu. Jūs varat " "izmantot vietturus {order}, {total}, {currency} un {total_with_currency}" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Maksājuma procesa apraksts par neapstiprinātajiem pasūtījumiem" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4654,59 +4706,59 @@ msgstr "" "varat izmantot vietturus {order}, {total}, {currency} un " "{total_with_currency}" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Neitralizējošs" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Līdzsvarots pēc pasūtījumiem: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "Pārbaudes režīmā, darbosies tikai testa kartes." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "Pērkot dāvanu karti, nevar norēķināties ar dāvanu kartēm." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Šī dāvanu karte neatbalsta šo valūtu." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "Šo dāvanu karti var izmantot tikai testa režīmā." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "Pārbaudes režīmā var izmantot tikai testa dāvanu kartes." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This gift card is not known." msgid "This gift card is no longer valid." msgstr "Šī dāvanu karte nav zināma." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Viss dāvanu kartes vērtība ir izmantota." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Šī dāvanu karte jau tiek izmantota jūsu maksājumam. " -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4714,11 +4766,11 @@ msgstr "" "Jūsu dāvanu karte ir piemērota, taču {} joprojām ir jāmaksā atlikusī summa. " "Lūdzu, atlasiet maksājuma veidu." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4726,11 +4778,11 @@ msgstr "" "Dāvanu kartes vietā ievadījāt kuponu. Kuponus var ievadīt tikai veikala " "pirmajā lapā zem preces izvēles." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Šī dāvanu karte nav zināma." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4738,69 +4790,81 @@ msgstr "" "Šo dāvanu karti nevar izmantot, jo tās kods nav unikāls. Lūdzu, sazinieties " "ar šī pasākuma rīkotāju." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "Šis pasākumu rīkotājs nepieņem šāda veida dāvanu kartes." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "This gift card was used in the meantime. Please try again" msgid "This gift card was used in the meantime. Please try again." msgstr "Pa to laiku tika izmantota šī dāvanu karte. Lūdzu mēģiniet vēlreiz" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Biļetes kods (svītrkoda saturs)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Pasūtījuma pozīcija" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Varianta nosaukums" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Parauga variācija" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Produkta apraksts" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Produkta nosaukums un variācijas" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Produkta paraugs - parauga variācijas" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Produkta apraksts" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product – sample variation" +msgid "Sample product variation description" +msgstr "Produkta paraugs - parauga variācijas" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Biļešu kategorija" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Cena iekļaujot papildinājumus" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4809,18 +4873,18 @@ msgstr "Cena iekļaujot papildinājumus" msgid "Attendee company" msgstr "Apmeklētāja e-pasts" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee email" msgid "Full attendee address" msgstr "Apmeklētāja e-pasts" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4829,334 +4893,334 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee name" msgid "Attendee ZIP code" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Apmeklētāja e-pasts" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Apmeklētāja e-pasts" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Pasākuma nosaukuma paraugs" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "2017. gada 31. maijs" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Notikuma datumu diapazons" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "2017. gada 31. maijs - 4. jūnijs" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Pasākuma sākuma datums un laiks" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017-05-31 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Pasākuma sākuma datums" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017-05-31" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Pasākuma sākuma laiks" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Pasākuma beigu datums un laiks" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017-05-31 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Pasākuma beigu datums" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Ierašanās no" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Pasākuma ieejas atvēršanas laiks" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Pasākuma vieta" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Rēķina saņēmēja uzņēmums" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "Rēķinu adresāti" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "Rēķinu adresāti" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 #, fuzzy #| msgid "012345" msgid "12345" msgstr "LV-1111" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address city" msgstr "Rēķina saņēmēja uzņēmums" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Piemēra pilsēta" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Rēķina saņēmēja vārds, uzvārds " -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample city" msgid "Sample State" msgstr "Piemēra pilsēta" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address country" msgstr "Rēķina saņēmēja uzņēmums" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Papildinājumu saraksts" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Organizatora informācijas teksts" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Pasākuma organizatora informācijas teksts" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Pasākuma organizatora informācijas teksts" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Drukāšanas datums" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Drukāšanas datums un laiks" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Drukāšanas laiks" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Sēdvieta: Pilns vārds" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Pirmais stāvs, 3. rinda, 4. sēdvieta" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Brīvi izvēlētu sēdvietu ieeja" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Sēdvieta: zona" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Pirmais stāvs" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Sēdvieta: rinda" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Sēdvieta: sēdvietas numurs" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Jautājums: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Rēķina adresāta nosaukums: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Pasākuma sākums" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Pasākuma beigas" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Pasākuma ieejas atvēršana" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Pārdošanas sākums" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Pārdošanas beigas" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Fiksēts datums:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Relatīvais datums:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "Relatīvais datums:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Nav uzstādīts" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Pasākuma datums" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5164,24 +5228,24 @@ msgstr "" "Nevarējām pilnībā apstrādāt jūsu pieprasījumu, jo serveris bija pārāk " "aizņemts. Lūdzu mēģiniet vēlreiz." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Jūs neizvēlējāties nevienu produktu." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Nezināma groza pozīcija." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Netika norādīts datums." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Jūs izvēlējāties produktu, kas nav pieejams pārdošanā." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5189,7 +5253,7 @@ msgstr "" "Daži no jūsu atlasītajiem produktiem vairs nav pieejami. Lūdzu, skatiet " "sīkāku informāciju zemāk." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5197,22 +5261,22 @@ msgstr "" "Daži no jūsu atlasītajiem produktiem vairs nav pieejami izvēlētajā daudzumā. " "Lūdzu, skatiet sīkāku informāciju zemāk." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Vienā pasūtījumā nevar atlasīt vairāk par %s vienumiem." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "Jūs nevarat atlasīt vairāk par %(max)s preces vienumiem %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Jums jāizvēlas vismaz %(min)s preces vienības %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5221,21 +5285,21 @@ msgstr "" "No jūsu groza tika noņemti %(product)s, jo jūs nevarat iegādāties mazāk par " "%(min)s precēm." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Šī pasākuma iepriekšpārdošanas periods vēl nav sācies." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Šī pasākuma iepriekšpārdošanas periods ir beidzies." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5243,7 +5307,7 @@ msgstr "" "Šī pasākuma iepriekšpārdošanas periods vēl nav sācies. Skartās pozīcijas ir " "noņemtas no jūsu groza." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5251,20 +5315,20 @@ msgstr "" "Ir beidzies iepriekšpārdošanas periods vienam no jūsu grozā esošajiem " "pasākumiem. Skartās pozīcijas ir noņemtas no jūsu groza." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Ievadītā cena ir pārāk augsta." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Šis kupona kods nav zināms mūsu datu bāzē." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "Šis kupona kods jau ir izmantots maksimāli pieļaujamo reižu skaitu." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5277,12 +5341,12 @@ msgstr "" "izpirkt iepriekš, bet nepabeidzāt norēķinu procesu. Jūs varat mēģināt to " "izmantot vēlreiz pēc %d minūtēm." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Šo kupona kodu var izmantot tikai vēl %d reizes." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5290,55 +5354,55 @@ msgstr "" "Jūs jau izmantojāt šo kupona kodu. Noņemiet saistīto līniju no groza, ja " "vēlaties to izmantot citam produktam." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Šī kupona derīguma termiņš ir beidzies." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Šis kupons šim produktam nav derīgs." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "Šis kupons nav derīgs šajā pasākuma datumā." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "Jūsu kupons ir derīgs produktam, kas šobrīd nav pārdošanā." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Šis kupons nav derīgs šajā pasākuma datumā." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Lai pasūtītu šo produktu, jums ir nepieciešams derīgs kupona kods." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Atlasītais notikuma datums nav aktīvs." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Atlasītajam produktam nevar pievienot papildinājumu." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Nevar atlasīt divus viena un tā paša papildinājuma produkta variantus." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5347,7 +5411,7 @@ msgstr "" "Jūs varat izvēlēties ne vairāk kā %(max)s papildinājumus no kategorijas " "%(cat)s šim produktam %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5356,7 +5420,7 @@ msgstr "" "Jums jāizvēlas vismaz %(min)s papildinājumi no kategorijas %(cat)s produktam " "%(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5368,7 +5432,7 @@ msgstr "" "Jūs varat izvēlēties ne vairāk kā %(max)s papildinājumus no kategorijas " "%(cat)s šim produktam %(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5376,25 +5440,25 @@ msgstr "" "Vienu no jūsu atlasītajiem produktiem var iegādāties tikai kā papildinājumu " "citam produktam." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Vienu no jūsu izvēlētajiem produktiem var iegādāties tikai kā daļu no " "sakombinētu produktu grupas." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Lūdzu, atlasiet derīgu sēdvietu." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Šai pozīcijai nevar izvēlēties sēdvietu." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "Vienu un to pašu sēdvietu nevar izvēlēties vairākas reizes." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5402,52 +5466,52 @@ msgstr "" "Kupona vietā ievadījāt dāvanu karti. Dāvanu kartes var ievadīt vēlāk, kad " "tiek lūgts norādīt maksājuma informāciju." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Šī pasūtījuma pozīcija ir atcelta." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" "Šajā pasūtījuma pozīcijā ir nederīgs produkts šim iereģistrēšanas sarakstam." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." msgstr "" "Šajā pasūtījuma pozīcijā ir nederīgs produkts šim iereģistrēšanas sarakstam." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Šis pasūtījums nav atzīmēts kā apmaksāts." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Lai pabeigtu šo iereģistrēšanos, jums ir jāatbild uz jautājumiem." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "Šis ieraksts ir anonīms un to vairs nevar izmantot." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Šī biļete jau ir izmantota." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Jūsu eksportētajā failā nebija datu." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Lūdzu, pabeidziet maksājumu pirms %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5458,45 +5522,45 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Apmeklētājs: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Datums: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Šeit, iespējams, parādīsies maksājuma sniedzēja specifisks teksts." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Piemēra iela 11-11" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "LV-1111" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Piemēra produkts {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Piemēra produkts A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "Jūs saņēmāt šo e-pastu, jo kāds ir veicis jums pasūtījumu uz {event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5505,24 +5569,24 @@ msgstr "" "Jūs varat apskatīt sava pasūtījuma detaļas šeit URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Jūs saņemat šo epastu, jo veicāt pasūtījumu uz {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5530,7 +5594,7 @@ msgstr "" "Daži no jūsu atlasītajiem produktiem vairs nebija pieejami. Lūdzu, skatiet " "sīkāku informāciju zemāk." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5538,7 +5602,7 @@ msgstr "" "Daži no jūsu atlasītajiem produktiem vairs nebija pieejami izvēlētajā " "daudzumā. Lūdzu, skatiet sīkāku informāciju zemāk." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5546,15 +5610,15 @@ msgstr "" "Pa šo laiku dažu groza preču cena ir mainījusies. Lūdzu, skatiet sīkāku " "informāciju zemāk." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Radās iekšējā kļūda. Lūdzu, mēģiniet vēlreiz." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Jūsu grozs ir tukšs" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5563,11 +5627,11 @@ msgstr "" "Jūs nevarat atlasīt vairāk par %(max)s produkta vienumiem %(product)s. Mēs " "no jūsu groza noņēmām liekos vienumus." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Iepriekšpārdošanas periods ir beidzies." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5575,7 +5639,7 @@ msgstr "" "Kupona kods, kas izmantots vienai no jūsu groza precēm, mūsu datu bāzei nav " "zināms." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5584,7 +5648,7 @@ msgstr "" "Kupona kods, kas izmantots vienai no jūsu groza precēm, jau ir izmantots " "maksimāli pieļaujamās reizes. Mēs noņēmām šo preci no jūsu groza." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5597,7 +5661,7 @@ msgstr "" "Kupona kods, kas izmantots vienai no jūsu groza precēm, jau ir izmantots " "maksimāli pieļaujamās reizes. Mēs noņēmām šo preci no jūsu groza." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5605,7 +5669,7 @@ msgstr "" "Kupona kods, kas izmantots vienai no jūsu groza precēm, ir beidzies. Mēs " "noņēmām šo preci no jūsu groza." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5613,7 +5677,7 @@ msgstr "" "Kupona kods, kas izmantots vienai no jūsu groza precēm, šai precei nav " "derīgs. Mēs noņēmām šo preci no jūsu groza." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5621,7 +5685,7 @@ msgstr "" "Lai pasūtītu kādu no grozā esošajiem produktiem, jums ir nepieciešams derīgs " "kupona kods. Mēs noņēmām šo preci no jūsu groza." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5629,7 +5693,7 @@ msgstr "" "Vienam no jūsu grozā esošajiem pasākumiem vēl nav sācies pārdošanas laika " "posms. Skartās pozīcijas ir noņemtas no jūsu groza." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5637,7 +5701,7 @@ msgstr "" "Viena no jūsu pasūtījuma sēdvietām nebija derīga, mēs noņēmām šo pozīciju " "nost no jūsu groza." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5645,35 +5709,35 @@ msgstr "" "Jūsu pasūtījuma veikšanas laikā ir kļuvusi aizņemta viena no jūsu pasūtījuma " "sēdvietām, tāpēc mēs noņēmām pozīciju no jūsu groza." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Šis pasūtījums vēl nav apstiprināts." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Pasūtījums pieņemts un apstiprināts: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Pasūtījums pieņemts un gaida apmaksu: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Pasūtījums noraidīts: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Jūs nevarat atcelt šo pasūtījumu." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5682,17 +5746,17 @@ msgstr "" "Šo pasūtījumu nevar atcelt, jo dāvanu karte {card}, kas iegādāta šajā " "pasūtījumā, jau ir izmantota." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Pasūtījums atcelts: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5703,45 +5767,45 @@ msgstr "" "ir izmantota jūsu pievienotā dāvanu karte. Lūdzu, pārbaudiet zemāk esošās " "cenas un mēģiniet vēlreiz." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Jūsu pasūtījuma termiņš drīz beigsies: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Jūsu pasūtījums gaida apmaksu: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Jūsu biļete ir gatava lejupielādei: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Jūsu pasūtījums ir mainīts: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Jums jāizvēlas produkta variācija." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "Kvotai {name} nepietiek kapacitātes, lai veiktu darbību." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Nav definēta kvota, kas atļautu šo darbību." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Atlasītais produkts nav aktīvs vai tam nav noteikta cena." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5749,11 +5813,11 @@ msgstr "" "Pēc šīs darbības pasūtījums būtu tukšs. Tā vietā, lūdzu, atceliet pašu " "pasūtījumu." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Mainīt var tikai gaidītos vai apmaksātos pasūtījumus." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5761,7 +5825,7 @@ msgstr "" "Šī darbība padarītu pasūtījumu bezmaksas un tāpēc nekavējoties apmaksātu, " "tomēr kvota šim nav pieejama." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5769,18 +5833,18 @@ msgstr "" "Šis ir papildu produkts, lūdzu, atlasiet bāzes produktu, kuram tas " "jāpievieno." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" "Atlasītais bāzes produkts neļauj pievienot šo produktu kā papildinājumu." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Jaunajai pozīcijai jāizvēlas apakšpasākums." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5789,21 +5853,21 @@ msgstr "" "Jūs izvēlējāties sēdvietu \"{seat}\" datumam, kas neatbilst izvēlētajam " "biļetes datumam. Lūdzu, vēlreiz izvēlieties sēdvietu." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "Izvēlētajam produktam ir jāizvēlas sēdvieta." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "Atlasītais produkts neļauj izvēlēties sēdvietu." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "Atlasītais produkts nav aktīvs vai tam nav noteikta cena." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5811,7 +5875,7 @@ msgstr "" "Jūs nevarat mainīt pozīcijas cenu, kas tika izmantota dāvanu kartes " "izsniegšanai." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5820,7 +5884,7 @@ msgstr "" "Pozīciju nevar atcelt, jo dāvanu karte {card}, kas iegādāta šajā pasūtījumā, " "jau ir izmantota." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5828,7 +5892,7 @@ msgstr "" "Mēģinot nosūtīt naudu jums, radās kļūda. Lai iegūtu papildinformāciju, " "lūdzu, sazinieties ar pasākuma rīkotāju." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -5840,7 +5904,7 @@ msgstr "" "Jūs nevarat mainīt plānu, jo sēdvieta \"{}\" jaunajā plānā nav atrodama un " "tā jau ir pārdota." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -5852,7 +5916,7 @@ msgstr "" "Jūs nevarat mainīt plānu, jo sēdvieta \"{}\" jaunajā plānā nav atrodama un " "tā jau ir pārdota." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5860,32 +5924,32 @@ msgstr "" "Lejupielādēto failu vairs nevarēja atrast serverī. Lūdzu, mēģiniet sākt no " "jauna." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Šis fails ir no cita pasākuma." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Ievadītais apstiprināšanas kods nebija pareizs." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Pēc eksportēšanas jūsu pasākumā kaut kas izmainījās, lūdzu, mēģiniet vēlreiz." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Nav kategorizēts" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "pieejams pretix atjauninājums" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5906,58 +5970,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5969,89 +6033,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6060,78 +6124,78 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Derīguma termiņš" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6142,77 +6206,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Enable payment method" msgid "Set payment term" msgstr "Iespējot maksājuma veidu" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6220,11 +6284,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6232,13 +6296,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Maksājuma maksa" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6246,167 +6310,167 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "" "Atkārtoti mēģiniet veikt maksājumu vai izvēlieties citu maksājuma veidu" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6414,28 +6478,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6443,55 +6507,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6499,11 +6563,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6512,133 +6576,133 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "Add me to the waiting list" msgid "Ask for a name when signing up to the waiting list." msgstr "Pievienot mani gaidīšanas sarakstam" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Ierīces vārds" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Sastāvjoslas numurs " -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Sastāvjoslas numurs " -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Phone number explanation" msgstr "Sastāvjoslas numurs " -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Download ticket" msgid "Allow users to download tickets" msgstr "Lejupielādējiet biļeti" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Generate tickets for add-on products" msgstr "Šīs kategorijas produkti ir papildus pievienojami produkti" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Ģenerēt biļetes" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Payment process description for pending orders" msgid "Generate tickets for pending orders" msgstr "Maksājuma procesa apraksts par neapstiprinātajiem pasūtījumiem" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6647,59 +6711,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Saraksts" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Kalendārs" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Kalendārs" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6707,91 +6771,91 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "The variation of the product selected above." msgid "Customers can change the variation of the products they purchased" msgstr "Iepriekš izvēlētā produkta variācijas." -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6799,113 +6863,113 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "Pieprasīta atmaksa" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Kešatmiņā saglabāti biļešu faili" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6920,7 +6984,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6934,7 +6998,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6948,7 +7012,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6963,7 +7027,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6979,7 +7043,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6997,7 +7061,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7011,7 +7075,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7025,7 +7089,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7041,7 +7105,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7055,7 +7119,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7071,7 +7135,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7096,7 +7160,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7110,7 +7174,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7128,7 +7192,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7143,7 +7207,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7160,7 +7224,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7172,7 +7236,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7186,7 +7250,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7200,56 +7264,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7258,25 +7322,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will only show up in the backend." msgid "The title will only be shown on the event front page." msgstr "Šis jautājums tiks parādīts tikai backend (aizmugures) logā." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7285,11 +7349,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7298,83 +7362,83 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Apmeklētāja e-pasts" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Papildu maksa" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7383,15 +7447,15 @@ msgstr "" "pasūtījuma apstiprinājumu, iekļaujot saiti, kas jums nepieciešama, lai vēlāk " "piekļūtu pasūtījumam." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7399,215 +7463,215 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "Dāvanu kartes kods " -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "Dāvanu kartes kods " -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgctxt "timeline" #| msgid "Customers can no longer modify their orders" msgid "Customers can choose their own seats" msgstr "Klienti vairs nevar mainīt savus pasūtījumus" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "Visizplatītākie vācu valodas nosaukumi" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Vārds" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Uzvārds" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "Jānis" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Liepiņš" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Tituls" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Vārds" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Otrais vārds" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jānis Liepiņš" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Uzrunas vārds" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Latīņu valodas transkripcija" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Atcelšana" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." @@ -7615,27 +7679,27 @@ msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" "Lai izmantotu šo funkciju, jūsu pasākumam jābūt aktīvam vismaz 60 dienas." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "Lai izmantotu šo funkciju, biļešu veikalam jābūt bezsaistē." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Sastāvjoslas numurs " -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "Šis no gaidīšanas saraksta noņems visas e-pasta adreses." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-pasti" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -7643,7 +7707,7 @@ msgstr "" "Šis noņems visas e-pasta adreses no pasūtījumiem un apmeklētājiem, kā arī " "reģistrēto e-pasta saturu." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -7651,13 +7715,13 @@ msgid "" "waiting list." msgstr "Šis no gaidīšanas saraksta noņems visas e-pasta adreses." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -7669,11 +7733,11 @@ msgstr "" "Šis noņems visus apmeklētāju vārdus no pasūtījuma pozīcijām, kā arī " "reģistrētās izmaiņas tajos." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Rēķinu adresāti" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -7681,17 +7745,17 @@ msgstr "" "Šis noņems visus rēķinu adresātus no pasūtījumiem, kā arī reģistrētās " "izmaiņas tajās." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Atbildes uz jautājumiem" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Šis noņems visas atbildes uz jautājumiem, kā arī reģistrētās izmaiņas tajos." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -7701,17 +7765,17 @@ msgstr "" "saturu, kas varētu saturēt personas datus. Rēķinu numuri un kopsummas tiks " "saglabātas." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Kešatmiņā saglabāti biļešu faili" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Šis noņems visus kešatmiņā saglabātos biļešu failus. Lejupielāde netiks " "piedāvāta." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7749,7 +7813,7 @@ msgid "You do not have access to this page." msgstr "Jums nav piekļuves šai lapai." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7812,8 +7876,6 @@ msgstr "" "sazinieties ar mums." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7867,10 +7929,9 @@ msgstr "izveidots" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgctxt "refund_source" -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizators" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7886,6 +7947,10 @@ msgstr "Jūs saņemat šo e-pastu, jo esat veicis pasūtījumu šādam pasākuma msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7901,93 +7966,105 @@ msgstr "dienas pirms tam" msgid "at" msgstr "plkst." -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Kupona kods" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Lejupielādējiet biļeti" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Jūsu pasākums sākas" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "Jūsu pasākums beidzas" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "Ieejas atvēršana jūsu pasākumam" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Biļešu pārdošanas sākums" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Biļešu pārdošanas beigas" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Klienti vairs nevar mainīt savus pasūtījumus" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Vairāk maksājumus nevar pabeigt" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Biļetes var lejupielādēt" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "Klienti vairs nevar atcelt bezmaksas vai neapmaksātus pasūtījumus" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Klienti vairs nevar atcelt apmaksātos pasūtījumus" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Lejupielādes atgādinājumi tiek izsūtīti" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Produkts \"{name}\" kļūst pieejams" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Produkts \"{name}\" vairs nav pieejams" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "Maksājumu sniedzēju “{name}” vairs nevar izvēlēties" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Šim laukam nav derīga vērtība: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7999,7 +8076,7 @@ msgstr "" "nosūtīta. Šī galvene ir nepieciešama drošības apsvērumu dēļ, lai " "nodrošinātu, ka trešās puses nav skārušas jūsu pārlūkprogrammu." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8009,7 +8086,7 @@ msgstr "" "“Atsaucējs” (referer), lūdzu, atkārtoti iespējojiet tās vismaz šai vietnei " "vai HTTPS savienojumiem vai “vienas izcelsmes” pieprasījumiem." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8019,7 +8096,7 @@ msgstr "" "nepieciešams CSRF sīkfails. Šis sīkfails ir nepieciešams drošības apsvērumu " "dēļ, lai nodrošinātu, ka trešās puses nav skārušas jūsu pārlūkprogrammu." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8028,452 +8105,452 @@ msgstr "" "atkārtoti iespējojiet tos vismaz šai vietnei vai “vienas izcelsmes” " "pieprasījumiem." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Radusies neparedzēta kļūda. Lūdzu, vēlāk mēģiniet vēlreiz." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "Uzdevums ir izpildīts." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "Date {val}" msgid "Default ({value})" msgstr "Datums {val}" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "This domain is already in use for a different event or organizer." msgstr "Šis saīsinājums jau ir izmantots citam pasākumam." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sales channels to automatically check in" msgid "Sales channels for checkout emails" msgstr "Tirdzniecības kanāli, lai automātiski iereģistrētos" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket category" msgid "Ticket code generator" msgstr "Biļešu kategorija" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Teksts rēķinos" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8481,48 +8558,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8530,464 +8607,464 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Can view orders" msgid "Valid orders" msgstr "Var apskatīt pasūtījumus" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Atcelšana" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Atcelts (samaksāta maksa)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Atcelts (samaksāta maksa)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Atcelšanas maksa" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment fee" msgid "Payment process" msgstr "Maksājuma maksa" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Pasūtījums apstiprināts" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Approval pending" msgid "Approval process" msgstr "Tiek gaidīts apstiprinājums" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Tiek gaidīts apstiprinājums" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Tiek gaidīts apstiprinājums" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Jauns pasūtījumam ir veikts" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Pasūtījumu maksājumi un atgrieztie maksājumi" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Pasūtījumu maksājumi un atgrieztie maksājumi" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Iepriekšpārdošana" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8997,118 +9074,237 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Cancel order" +msgid "Changes to pretix" +msgstr "Atcelt pasūtījumu" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "Jūsu reģistrācija" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Ticket category" msgid "No category" msgstr "Biļešu kategorija" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9116,85 +9312,85 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You did not select any products." msgid "You added the same bundled product twice." msgstr "Jūs neizvēlējāties nevienu produktu." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9202,15 +9398,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9219,177 +9415,177 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Atcelšanas maksa" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Atcelt pasūtījumu" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9397,35 +9593,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card code" msgid "Gift card validity" msgstr "Dāvanu kartes kods " -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Free tickets and add-on products are not counted" msgstr "Šīs kategorijas produkti ir papildus pievienojami produkti" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Pasūtījuma maksas" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9433,25 +9629,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Pasūtījuma informācija ir mainījusies" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Pasūtījuma informācija ir mainījusies" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Var radīt pasākumus" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9469,7 +9665,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9483,70 +9679,70 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Lūdzu, atlasiet īpašu šī produkta variantu." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Lūdzu, atlasiet īpašu šī produkta variantu." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9556,112 +9752,112 @@ msgctxt "form_bulk" msgid "change" msgstr "Saglabāt izmaiņas" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9679,1083 +9875,1083 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Jums jānorāda kvota vai produkts." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The order has been canceled." msgid "A fee has been added" msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "Your gift card has been applied." msgid "The organizer has been changed." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The order has been canceled." msgid "The organizer settings have been changed." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your gift card has been applied." msgid "The webhook has been created." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "Your gift card has been applied." msgid "The webhook has been changed." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The order has been canceled." msgid "An event has been deleted." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation request has been deleted." msgstr "Rēķins ir izveidots." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been canceled." msgid "The order has been reactivated." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Rēķins ir izveidots." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The order has been canceled." msgid "The event details have been changed." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gate has been created." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gate has been changed." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been deleted." msgstr "Uzdevums ir izpildīts." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "The order has been canceled." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gift card has been created." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gift card has been changed." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10766,7 +10962,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10775,49 +10971,49 @@ msgstr "" msgid "Payment" msgstr "Maksājums" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Atcelšana" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10825,39 +11021,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10865,24 +11061,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10890,45 +11086,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -11006,7 +11217,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11023,22 +11234,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -11061,7 +11277,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11078,7 +11294,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11100,63 +11316,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11164,11 +11371,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11177,22 +11384,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11325,7 +11538,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -11487,18 +11700,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -12121,7 +12334,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -12238,26 +12451,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Jūsu veiktās izmaiņas ir saglabātas." @@ -12360,7 +12574,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12841,14 +13055,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12900,6 +13114,67 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Reģistrācijas informācija" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Jūsu informācija" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save changes" +msgid "Save and check" +msgstr "Saglabāt izmaiņas" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Checkout" +msgid "Check results" +msgstr "Pirkuma veikšana" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13243,7 +13518,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Izpārdots" @@ -13314,8 +13589,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Apmaksāts" @@ -13323,7 +13598,7 @@ msgstr "Apmaksāts" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Atcelts" @@ -13372,28 +13647,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -14102,8 +14377,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "nav atbildēts" @@ -14123,33 +14398,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "plus %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "iesk. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Nodokļi" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Kopā" @@ -14244,7 +14519,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -14480,7 +14755,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -14535,8 +14810,8 @@ msgstr "Jautājuma iespēja" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -14747,7 +15022,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -15285,7 +15560,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -15371,7 +15646,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -15415,77 +15690,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16310,7 +16589,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -16534,15 +16813,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -16550,7 +16829,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -16558,231 +16837,231 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Pārdošana beigusies" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Drīz" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" @@ -16790,404 +17069,475 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Confirmations" msgid "Integrations" msgstr "Apstiprinājumi" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Confirmations" msgid "Customizations" msgstr "Apstiprinājumi" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Eksportēt formātu" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Other fees" msgid "Other" msgstr "Citas maksas" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Jūs pieprasījāt nederīgu biļetes izvades veidu." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Adrese" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The invoice has been generated." msgid "Not all questions have been selected." msgstr "Rēķins ir izveidots." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "End: %(time)s" msgid "Exit scans" msgstr "Beigas: %(time)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "Nezināms pasūtījuma kods vai nav atļauts piekļūt šim pasūtījumam." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Biļešu lejupielāde šim produktam nav iespējota." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Atcelšanas maksa" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -17198,60 +17548,60 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card code" msgid "Your gift card code" msgstr "Dāvanu kartes kods " -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17264,77 +17614,77 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Šis rēķins nav atrasts" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Rēķina fails vairs netiek saglabāts serverī." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17342,72 +17692,72 @@ msgstr "" "Rēķina fails vēl nav izveidots, mēs to izveidosim jums tagad. Lūdzu, " "mēģiniet vēlreiz pēc dažām sekundēm." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "Mums bija grūtības apstrādāt jūsu informāciju. Lūdzu, pārskatiet zemāk " "redzamās kļūdas." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -17415,245 +17765,245 @@ msgstr "" "Šī saite vairs nav derīga. Lūdzu, dodieties atpakaļ, atsvaidziniet lapu un " "mēģiniet vēlreiz." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Pasūtījums ir atcelts." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "Your gift card has been applied." msgid "Your input was not valid." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction could not be reversed." msgstr "Rēķins ir izveidots." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction has been reversed." msgstr "Rēķins ir izveidots." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." msgid "The selected gate has been deleted." msgstr "Atlasītais notikuma datums nav aktīvs." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "Your gift card has been applied." msgid "The property has been created." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." msgid "The selected property has been deleted." msgstr "Atlasītais notikuma datums nav aktīvs." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." @@ -17661,211 +18011,211 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Atlasītais notikuma datums nav aktīvs." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Any product" msgstr "Papildinājuma produkti" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Zināms domēns" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Zināmi domēni" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17874,71 +18224,71 @@ msgstr "Zināmi domēni" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Question option" msgid "Rendering option" msgstr "Jautājuma iespēja" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17946,49 +18296,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -18037,32 +18387,32 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive credit card payments via Stripe" msgid "This plugin allows you to receive payments via bank transfer." @@ -18070,12 +18420,12 @@ msgstr "" "Šis spraudnis ļauj saņemt kredītkaršu, debatkaršu maksājumus, izmantojot " "Stripe" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -18084,100 +18434,100 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "Payment process description for pending orders" msgid "Additional text to show on pending orders" msgstr "Maksājuma procesa apraksts par neapstiprinātajiem pasūtījumiem" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -18186,27 +18536,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Konta īpašnieks" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -18215,40 +18565,40 @@ msgstr "Konta īpašnieks" msgid "Bank" msgstr "Banka" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(pēc izvēles)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "Your order has been placed successfully. See below for details." msgid "Your input was invalid, please see below for details." msgstr "Jūsu pasūtījums ir veiksmīgi veikts. Sīkāku informāciju skatīt zemāk." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -18256,21 +18606,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -18373,7 +18723,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -18643,261 +18993,261 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Help text" msgid "Search text" msgstr "Palīdzības teksts" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "Kontaktinformācija" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Nodoklis" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Your gift card has been applied." msgid "Filter form is not valid." msgstr "Jūsu dāvanu karte ir piemērota." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "Pasūtījums ir atcelts." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Pirkuma veikšana" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "Kartes veids" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Ierīces vārds" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr " {text} " -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Noklikšķiniet šeit, lai iegūtu apmācību par nepieciešamo atslēgu iegūšanu" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Galapunkts" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference" msgid "Reference prefix" msgstr "Atsauce" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18906,80 +19256,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Nosūtot apstiprinājuma epastu, radās kļūda." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -19062,151 +19412,151 @@ msgstr "Jūsu maksājuma datu ievadīšanas logs netika atvērts vai tika aizvē msgid "Click here in order to open the window." msgstr "Noklikšķiniet šeit, lai atvērtu logu." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "iesk. nodokļus" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "iesk. nodokļus" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Select country" msgid "Taxes by country" msgstr "Izvēlieties valsti" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Juridiska persona" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Valsts" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -19216,114 +19566,114 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "Tiek gaidīts apstiprinājums" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19351,30 +19701,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -19477,18 +19827,18 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Šis spraudnis ļauj saņemt kredītkaršu, debatkaršu maksājumus, izmantojot " "Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -19497,19 +19847,19 @@ msgstr "" "Iesniegtā atslēga \"%(value)s\" neizskatās derīga. Tai jāsākas ar " "\"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Connect: maksa par lietotni (procentos)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: maksa par lietotni (maks.)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: maksa par lietotni (min)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -19519,15 +19869,15 @@ msgstr "" "Stripe. Noklikšķinot uz šīs pogas, jūs varat izveidot jaunu Stripe kontu, " "lai pievienotu pretix esošajam." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Savienot ar Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Atvienot no Stripe" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19539,22 +19889,22 @@ msgstr "" "pasūtījumus, kad maksa tiek atmaksāta ārēji, un apstrādātu asinhronās " "maksājuma metodes kā SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "Vispirms jāiespējo Stripe kontā." -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19565,21 +19915,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Stripe konts" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Publiskots" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Testa režīmā" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -19587,15 +19937,15 @@ msgstr "" "Ja jūsu pasākums ir testa režīmā, mēs vienmēr izmantosim Stripe testa API, " "neatkarīgi no šī iestatījuma." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Publicējama atslēga" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Slepenā atslēga" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -19603,39 +19953,39 @@ msgstr "" "Valsts, kurā reģistrēts jūsu Stripe konts. Parasti tā ir jūsu reģistrācijas " "valsts." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Maksājumi ar kredītkarti, debatkarti" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Vispirms jāiespējo Stripe kontā." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19647,23 +19997,23 @@ msgstr "" "apstiprināšana var aizņemt pat14 dienas . Lūdzu, " "aktivizējiet šo maksājuma veidu tikai tad, ja maksājuma termiņš to atļauj." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of testa kartēm . Nauda faktiski netiks pārskaitīta." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe ziņoja par kļūdu ar jūsu karti: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -19689,7 +20039,7 @@ msgstr "" "Mums bija grūtības saslēgties ar Stripe. Lūdzu, mēģiniet vēlreiz un " "sazinieties ar mums, ja šī problēma joprojām pastāv." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -19697,16 +20047,16 @@ msgstr "" "Jūsu maksājums ir procesā. Mēs jūs informēsim, tiklīdz maksājums būs " "pabeigts." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe ziņoja par kļūdu: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Netika atrasta maksājuma informācija." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -19714,181 +20064,181 @@ msgstr "" "Mums bija grūtības savienoties ar Stripe. Lūdzu, mēģiniet vēlreiz un " "sazinieties ar atbalsta dienestu, ja problēma joprojām pastāv." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe uzrādīja kļūdu" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Kredītkarte, debetkarte caur Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Kredītkarte, debetkarte" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "" "Jums, iespējams, būs jāiespējo JavaScript, lai veiktu Stripe maksājumus." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "Jūsu maksājums neizdevās. Lūdzu mēģiniet vēlreiz." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay caur Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "nezināms vārds" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, python-brace-format msgid "Bank account at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL caur Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay caur Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact caur Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT caur Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "Jūsu bankas valsts" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Latvija" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Austrija" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "Beļģija" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Nīderlande" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Spānija" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL caur Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay caur Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay caur Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 #, fuzzy #| msgid "Credit card via Stripe" msgid "WeChat Pay via Stripe" msgstr "Kredītkarte, debetkarte caur Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Maksas noņemšana izdevās." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Maksa ir atmaksāta." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Maksa ir atjaunināta." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Maksa ir apstrādes procesā" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Maksājums autorizēts." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Maksājuma autorizācija atcelta." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Maksājuma autorizācija neizdevās." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "Uzlāde neizdevās. Iemesls: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Izveidojies pretējs arguments. Iemesls: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Pretējs arguments ir atjaunināts. Iemesls: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Pretējs arguments slēgts. Statuss: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe ziņoja par notikumu: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe Connect: klienta ID" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe Connect: slepenā atslēga" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe Connect: publicējamā atslēga" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe Connect: slepenā atslēga (tests)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: publicējamā atslēga (tests)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -20055,16 +20405,16 @@ msgstr "Apstiprināt maksājumu: %(code)s" msgid "Confirming your payment…" msgstr "Notiek maksājuma apstiprināšana ..." -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "Veidojot savienojumu ar Stripe, radās kļūda. Lūdzu, mēģiniet vēlreiz." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe parādīja kļūdu: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -20072,12 +20422,12 @@ msgstr "" "Jūsu Stripe konts tagad ir savienots ar pretix. Tālāk varat detalizēti " "mainīt iestatījumus." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "Jūsu Stripe konts ir atvienots." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -20085,7 +20435,7 @@ msgstr "" "Diemžēl maksājuma procesā radās kļūda. Lūdzu, pārbaudiet saiti savos e-pasta " "ziņojumos, lai turpinātu." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -20093,55 +20443,55 @@ msgstr "" "Mums radās problēmas ar jūsu kartes maksājuma autorizēšanu. Lūdzu, mēģiniet " "vēlreiz un sazinieties ar mums, ja šī problēma joprojām pastāv." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "Diemžēl maksājuma procesā radās kļūda." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "" @@ -20199,48 +20549,48 @@ msgstr "" msgid "Create a new layout" msgstr "" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 msgid "Download tickets (PDF)" msgstr "Lejuplādēt biļetes (PDF)" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 #, fuzzy #| msgid "Download ticket" msgid "Download ticket (PDF)" msgstr "Lejupielādējiet biļeti" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 msgid "Web-based check-in" msgstr "" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "This plugin allows you to receive credit card payments via Stripe" msgid "This plugin allows you to perform check-in actions in your browser." @@ -20248,7 +20598,7 @@ msgstr "" "Šis spraudnis ļauj saņemt kredītkaršu, debatkaršu maksājumus, izmantojot " "Stripe" -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 msgid "Web Check-in" msgstr "" @@ -20258,86 +20608,86 @@ msgstr "" msgid "Check-in" msgstr "Pirkuma veikšana" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Solis" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Papildinājuma produkti" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Jūsu informācija" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Lūdzu ievadiet derīgu e-pasta adresi." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Lūdzu, ievadiet savu rēķina saņēmeja adresi." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Lūdzu, ievadiet savu vārdu, uzvārdu." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Lūdzu, aizpildiet atbildes uz visiem nepieciešamajiem jautājumiem." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Maksājums" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Lūdzu, atlasiet maksājuma veidu." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "Jūsu ievadītā maksājuma informācija bija nepilnīga." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Pārskatīt pasūtījumu" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Jums jāatzīmē visas izvēles rūtiņas lapas apakšā." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Nosūtot apstiprinājuma pastu, radās kļūda. Lūdzu, pamēģiniet vēlreiz vēlāk." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "E-pasta adrese (atkārtota)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -20345,21 +20695,21 @@ msgstr "" "Lūdzu, vēlreiz ievadiet to pašu e-pasta adresi, lai pārliecinātos, ka esat " "to ierakstījis pareizi." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Lūdzu, divreiz ievadiet to pašu e-pasta adresi." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "plus nodokļi" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 #, fuzzy #| msgid "" #| "You cannot add yourself to the waiting list as this product is currently " @@ -20369,40 +20719,40 @@ msgstr "" "Jūs nevarat sevi pievienot gaidīšanas sarakstam, jo ​​šis produkts pašlaik ir " "pieejams." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 #, fuzzy #| msgid "The variation of the product selected above." msgid "No other variations of this product exist." msgstr "Iepriekš izvēlētā produkta variācijas." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 msgctxt "form" msgid "is valid" msgstr "" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgid "expired" msgctxt "form" msgid "required" msgstr "iztecējis derīguma termiņš" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Biļetes: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Ieeja: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Organizators: {organizer}" @@ -20411,11 +20761,6 @@ msgstr "Organizators: {organizer}" msgid "Footer Navigation" msgstr "" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "event ticketing powered by pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Šis veikals šobrīd ir redzams tikai jums un jūsu komandai." @@ -20529,8 +20874,8 @@ msgstr "Rādīt variantus" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Mainīt cenu %(item)s" @@ -20539,8 +20884,8 @@ msgstr "Mainīt cenu %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "iesk. nodokļus" @@ -20548,8 +20893,8 @@ msgstr "iesk. nodokļus" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "plus %(rate)s%% %(name)s" @@ -20558,24 +20903,24 @@ msgstr "plus %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "iesk.. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Apjoms %(item)s – %(var)s ko pasūtīt" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Apjoms of %(item)s ko pasūtīt" @@ -20605,31 +20950,31 @@ msgstr "Pirkuma veikšana" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Jūsu grozs" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Groza derīguma termiņš beidzies" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "Jūsu grozā esošās preces jums tiek rezervētas uz %(minutes)s minūtēm." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Jūsu grozā esošās preces jums vairs nav rezervētas." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Pievienot biļetes citam datumam" @@ -20821,7 +21166,7 @@ msgstr "IZPĀRDOTS" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Rezervēts" @@ -20837,33 +21182,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Mainīt cenu %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Labi, mēs to noņemam ..." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Noņemt vienu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Mēs cenšamies jums rezervēt vēl vienu!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -20872,17 +21217,17 @@ msgstr "" "Kad preces ir ievietotas jūsu grozā, jums būs %(time)s minūtes, lai pabeigtu " "pirkumu." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Pievienot vēl vienu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Net price" msgid "price" msgstr "Neto cena " -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgctxt "checkoutflow" #| msgid "Add-on products" @@ -20892,26 +21237,37 @@ msgstr[0] "Papildinājuma produkti" msgstr[1] "Papildinājuma produkti" msgstr[2] "Papildinājuma produkti" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% %(taxname)s" msgid "incl. %(tax_sum)s taxes" msgstr "iesk. %(rate)s%% %(taxname)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Izmantot kuponu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Izmantot kuponu" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Tukšs grozs" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Turpināt ar pirkumu" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -21031,9 +21387,9 @@ msgstr "Rādīt visus notikumus no %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "BEZMAKSAS" @@ -21068,7 +21424,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Pērc tagad" @@ -21076,7 +21432,7 @@ msgstr "Pērc tagad" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -21099,105 +21455,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Tukšs grozs" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Turpināt ar pirkumu" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Lūdzu, atlasiet īpašu šī produkta variantu." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Skatīt citu datumu" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Izvēlieties datumu, lai iegādātos biļeti" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Citi datumi" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Šī pasākuma iepriekšpārdošanas periods ir beidzies." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "Šī pasākuma iepriekšpārdošana sāksies %(date)s plkst. %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Šī pasākuma iepriekšpārdošana vēl nav sākusies." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Sākums: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Beigas: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Ieeja: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Ieeja: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Pievienot kalendāram" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Šobrīd veicam jūsu pasūtījuma rezervāciju!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Pievienot grozam" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Ja jau esat pasūtījis biļeti" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -21209,7 +21554,7 @@ msgstr "" "nevarat atrast saiti, noklikšķiniet uz šīs pogas, lai no jauna pieprasītu " "saiti uz pasūtījumu." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -21702,18 +22047,18 @@ msgid "Send links" msgstr "Sūtīt saites" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Kupona izmantošana" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Šis kupons nav derīgs šajā pasākuma datumā." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -21721,7 +22066,7 @@ msgstr "" "Jūs ievadījāt kupona kodu, kas ļauj jums iegādāties kādu no šiem produktiem " "par norādīto cenu:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "no %(minprice)s" @@ -21865,172 +22210,172 @@ msgstr "Lapa %(page)s no %(of)s" msgid "We are processing your request …" msgstr "Mēs apstrādājam jūsu pieprasījumu ..." -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Atlasītais pasākums netika atrasts." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "Izvēlētais biļešu veikals šobrīd nav pieejams." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Šī funkcija nav iespējota." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "Atlasītais organizators netika atrasts." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Lūdzu, ievadiet tikai ciparus." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Lūdzu, ievadiet tikai pozitīvus skaitļus." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Jūsu grozs ir atjaunināts." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Jūsu grozs tagad ir tukšs." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Produkti ir veiksmīgi pievienoti jūsu grozam." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Jūsu grozs ir tukšs" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "Šī pasākuma iepriekšpārdošana ir beigusies vai vēl nav sākusies." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "Nezināms notikuma kods vai nav atļauja piekļūt šim pasākumam." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Nav atlasīts datums." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Atlasīts nezināms datums." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Lūdzu, dodieties atpakaļ un mēģiniet vēlreiz." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Maksājumu par šo pasūtījumu nevar turpināt." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Maksājums ir par vēlu, lai to pieņemtu." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Rēķins ir izveidots." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "Maksājuma veidu par šo pasūtījumu nevar mainīt." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Par šo pasūtījumu pašlaik tiek gaidīts maksājums." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Jūs nevarat mainīt šo pasūtījumu" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "You requested an invalid ticket output type." msgid "You chose an invalid cancellation fee." msgstr "Jūs pieprasījāt nederīgu biļetes izvades veidu." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Cancel order" msgid "Canceled by customer" msgstr "Atcelt pasūtījumu" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation has been requested." msgstr "Rēķins ir izveidots." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "Šim pasūtījumam nav (vēl) iespējota biļešu lejupielāde." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Jūs nevarat atcelt šo pasūtījumu." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Mums bija grūtības apstrādāt jūsu informāciju." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Jūsu pasūtījumi par {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Pašlaik mums ir sarežģījumi nosūtīt e-pastus. Lūdzu, pārbaudiet vēlreiz " "vēlāk." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -22038,19 +22383,19 @@ msgstr "" "Ja šis lietotājs ir veicis pasūtījumu, viņš saņems e-pastu ar pasūtījuma " "kodiem." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Gaidīšanas saraksti šim pasākumam ir atspējoti." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Mēs nevarējām identificēt jūsu atlasīto produktu." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "Gaidīšanas saraksts šim produktam ir atspējots." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -22058,7 +22403,7 @@ msgstr "" "Jūs nevarat sevi pievienot gaidīšanas sarakstam, jo ​​šis produkts pašlaik ir " "pieejams." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -22066,122 +22411,127 @@ msgstr "" "Mēs esam pievienojuši jūs gaidīšanas sarakstam. Tiklīdz biļetes būs atkal " "pieejamas, jūs saņemsit e-pastu." -#: pretix/presale/views/widget.py:264 -#, fuzzy -#| msgid "event ticketing powered by pretix" -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "event ticketing powered by pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Šis biļešu veikals pašlaik ir atspējots." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "Šajā pasākumu sērijā atlasītais datums neeksistē." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Šī nav pasākumu sērija." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "no %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgctxt "refund_source" +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizators" + +#, fuzzy +#~| msgid "event ticketing powered by pretix" +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "event ticketing powered by pretix" + #, fuzzy #~| msgid "Order date:" #~ msgid "Order status:" diff --git a/src/pretix/locale/lv/LC_MESSAGES/djangojs.po b/src/pretix/locale/lv/LC_MESSAGES/djangojs.po index 1d819d4c19..9e00a9a47d 100644 --- a/src/pretix/locale/lv/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/lv/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-11-13 06:00+0000\n" "Last-Translator: Zane Smite \n" "Language-Team: Latvian pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +msgid "source code" +msgstr "" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -423,43 +438,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -469,27 +485,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -497,93 +513,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -593,14 +609,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -608,359 +624,360 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -972,179 +989,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1153,65 +1170,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1219,96 +1236,96 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1316,41 +1333,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1362,31 +1379,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1396,33 +1413,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1431,59 +1448,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1491,174 +1508,196 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1666,149 +1705,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1816,8 +1855,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1832,111 +1871,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1944,7 +1983,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1952,7 +1991,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1961,41 +2000,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2003,78 +2042,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2082,51 +2121,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2135,360 +2174,360 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2497,64 +2536,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2563,21 +2602,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2585,56 +2624,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2642,7 +2681,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2650,36 +2689,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2689,102 +2728,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2792,221 +2831,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3016,13 +3065,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3031,98 +3080,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3130,381 +3179,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3514,589 +3563,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4104,45 +4153,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4151,94 +4200,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4247,11 +4296,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4259,157 +4308,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4418,400 +4475,400 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4820,150 +4877,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -4974,365 +5031,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5353,58 +5410,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5416,89 +5473,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5507,76 +5564,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5587,75 +5644,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5663,11 +5720,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5675,11 +5732,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5687,164 +5744,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5852,28 +5909,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5881,55 +5938,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5937,11 +5994,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5950,115 +6007,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6067,55 +6124,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6123,89 +6180,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6213,109 +6270,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6330,7 +6387,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6344,7 +6401,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6358,7 +6415,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6373,7 +6430,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6389,7 +6446,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6407,7 +6464,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6421,7 +6478,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6435,7 +6492,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6451,7 +6508,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6465,7 +6522,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6481,7 +6538,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6506,7 +6563,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6520,7 +6577,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6538,7 +6595,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6553,7 +6610,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6570,7 +6627,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6582,7 +6639,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6596,7 +6653,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6610,56 +6667,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6668,23 +6725,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6693,11 +6750,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6706,93 +6763,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6800,282 +6857,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7111,7 +7168,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7168,8 +7225,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7217,7 +7272,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7234,6 +7289,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7247,93 +7306,103 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +msgid "Source code" +msgstr "" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7341,462 +7410,462 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7804,48 +7873,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7853,437 +7922,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8293,116 +8362,231 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +msgid "Changes to pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8410,83 +8594,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8494,15 +8678,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8511,173 +8695,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8685,29 +8869,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8715,20 +8899,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8746,7 +8930,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8760,66 +8944,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8827,112 +9011,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -8950,1049 +9134,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10003,7 +10187,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10012,49 +10196,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10062,39 +10246,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10102,24 +10286,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10127,45 +10311,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10243,7 +10442,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10260,22 +10459,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10298,7 +10502,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10315,7 +10519,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10337,63 +10541,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10401,11 +10596,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10414,22 +10609,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10544,7 +10745,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10705,18 +10906,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11331,7 +11532,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11448,26 +11649,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11570,7 +11772,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12024,14 +12226,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12083,6 +12285,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12413,7 +12667,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12482,8 +12736,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12491,7 +12745,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12540,28 +12794,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13245,8 +13499,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13266,33 +13520,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13387,7 +13641,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13607,7 +13861,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13657,8 +13911,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13862,7 +14116,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14378,7 +14632,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14464,7 +14718,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14508,77 +14762,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15375,7 +15633,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15599,15 +15857,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15615,7 +15873,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15623,619 +15881,690 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16246,58 +16575,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16310,580 +16639,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16892,69 +17221,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -16962,49 +17291,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17053,41 +17382,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17096,98 +17425,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17196,27 +17525,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17225,36 +17554,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17262,21 +17591,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17368,7 +17697,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17622,241 +17951,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17865,80 +18194,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18019,141 +18348,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18163,112 +18492,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18296,30 +18625,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18410,50 +18739,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18461,20 +18790,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18485,73 +18814,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18559,23 +18888,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19360,8 +19684,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19370,8 +19694,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19379,8 +19703,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19389,24 +19713,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19436,31 +19760,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19625,7 +19949,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19637,71 +19961,82 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "" msgstr[1] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19796,9 +20131,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19833,7 +20168,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19841,7 +20176,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19864,101 +20199,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -19966,7 +20290,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20361,21 +20685,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20509,299 +20833,294 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po b/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po index f9b582e7f4..f37ed8e50e 100644 --- a/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -339,48 +339,48 @@ msgstr "" msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:311 +#: pretix/static/pretixcontrol/js/ui/editor.js:313 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:517 +#: pretix/static/pretixcontrol/js/ui/editor.js:521 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:523 +#: pretix/static/pretixcontrol/js/ui/editor.js:527 msgid "Text object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:525 +#: pretix/static/pretixcontrol/js/ui/editor.js:529 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:527 +#: pretix/static/pretixcontrol/js/ui/editor.js:531 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:529 +#: pretix/static/pretixcontrol/js/ui/editor.js:533 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:531 +#: pretix/static/pretixcontrol/js/ui/editor.js:535 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:535 +#: pretix/static/pretixcontrol/js/ui/editor.js:539 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:808 +#: pretix/static/pretixcontrol/js/ui/editor.js:813 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:857 -#: pretix/static/pretixcontrol/js/ui/editor.js:896 +#: pretix/static/pretixcontrol/js/ui/editor.js:862 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:881 +#: pretix/static/pretixcontrol/js/ui/editor.js:886 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -418,15 +418,15 @@ msgstr "" msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:801 +#: pretix/static/pretixcontrol/js/ui/main.js:802 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:858 +#: pretix/static/pretixcontrol/js/ui/main.js:859 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:873 +#: pretix/static/pretixcontrol/js/ui/main.js:874 msgid "You have unsaved changes!" msgstr "" @@ -442,11 +442,11 @@ msgstr "" msgid "Count" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:135 +#: pretix/static/pretixcontrol/js/ui/question.js:136 msgid "Yes" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:136 +#: pretix/static/pretixcontrol/js/ui/question.js:137 msgid "No" msgstr "" @@ -470,32 +470,32 @@ msgid_plural "The items in your cart are reserved for you for {num} minutes." msgstr[0] "" msgstr[1] "" -#: pretix/static/pretixpresale/js/ui/main.js:268 +#: pretix/static/pretixpresale/js/ui/main.js:269 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:304 +#: pretix/static/pretixpresale/js/ui/main.js:305 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:401 +#: pretix/static/pretixpresale/js/ui/main.js:402 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:409 +#: pretix/static/pretixpresale/js/ui/main.js:410 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:425 +#: pretix/static/pretixpresale/js/ui/main.js:426 msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:439 -#: pretix/static/pretixpresale/js/ui/main.js:457 +#: pretix/static/pretixpresale/js/ui/main.js:440 +#: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:448 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/nl/LC_MESSAGES/django.po b/src/pretix/locale/nl/LC_MESSAGES/django.po index 6852de2604..abd5a7f1c4 100644 --- a/src/pretix/locale/nl/LC_MESSAGES/django.po +++ b/src/pretix/locale/nl/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2021-03-14 17:33+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: Dutch pretix" +msgid "powered by {name} based on pretix" +msgstr "mogelijk gemaakt door pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "ticketverkoop mogelijk gemaakt door pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Vouchercode" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Standaard" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Simpel met logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "John Doe" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Voorbeeldbedrijf" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Voorbeeldtoegangsbewijs" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Een individuele tekst met een reden kan hier worden ingevoerd." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Het bedrag is van uw kaart afgeschreven." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Maak het geld over naar deze bankrekening: NL13 TEST 0123 4567 89" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Exportformaat" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (met komma's)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Excel-stijl)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (met puntkomma's)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Gecombineerde Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Antwoorden op bestandsuploadvragen" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Vragen" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Ticket {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -446,14 +465,14 @@ msgstr "Ticket {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Begindatum" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -461,22 +480,23 @@ msgstr "" "Neem alleen facturen mee die op of na deze datum zijn uitgegeven. Merk op " "dat de factuurdatum niet altijd overeenkomt met de bestel- of betaaldatum." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Einddatum" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -484,9 +504,9 @@ msgstr "" "Neem alleen facturen mee die op of vóór deze datum zijn uitgegeven. Merk op " "dat de factuurdatum niet altijd overeenkomt met de bestel- of betaaldatum." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -496,12 +516,12 @@ msgstr "" msgid "Payment provider" msgstr "Betalingsprovider" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Alle betalingsproviders" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -512,15 +532,15 @@ msgstr "" "bestellingen die uiteindelijk volledig of gedeeltelijk met een andere " "betalingsprovider zijn betaald." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Alle facturen" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Factuurgegevens" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -528,93 +548,93 @@ msgstr "Factuurgegevens" msgid "Invoices" msgstr "Facturen" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Factuurregels" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Factuurnummer" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datum" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Bestelcode" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-mailadres" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Factuurtype" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Annulering van" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Taal" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Verzender van factuur:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -624,14 +644,14 @@ msgstr "Verzender van factuur:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -639,367 +659,368 @@ msgstr "Verzender van factuur:" msgid "Name" msgstr "Naam" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adres" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Postcode" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Stad" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Land" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Belastingnummer" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Btw-nummer" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Ontvanger van factuur:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Bedrijf" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Adres" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Staat" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Ontvanger" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne referentie" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Omgekeerde belastingheffing" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Getoonde andere munteenheid" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Wisselkoers van andere munteenheid" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Totaalbedrag (inclusief belasting)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Totaalbedrag (exclusief belasting)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "ID's voor betalingstoewijzing" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Betalingsaanbieders" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Annulering" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factuur" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ja" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nee" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Regelnummer" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Beschrijving" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Bruto-prijs" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Nettoprijs" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Belastingwaarde" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Belastingtarief" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Belastingnaam" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Startdatum van het evenement" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-mailadressen (tekstbestand)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filter op status" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Besteldatums" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Bestellingen" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestelde producten" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Bestelkosten" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Alleen betaalde bestellingen" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "Inclusief betaalde bedragen" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "Toon antwoorden voor meerkeuzevragen gegroepeerd in één kolom" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only include tickets for dates on or after this date." msgid "Only include orders created on or after this date." msgstr "Alleen tickets voor subevenementen op of na deze datum." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Only include tickets for dates on or before this date." -msgid "Only include orders issued on or before this date." -msgstr "Alleen tickets voor subevenementen op of voor deze datum." +#| msgid "Only include tickets for dates on or after this date." +msgid "Only include orders created on or before this date." +msgstr "Alleen tickets voor subevenementen op of na deze datum." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Begindatum" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Evenementdatum" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Evenementsslug" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Totaalbedrag van bestelling" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1011,179 +1032,179 @@ msgstr "Totaalbedrag van bestelling" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Telefoonnummer" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Besteldatum" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Besteltijd" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "Aangepast adresveld" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Datum van laatste betaling" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Toeslagen" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Taal van bestelling" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Bruto tegen {rate}% belasting" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto tegen {rate}% belasting" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Belastingwaarde tegen {rate}% belasting" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Factuurnummers" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Verkoopkanaal" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Vereist speciale aandacht" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Opmerking" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Plaatsen" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "Betaald met {method}" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Toeslagtype" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Prijs" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Belastingregel" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Naam factuuradres" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Plaatsnummer" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1192,65 +1213,65 @@ msgstr "Plaatsnummer" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Product" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variant" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Naam van aanwezige" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "E-mailadres van aanwezige" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1258,96 +1279,96 @@ msgstr "E-mailadres van aanwezige" msgid "Voucher" msgstr "Voucher" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "Pseudonimisatie-ID" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "Zitplaatsnummer" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Zitplaatsnaam" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Zitplaatsgebied" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Zitplaatsrij" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Zitplaatsnummer" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "Opmerking bestelling" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Betalingen en terugbetalingen van bestelling" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "Betalingsstatus" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Terugbetalingsstatus" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Bestelling" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Betalings-ID" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Aanmaakdatum" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Voltooiingsdatum" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Statuscode" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Bedrag" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1355,41 +1376,41 @@ msgstr "Bedrag" msgid "Payment method" msgstr "Betalingsmethode" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Quota beschikbaarheid" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Quotanaam" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Totale quotum" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Betaalde bestellingen" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Openstaande bestellingen" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Blokkerende vouchers" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Momenteel in winkelwagens" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1401,31 +1422,31 @@ msgstr "Momenteel in winkelwagens" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Wachtlijst" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "Geregistreerde vertrekken" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Huidige beschikbaarheid" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Oneindig" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Cadeaubonverzilveringen" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1435,35 +1456,35 @@ msgstr "Cadeaubonverzilveringen" msgid "Gift card code" msgstr "Cadeauboncode" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Uitgever" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "Cadeaubonnen" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Toon varianten" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testmodus" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1472,59 +1493,59 @@ msgstr "Testmodus" msgid "All" msgstr "Alle" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "Live" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Leeg" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "Geldig en met waarde" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "Verlopen en met waarde" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Verlopen" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Testcadeaubon" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Verloopdatum" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "Bijzondere voorwaarden" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Munteenheid" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1532,187 +1553,209 @@ msgstr "Munteenheid" msgid "Current value" msgstr "Huidige waarde" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Gratis bestelling" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Factuurnummer-prefix" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show expiration date of order" msgid "Last invoice date of order" msgstr "Toon verloopdatum van bestelling" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Alle items" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Wachtend op een voucher" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Voucher toegewezen" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Wachtend op verzilvering" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Voucher verzilverd" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Voucher verlopen" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Productnaam" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Evenementsnaam" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Prioriteit" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Vouchercode" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Houd mij ingelogd" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" "Deze combinatie van gebruikersnaam en wachtwoord is niet bekend in onze " "database." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" "Om veiligheidsredenen moet u vijf minuten wachten voor u dit opnieuw kunt " "proberen." -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Dit account is uitgeschakeld." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "U bent al geregistreerd met dit e-mailadres, gebruik het inlogformulier." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Voer twee keer hetzelfde wachtwoord in" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-mailadres" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Herhaal wachtwoord" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "Vul alstublieft een kortere naam in." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Interne referentie" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Straat en huisnummer" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Kies een staat" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Dit veld is verplicht." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "U moet een bedrijfsnaam opgeven." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "U moet uw naam opgeven." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Uw btw-nummer komt niet overeen met het geselecteerde land." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Dit btw-nummer is niet geldig. Controleer uw invoer." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1724,7 +1767,7 @@ msgstr "" "te factureren. U kunt het belastingbedrag terugkrijgen via het btw-" "terugbetalingsproces." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1735,7 +1778,7 @@ msgstr "" "over uw factuur moeten rekenen. Neem contact op met ondersteuning om dit " "handmatig op te lossen." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1743,7 +1786,7 @@ msgstr "" "Er is al een account gekoppeld aan dit e-mailadres. Kies een ander e-" "mailadres." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1751,27 +1794,27 @@ msgstr "" "Voer uw huidige wachtwoord in als u uw e-mailadres of wachtwoord wilt " "wijzigen." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Het huidige wachtwoord dat u heeft ingevoerd is niet correct." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Uw huidige wachtwoord" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nieuw wachtwoord" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Herhaal nieuw wachtwoord" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standaard tijdzone" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1780,23 +1823,23 @@ msgstr "" "gebonden. Voor weergaven van evenementen wordt de tijdzone van het evenement " "gebruikt." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Naam van het apparaat" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Type apparaat" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone met de Authenticator-applicatie" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "WebAuthn-compatibel hardware-token (bijvoorbeeld Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1804,82 +1847,82 @@ msgstr "" "Ongeldige plaatsaanduiding syntaxis: er is een verschil in het aantal " "gebruikte \"{\" en \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Ongeldige plaatsaanduiding(en): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Zakelijke klant" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Particuliere klant" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Pagina %d van %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klassieke renderer (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Factuur van" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Factuur naar" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Bestelcode" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Annuleringsnummer" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Originele factuur" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Factuurnummer" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Annuleringsdatum" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Originele factuurdatum" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Factuurdatum" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Evenement" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1889,8 +1932,8 @@ msgstr "" "{from_date}\n" "tot {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1905,111 +1948,111 @@ msgstr "" msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Factuur {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Klantreferentie: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Btw-nummer van klant" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Ontvanger" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Belastingfactuur" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Factuur" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Annulering" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Beschrijving" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Aantal" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Belastingtarief" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Bruto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Bedrag" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Factuurbedrag" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Ontvangen betalingen" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Openstaande betalingen" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Netto waarde" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Bruto waarde" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Belasting" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Inbegrepen belastingen" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2019,7 +2062,7 @@ msgstr "" "Op basis van de wisselkoers van 1:{rate} zoals gepubliceerd door de Europese " "Centrale Bank op {date} komt dit overeen met:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2029,7 +2072,7 @@ msgstr "" "Op basis van de wisselkoers van 1:{rate} zoals gepubliceerd door de Europese " "Centrale Bank op {date} komt het factuurtotaal uit op {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderne factuurrenderer (pretix 2.7)" @@ -2038,41 +2081,41 @@ msgstr "Moderne factuurrenderer (pretix 2.7)" msgid "Default list" msgstr "Standaardlijst" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Volledige naam" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Is actief" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Is sitebeheerder" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Datum toegevoegd" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Tijdzone" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Twee-factor-authenticatie is vereist om in te loggen" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Ontvang meldingen volgens de instellingen hieronder" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Als dit is uitgeschakeld ontvangt u geen enkele melding." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2080,40 +2123,40 @@ msgstr "Als dit is uitgeschakeld ontvangt u geen enkele melding." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Gebruiker" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Gebruikers" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Accountinformatie gewijzigd" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Wachtwoord herstel" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Alle producten (inclusief nieuw gemaakte)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Beperk tot producten" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Neem ook openstaande bestellingen mee" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." @@ -2121,12 +2164,12 @@ msgstr "" "Als deze optie is ingeschakeld kunnen gasten altijd inchecken, zelfs als er " "nog niet is betaald voor de bestelling." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Toegangslocaties" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." @@ -2134,30 +2177,30 @@ msgstr "" "Heeft geen effect op het controleren van tickets, alleen voor het " "automatisch instellen van incheckapparaten." -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Sta opnieuw binnenkomen na een uitgangsscan toe" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Sta meerdere keren binnenkomen met hetzelfde toe" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" "Met deze optie kunt u de waarschuwingen bij een nieuwe binnenkomst met " "hetzelfde ticket uitschakelen." -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "Automatisch iedereen uitchecken om" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Automatisch ingecheckte verkoopkanalen" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2170,19 +2213,19 @@ msgstr "" "niet opnieuw worden gecontroleerd en de tickets direct als gebruikt moeten " "worden beschouwd na de aankoop." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Binnenkomst" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Vertrek" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Intern kenmerk" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2191,33 +2234,33 @@ msgstr "" "de data te koppelen aan andere bronnen. Als u niets invoert zal er " "automatisch een kenmerk worden gegenereerd." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Dit kenmerk wordt al voor een andere vraag gebruikt." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Toegangslocatie" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Installatiedatum" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Initialisatiedatum" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Het einde van de voorverkoopperiode moet later zijn dan het begin." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Het einde van het evenement moet later zijn dan het begin." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2232,47 +2275,47 @@ msgstr "" "waarde wordt gebruikt in URL's, bestelcodes, factuurnummers en " "bankoverschrijvingscodes." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "De slug mag alleen letters, cijfers, punten en streepjes bevatten." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Korte vorm" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Winkel is live" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Munteenheid van evenement" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Starttijd van het evenement" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Eindtijd van het evenement" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Toegangstijd" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Toon in lijsten" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2280,13 +2323,13 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn in de lijst met " "evenementen van uw organisatoraccount." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Einde van de voorverkoop" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2294,78 +2337,78 @@ msgstr "" "Optioneel. Na deze datum worden geen producten meer verkocht. Als u deze " "waarde niet instelt eindigt de voorverkoop na de einddatum van uw evenement." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Begin van de voorverkoop" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Optioneel. Er worden geen producten verkocht vóór deze datum." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Plaats" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Breedtegraad" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Lengtegraad" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Interne opmerking" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Evenementenreeks" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "Beperken tot specifieke verkoopkanalen" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" "Verkoop tickets voor dit evenement alleen via de volgende verkoopkanalen." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Evenement" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Evenementen" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2373,48 +2416,48 @@ msgstr "" "U heeft ten minste één betaald product ingesteld maar geen betaalmethoden " "ingeschakeld." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "U moet ten minste één quotum instellen om iets te verkopen." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "U moet de meta-eigenschap \"{property}\" invullen." -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Een evenement kan, wanneer aangemaakt, niet worden veranderd van een enkel " "evenement in een reeks of andersom." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "De slug van het evenement kan niet worden veranderd." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Deze slug wordt al voor een ander evenement gebruikt." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Het evenement kan niet eindigen voor het begint." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" "De voorverkoopperiode van het evenement kan niet eindigen voordat de " "voorverkoop begint." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actief" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2422,7 +2465,7 @@ msgstr "" "Alleen wanneer dit selectievak is ingeschakeld is deze datum zichtbaar voor " "gebruikers." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2430,46 +2473,46 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn in de lijst met " "datums van deze evenementenreeks." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Voorpaginatekst" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Datum in evenementenreeks" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Datums in evenementenreeks" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Één of meer varianten horen niet bij dit evenement." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Mag geen spaties of speciale tekens bevatten, maar wel onderstrepingstekens" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "De naam van de eigenschap mag alleen letters, cijfers en " "onderstrepingstekens bevatten." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "Standaardwaarde" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "Kan alleen worden gewijzigd door beheerders van deze organisator" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "Verplicht voor evenementen" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" @@ -2478,11 +2521,11 @@ msgstr "" "als deze eigenschap een waarde heeft. In evenementenreeksen is het altijd " "optioneel om een waarde voor individuele datums in te stellen." -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "Toegestane waarden" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2490,69 +2533,69 @@ msgstr "" "Voer hier een toegestane waarde per regel in. Als u dit veld leeg laat wordt " "iedere waarde toegestaan." -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" "Een eigenschap kan niet verplicht zijn en tegelijkertijd een standaardwaarde " "hebben." -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" "U kunt geen standaardwaarde instellen die niet in de lijst met toegestane " "waarden staat." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Geen waarde kan het scheidingsteken bevatten." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "De cadeauboncode mag alleen letters, cijfers, punten en streepjes bevatten." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Bijzondere voorwaarden" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Belastingnummer: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "Btw-nummer: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Categorie naam" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Interne naam" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Dit zal, als u dit instelt, in de back-end worden gebruikt in plaats van de " "publieke naam." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Categoriebeschrijving" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Producten in deze categorie zijn add-onproducten" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2562,34 +2605,34 @@ msgstr "" "kunnen alleen worden gekocht in combinatie met een product waarbij deze " "categorie is ingesteld als mogelijke add-on producten." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Productcategorie" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Productcategorieën" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (add-on producten)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "Product voor deze datum uitschakelen" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categorie" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2597,19 +2640,19 @@ msgstr "" "Als u veel producten heeft kunt u deze in categorieën indelen om de " "producten georganiseerd te houden." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Item naam" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Dit wordt onder de productnaam in lijsten weergegeven." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Standaardprijs" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2619,11 +2662,11 @@ msgstr "" "instellen voor elke variant. Als een variant geen afwijkende prijs heeft of " "als er geen varianten zijn wordt deze prijs gebruikt." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Vrije prijsinvoer" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2638,64 +2681,64 @@ msgstr "" "ondersteund voor producten die als een add-on bij andere producten worden " "gekocht." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Btw" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Is een toegangsbewijs" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "Het kopen van dit product staat iemand toe om uw evenement te betreden" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Genereer tickets" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Toon een wachtlijst voor dit ticket" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "Dit werkt alleen als wachtlijsten zijn ingeschakeld voor uw evenement." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Toon resterend aantal tickets" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Laat aan klanten zien hoeveel tickets nog beschikbaar zijn." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Productfoto" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Beschikbaar vanaf" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Dit product zal niet vóór de opgegeven datum verkocht worden." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Beschikbaar tot" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Dit product zal niet na de opgegeven datum verkocht worden." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Toon alleen nadat quotum is uitverkocht" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2711,11 +2754,11 @@ msgstr "" "periode zijn waarin beide tickets zichtbaar zijn wanneer alle tickets in het " "opgegeven quotum zijn gereserveerd, maar nog niet zijn verkocht." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Dit product kan alleen gekocht worden met een voucher." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2723,11 +2766,11 @@ msgstr "" "Om dit product te kopen moet de gebruiker een voucher gebruiken die van " "toepassing is op dit product, hetzij rechtstreeks, hetzij via een quotum." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Het kopen van dit product vereist goedkeuring" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2740,7 +2783,7 @@ msgstr "" "bijvoorbeeld gebruiken voor tickets met korting die alleen beschikbaar zijn " "voor specifieke groepen." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2748,7 +2791,7 @@ msgstr "" "Dit product wordt alleen getoond als een voucher die overeenkomt met het " "product wordt ingewisseld." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2756,11 +2799,11 @@ msgstr "" "Dit product wordt verborgen van de evenementpagina totdat de gebruiker een " "vouchercode invoert die dit product vrijgeeft." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Verkoop dit product alleen als deel van een bundel" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2770,11 +2813,11 @@ msgstr "" "van een bundel. Kies deze optie niet als u dit product als " "een add-on wilt gebruiken, maar alleen voor vaste bundels!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "Product mag geannuleerd of veranderd worden" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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 " @@ -2785,11 +2828,11 @@ msgstr "" "uitgeschakeld kunnen bestellingen die dit product bevatten niet door " "gebruikers worden geannuleerd of veranderd, maar alleen door u." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Minimum aantal per bestelling" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2799,11 +2842,11 @@ msgstr "" "winkelwagen is toegevoegd als hier ingesteld. Als u het veld leeg houdt of " "op 0 instelt is er geen minimumvereiste voor dit product." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Maximum aantal per bestelling" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2815,7 +2858,7 @@ msgstr "" "speciaal limiet voor dit product. De limiet voor het maximale aantal items " "in een complete bestelling blijft van toepassing ongeacht deze instelling." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2827,11 +2870,11 @@ msgstr "" "voor studententickets om duidelijk te maken dat de studentenkaart nog moet " "worden gecontroleerd." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Originele prijs" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2842,16 +2885,16 @@ msgstr "" "alleen een cosmetische instelling, en zal geen invloed hebben op de " "prijsberekening." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Verkoopkanalen" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Dit product is een cadeaubon" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2859,10 +2902,10 @@ msgstr "" "Wanneer een klant dit product koopt ontvangt de klant een cadeaubon met een " "waarde die overeenkomt met de productprijs." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2872,7 +2915,7 @@ msgstr "" msgid "Products" msgstr "Producten" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2880,53 +2923,53 @@ msgstr "" "Het maximum aantal per bestelling mag niet lager zijn dan het minimum aantal " "per bestelling." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "De categorie van het item moet bij hetzelfde evenement horen als het item." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "De belastingregel van het item moet bij hetzelfde evenement horen als het " "item." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "De beschikbaarheid van het item kan niet eindigen voordat het begint." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Dit wordt weergegeven onder de variantnaam in lijsten." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Plaats" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Productvariant" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Productvarianten" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Minimum aantal" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Maximum aantal" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Add-ons zijn inbegrepen in de prijs" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2934,48 +2977,48 @@ msgstr "" "Als dit is ingeschakeld is het toevoegen van add-ons aan dit ticket gratis, " "ook als de add-ons los wel geld kosten." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "Sta toe hetzelfde product meerdere keren te selecteren" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "De categorie van de add-on moet bij hetzelfde evenement horen als het item." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Het item heeft al een add-on van deze categorie." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Het minimum aantal moet gelijk zijn aan of groter zijn dan nul." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Het maximale aantal moet gelijk zijn aan of groter zijn dan nul." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Het maximale aantal moet groter zijn dan het minimum aantal." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Gebundeld item" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Gebundelde variant" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Getal" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Prijsaandeel" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2988,213 +3031,223 @@ msgstr "" "toepassing zijn, maar kan anders leeg worden gelaten. De ingevoerde waarde " "zal NIET bij de prijs van het basisproduct worden opgeteld." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "Het gebundelde item moet bij hetzelfde evenement horen als het item." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Er moet een variant van dit product worden gekozen." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "De gekozen variant hoort niet bij dit product." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Het aantal moet gelijk zijn aan of groter zijn dan nul." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Tekst (één regel)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Tekst (meerdere regels)" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Ja/nee" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Kies er een uit een lijst" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Kies meerdere uit een lijst" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Bestand upload" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Tijd" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Datum en tijd" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Landcode (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Vraag" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Helptekst" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" "Als de vraag moet worden uitgelegd of verduidelijkt kunt u dat hier doen." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Vraagtype" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Verplichte vraag" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Deze vraag wordt aan kopers van de geselecteerde producten gesteld" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Vraag bij inchecken in plaats van bij het kopen van een ticket" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "Niet al onze incheckapps ondersteunen dit voor alle vraagsoorten." -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Verborgen vraag" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Deze vraag zal alleen in de backend zichtbaar zijn." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Print antwoord op facturen" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "Minimumwaarde" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Currently not supported in our apps" msgid "Currently not supported in our apps and during check-in" msgstr "Momenteel niet ondersteund in onze apps" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "Maximumwaarde" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Een antwoord op deze vraag is vereist om door te gaan." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ongeldige optie geselecteerd." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "Het getal is te laag." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "Het getal is te hoog." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Ongeldige getalinvoer." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "Kies een latere datum." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "Kies een eerdere datum." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Ongeldige datuminvoer." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Ongeldige tijdsinvoer." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Ongeldige datum en tijd invoer." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Onbekende landcode." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwoord" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Het kenmerk \"{}\" wordt al voor een andere optie gebruikt." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Antwoordoptie" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Antwoordopties" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Totale capaciteit" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Laat leeg voor een onbeperkt aantal tickets." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Sluit dit quotum permanent wanneer het is uitverkocht" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3205,13 +3258,13 @@ msgstr "" "bestellingen nieuwe tickets beschikbaar worden. U kunt natuurlijk altijd " "handmatig het quotum weer inschakelen." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" "Sta toe om meer tickets te verkopen wanneer mensen het evenement verlaten " "hebben" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3229,13 +3282,13 @@ msgstr "" "uitgangsscan toe\" is ingeschakeld. Als dit het geval is zal het quotum niet " "worden aangepast om te voorkomen dat uw evenement onbedoeld overvol raakt." -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Quotum" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3244,11 +3297,11 @@ msgstr "Quotum" msgid "Quotas" msgstr "Quota" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "Alle varianten moeten bij een item behoren dat in de itemlijst staat." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3256,88 +3309,88 @@ msgstr "" "Eén of meer items bevatten varianten, maar geen van deze varianten staan in " "de variantenlijst." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Het onderevenement kan niet leeg zijn voor evenementreeksen." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Bestelling {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Voucher {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Product {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Datum {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Quotum {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Categorie {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Vraag {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Belastingregel {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "betaald" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "verlopen" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Taal" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Verloopdatum" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Totaalbedrag" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "Tekst in dit veld is niet zichtbaar voor de gebruiker." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3349,15 +3402,15 @@ msgstr "" "gegevens of een aangepast bericht getoond, dus u moet uw personeel van " "tevoren informeren over hoe deze gevallen moeten worden afgehandeld." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta-informatie" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-mailadres gecontroleerd" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3365,7 +3418,7 @@ msgstr "" "De betaling kan niet worden geaccepteerd, omdat de ingestelde laatste datum " "van betalingen verstreken is." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3373,153 +3426,153 @@ msgstr "" "De betaling kan niet worden geaccepteerd, omdat de bestelling is verlopen en " "u heeft ingesteld dat late betalingen niet worden geaccepteerd." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" "Deze bestelling is nog niet goedgekeurd door de organisator van het " "evenement." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Het bestelde product \"{item}\" is niet meer beschikbaar." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "De stoel \"{seat}\" is niet meer beschikbaar." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "De voucher \"{voucher}\" heeft niet genoeg budget over." -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "De voucher \"{voucher}\" is in de tussentijd gebruikt." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Uw bestelling: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Leeg, als dit product geen toegangsbewijs is" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Bedrijfsnaam" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Selecteer land" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "bevestigd" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "terugbetaald" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Betalingsinformatie" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Aanmelding voor evenement bevestigd: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Betaling ontvangen voor uw bestelling: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "extern begonnen" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "onderweg" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "klaar" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Klant" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "Reden voor de terugbetaling" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" @@ -3528,72 +3581,72 @@ msgstr "" "Deze tekst kan aan de gebruiker getoond worden, bijvoorbeeld als deel van de " "betalingsinformatie." -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Betalingskosten" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Verzendkosten" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Servicekosten" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Annuleringskosten" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Overige kosten" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Cadeaubon" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Waarde" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Besteld product" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Uw aanmelding:%(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Winkelwagen-ID (bijv. sessiesleutel)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Winkelwagenpositie" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Producten in winkelwagen" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Alleen voor zakelijke klanten binnen de EU." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" "Deze referentie wordt voor u op de factuur afgedrukt en kunt u voor uw eigen " "administratie gebruiken." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3604,45 +3657,45 @@ msgstr "" "gebruikt in URL's om te verwijzen naar uw organisatoraccounts en uw " "evenementen." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organisatoren" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Teamnaam" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Teamleden" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Kan evenementen aanmaken" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Kan teams en machtigingen wijzigen" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Kan organisatorinstellingen wijzigen" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3651,98 +3704,98 @@ msgstr "" "evenementen, bijvoorbeeld via privacyrapporten, dus pas op met wie u aan dit " "team toevoegt!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Kan cadeaubonnen beheren" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Kan evenementinstellingen wijzigen" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Kan productinstellingen wijzigen" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Kan bestellingen bekijken" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Kan bestellingen wijzigen" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Voer updatechecks uit" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Kan vouchers bekijken" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Kan vouchers wijzigen" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s op %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Uitnodiging voor team '{team}' voor '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Uw lay-outbestand is geen geldig JSON-bestand." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "Uw lay-outbestand is geen geldige stoelplattegrond. Foutmelding: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Rij {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Stoel {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Moet kort zijn, bijv. \"btw\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "De ingestelde productprijzen zijn inclusief belasting" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Gebruik EU-regels voor verleggingsheffing" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3759,11 +3812,11 @@ msgstr "" "alleen in na overleg met een belastingadviseur. Er wordt geen garantie " "gegeven voor juiste belastingberekening. GEBRUIK OP EIGEN RISICO." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Land van handelaar" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3771,25 +3824,25 @@ msgstr "" "Uw vestigingsland. Dit is het land waar de EU-verleggingsregel niet van " "toepassing is, indien hierboven ingesteld." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "U moet uw thuisland instellen om de verleggingsfunctie te gebruiken." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "incl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "plus {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "verleggingsregeling ingeschakeld" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3798,44 +3851,44 @@ msgstr "" "Btw-verlegging: volgens artikel 194, 196 van Richtlijn 2006/112/EG berust de " "btw-verplichting bij de ontvanger van de dienst." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "De ontvanger van deze dienst is btw-plichtig." -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Geen effect" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Stel de productprijs in op" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Trek af van de productprijs" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Verlaag productprijs met (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Maximum aantal keren te gebruiken" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Aantal keren dat deze voucher kan worden ingewisseld." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Ingewisseld" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "Maximaal kortingsbudget" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " @@ -3845,15 +3898,15 @@ msgstr "" "voucher over alle gebruiken. Als dit bedrag wordt bereikt zal deze voucher " "niet meer bruikbaar zijn." -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Geldig tot" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Reserveer ticket uit quotum" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3863,11 +3916,11 @@ msgstr "" "van het product, zodat het zeker is dat iemand met deze vouchercode een " "ticket kan krijgen." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Sta toe om quotum te negeren" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3875,43 +3928,43 @@ msgstr "" "Als dit is ingeschakeld kan een houder van deze voucher altijd tickets " "kopen, ook als er geen tickets meer beschikbaar zijn." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Prijsberekening" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Voucherwaarde" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Dit product wordt aan de winkelwagen van de gebruiker toegevoegd als de " "voucher wordt ingewisseld." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Deze variant van het hierboven geselecteerde product wordt gebruikt." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Als dit is ingeschakeld is de voucher geldig voor elk product dat " "gebruikmaakt van deze quotum." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Specifieke zitplaats" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Label" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3921,29 +3974,29 @@ msgstr "" "waarde bij meerdere vouchers wordt ingevoerd kan u statistieken bekijken " "over hoeveel er zijn ingewisseld etc." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Toon verborgen producten die overeenkomen met deze voucher" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vouchers" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "U kunt geen quotum selecteren dat bij een ander evenement hoort." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "U kunt niet tegelijk een quotum en een specifiek product selecteren." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "U kunt geen item kiezen dat bij een ander evenement hoort." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -3951,11 +4004,11 @@ msgstr "" "U kunt geen variant selecteren zonder een product geselecteerd te hebben dat " "varianten biedt." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Deze variant hoort niet bij dit product." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3963,13 +4016,13 @@ msgstr "" "U kunt alleen quota blokkeren als u een specifieke productvariant opgeeft. " "Anders kan het onduidelijk zijn welk quotum geblokkeerd moet worden." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "Het is op dit moment niet mogelijk om vouchers voor add-on-producten te " "maken." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." @@ -3977,7 +4030,7 @@ msgstr "" "U moet een specifiek product of quotum selecteren als er tickets moeten " "worden gereserveerd voor deze voucher." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -3986,20 +4039,20 @@ msgstr "" "Deze voucher is al %(redeemed)s keren gebruikt. U kunt het maximale aantal " "keren dat de voucher te gebruiken is niet kleiner maken dan dit getal." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Als u wilt dat deze voucher quotum blokkeert moet u een specifieke datum " "selecteren." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "U kunt geen onderevenement selecteren als uw evenement geen evenementreeks " "is." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4007,20 +4060,20 @@ msgstr "" "U kunt geen voucher maken die quotum blokkeert, omdat het gekozen product of " "quotum op dit moment uitverkocht of volledig gereserveerd is." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Er bestaat al een voucher met deze code." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "U moet een datum kiezen als u een specifieke zitplaats selecteert." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "De gekozen stoel met nummer \"{id}\" bestaat niet voor dit evenement." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " @@ -4029,80 +4082,80 @@ msgstr "" "De stoel \"{id}\" is momenteel niet beschikbaar (geblokkeerd, al verkocht of " "toegewezen aan een andere voucher)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "U moet een specifiek product kiezen als u een stoel kiest." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" "Vouchers voor een specifieke stoel kunnen maar één keer worden gebruikt." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "U moet het product \"{prod}\" kiezen voor deze stoel." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "De stoel \"{id}\" is al verkocht of geblokkeerd." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Op wachtlijst sinds" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Toegewezen voucher" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Het product waar de gebruiker op wacht." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "De variant van het hierboven geselecteerde product." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Wachtlijstitem" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Wachtlijstitems" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Dit product is momenteel niet beschikbaar." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Er is al een voucher naar deze persoon verzonden." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Dit item is geanonimiseerd en kan niet meer worden gebruikt." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Automatisch aangemaakt op basis van wachtlijstitem voor {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "U bent geselecteerd uit de wachtlijst voor {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Het geselecteerde item hoort niet bij dit evenement." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Selecteer een specifieke variant van dit product." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4110,11 +4163,11 @@ msgstr "" "U staat al op deze wachtlijst! We brengen u op de hoogte wanneer er een " "ticket voor u beschikbaar is." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Administratieve handeling vereist" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4125,272 +4178,272 @@ msgstr "" "moet dit handmatig oplossen of ervoor kiezen om het te negeren, afhankelijk " "van de handeling." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Bekijk alle onopgeloste problemen" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Datums" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Evenementdatum" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Netto totaal" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Openstaand bedrag" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Bestelstatus" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Gekochte producten" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Bekijk bestelgegevens" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Er is een nieuwe bestelling geplaatst: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" "Er is een nieuwe bestelling geplaatst die moet worden goedgekeurd: {order." "code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Bestelling {order.code} is gemarkeerd als betaald." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Bestelling {order.code} is geannuleerd." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "Bestelling {order.code} is opnieuw geactiveerd." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Bestelling {order.code} is gemarkeerd als verlopen." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "De ticketinformatie van bestelling {order.code} is gewijzigd." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Het contactadres van bestelling {order.code} is gewijzigd." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Bestelling {order.code} is gewijzigd." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Bestelling is overbetaald" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Bestelling {order.code} is overbetaald." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Een externe terugbetaling voor {order.code} is opgetreden." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Terugbetaling aangevraagd" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "U bent gevraagd om bestelling {order.code} terug te betalen." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Leeg laten" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "Ongeldige instelling voor kolom \"{header}\"." -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "U moet een datum selecteren." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "Geen overeenkomende datum gevonden." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Er zijn meerdere overeenkomende datums gevonden." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "Geen overeenkomend product gevonden." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "Er zijn meerdere overeenkomende producten gevonden." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "Geen overeenkomende variant gevonden." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "Er zijn meerdere overeenkomende varianten gevonden." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "U moet een variant van dit product selecteren." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Factuuradres" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "Vul een geldige landcode in." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "Staten worden voor dit land niet ondersteund." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "Kies een geldige staat." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "E-mailadres van aanwezige" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Adres van gast" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Staat" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "Bereken uit productgegevens" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "U voerde een ongeldig getal in." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Ticketcode" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "Automatisch genereren" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "U kunt geen ticketcode gebruiken die al bestaat." -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "Vul een geldige taalcode in." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "Vul een geldig verkoopkanaal in." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "Geen overeenkomende stoel gevonden." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" "De stoel die u selecteerde is al bezet. Kies alstublieft een andere stoel." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "U moet een specifieke stoel kiezen." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "Onduidelijke optie geselecteerd." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Betaalmethode inschakelen" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Gebruikers zullen na de opgegeven datum deze betalingsprovider niet kunnen " "kiezen." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Tekst op facturen" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4402,11 +4455,11 @@ msgstr "" "de bestelling is betaald. Als de factuur later wordt gegenereerd wordt er " "een tekst weergegeven die aangeeft dat de bestelling al is betaald." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Minimum totaalbedrag bestelling" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4417,11 +4470,11 @@ msgstr "" "voor deze vergelijking kan worden berekend zonder rekening te houden met de " "kosten die zijn ingesteld voor deze betalingsmethode." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Maximum totaalbedrag bestelling" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4432,23 +4485,23 @@ msgstr "" "voor deze vergelijking kan worden berekend zonder rekening te houden met de " "kosten die zijn ingesteld voor deze betalingsmethode." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Extra kosten" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Absolute waarde" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Percentage van het totaalbedrag." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Bereken de toeslag op basis van de totale waarde inclusief toeslag." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4462,11 +4515,11 @@ msgstr "" "over wat dit doet. Vergeet niet om hierboven de juiste toeslagen in te " "stellen!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Beperk tot landen" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4476,18 +4529,18 @@ msgstr "" "de gekozen landen. Alle landen zijn toegestaan als u geen landen selecteert. " "Dit is alleen mogelijk als het factuuradres verplicht is." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" "Sta het gebruik van deze betalingsprovider alleen toe voor de geselecteerde " "verkoopkanalen." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Betaalmethode verbergen" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." @@ -4495,27 +4548,27 @@ msgstr "" "De betalingsmethode zal standaard niet getoond worden, maar alleen aan " "mensen die de winkel openen via een speciale link." -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Link om betalingsmethode in te schakelen" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" "Deel deze link met klanten die deze betalingsmethode moeten kunnen gebruiken." -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "De betaling voor deze factuur is al ontvangen." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Automatische terugbetalingen worden niet ondersteund door deze " "betalingsprovider." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4523,21 +4576,21 @@ msgstr "" "Er is geen betaling nodig omdat deze bestelling alleen gratis producten " "omvat." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Gratis" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Ticketbureau" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Handmatige betaling" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4545,15 +4598,15 @@ msgstr "" "In de testmodus kunt u de bestelling handmatig als betaald markeren in de " "backend." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Naam van betalingsmethode" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Beschrijving van betalingproces tijdens afrekenen" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4562,11 +4615,11 @@ msgstr "" "deze betalingsmethode selecteert. De tekst moet een korte beschrijving over " "deze betaalmethode geven." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Beschrijving van betalingsproces in bevestigingsmails" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4580,11 +4633,11 @@ msgstr "" "plaatsaanduidingen {order}, {amount}, {currency} en {amount_with_currency} " "gebruiken." -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Beschrijving van betalingsproces voor openstaande bestellingen" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4596,57 +4649,57 @@ msgstr "" "de betaling. U kunt hier de plaatsaanduidingen {order}, {amount}, {currency} " "en {amount_with_currency} gebruiken." -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Verrekening" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "U voerde een bestelling in die niet kon worden gevonden." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Verrekend met bestellingen: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "In de testmodus zullen alleen testcadeaubonnen bruikbaar zijn." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "U kunt niet met cadeaubonnen betalen wanneer u een cadeaubon koopt." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Deze cadeaubon ondersteunt deze munteenheid niet." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "Deze cadeaubon kan alleen in de testmodus worden gebruikt." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "Alleen testcadeaubonnen kunnen in de testmodus worden gebruikt." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Deze cadeaubon is niet meer geldig." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Het tegoed van deze cadeaubon is verbruikt." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Deze cadeaubon wordt al voor uw betaling gebruikt." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4654,11 +4707,11 @@ msgstr "" "Uw cadeaubon is gebruikt, maar er moet nog {} worden betaald. Kies een " "betalingmethode voor het resterende bedrag." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "Uw cadeaubon is succesvol gebruikt." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4667,11 +4720,11 @@ msgstr "" "kunnen alleen op de eerste pagina van de winkel worden ingevoerd, onder de " "productkeuze." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Deze cadeauboncode is onbekend." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4679,82 +4732,94 @@ msgstr "" "Deze cadeaubon kan niet worden gebruikt, omdat de code niet uniek is. Neem " "contact op met de organisator van dit evenement." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" "Deze cadeaubon wordt niet geaccepteerd door de organisator van dit evenement." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "Deze cadeaubon is in de tussentijd gebruikt. Probeer het opnieuw." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Ticket code (waarde van QR-code)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "Plaatsnummer van bestelling" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Voorbeeldproduct" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Variantnaam" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Voorbeeldvariant" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Productomschrijving" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Voorbeeld productomschrijving" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Productnaam en variant" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Voorbeeldproduct – voorbeeldvariant" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Productomschrijving" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Voorbeeld productomschrijving" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Productcategorie" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Prijs inclusief add-ons" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Bedrijf van gast" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Voorbeeldbedrijf" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Volledig adres van gast" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4768,155 +4833,155 @@ msgstr "" "1234AB Amsterdam\n" "Nederland" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "Adres gast: straat" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "Adres gast: postcode" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "Adres gast: land" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "Adres gast: staat" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "Land van gast" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Voorbeeld evenementnaam" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 mei 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Datumbereik evenement" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 mei – 4 juni 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Begindatum en tijd van evenement" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "31-05-2017 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Begindatum van evenement" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "31-05-2017" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Begintijd van evenement" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Einddatum en -tijd van het evenement" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "31-05-2017 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Einddatum van het evenement" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Toegangsdatum en tijd van evenement" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "31-05-2017 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Toegangstijd van evenement" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Evenementlocatie" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Voorbeeldstad" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Bedrijf factuuradres" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "Factuuradres: straat" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "Voorbeeldstraat 42" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "Factuuradres: postcode" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "1234 AB" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Stad factuuradres" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Voorbeeldstad" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "Factuuradres: staat" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "Voorbeeldstaat" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "Factuuradres: land" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "Atlantis" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Lijst met add-ons" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4924,138 +4989,138 @@ msgstr "" "Add-on 1\n" "Add-on 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Naam van de organisator" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Bedrijf dat het evenement organiseert" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Informatietekst organisator" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Informatie over de organisator van het evenement" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "Informatie over het evenement" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Printdatum" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Printdatum en -tijd" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Printtijd" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Stoel: Volledige naam" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Begane grond, Rij 3, Stoel 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Vrije plaatskeuze" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Stoel: gebied" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Begane grond" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Stoel: rij" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Stoel: stoelnummer" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Vraag: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Naam van aanwezige: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Naam factuuradres: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Start van het evenement" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Einde van het evenement" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Toegangstijd evenement" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Start voorverkoop" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Einde voorverkoop" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Vaste datum:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Relatieve datum:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "Relatieve tijd:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Niet ingesteld" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "Willekeurig (standaard, werkt met alle pretix-apps)" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " @@ -5065,12 +5130,12 @@ msgstr "" "pretixSCAN op iOS en verandert hoe offline scannen functioneert –­zie de " "documentatie of neem contact op met de ondersteuning voor details)" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "Evenement geannuleerd" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5078,24 +5143,24 @@ msgstr "" "We konden uw verzoek niet verwerken omdat de server overbelast was. Probeer " "het opnieuw." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "U heeft geen producten geselecteerd." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Onbekende winkelwagenpositie." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Er werd geen datum opgegeven." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "U koos een product dat niet te koop is." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5103,7 +5168,7 @@ msgstr "" "Sommige van de door u gekozen producten zijn niet meer beschikbaar. Zie " "hieronder voor de details." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5111,22 +5176,22 @@ msgstr "" "Sommige van de door u gekozen producten zijn niet meer beschikbaar in de " "door u gekozen hoeveelheid. Zie hieronder voor de details." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "U kunt niet meer dan %s items per bestelling kiezen." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "U kunt niet meer dan %(max)s items van product %(product)s kiezen." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "U moet ten minste %(min)s items van product %(product)s kiezen." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5135,15 +5200,15 @@ msgstr "" "We hebben %(product)s uit uw winkelwagen verwijderd, omdat u niet minder dan " "%(min)s ervan kunt kopen." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "De voorverkoopperiode van dit evenement is nog niet begonnen." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "De voorverkoopperiode van dit evenement is afgelopen." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." @@ -5151,7 +5216,7 @@ msgstr "" "Er kunnen geen nieuwe bestellingen worden geplaatst, omdat alle betalingen " "voor dit evenement al moeten zijn ontvangen." -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5159,7 +5224,7 @@ msgstr "" "De voorverkoopperiode van dit evenement is nog niet begonnen. De getroffen " "tickets zijn uit uw winkelwagen verwijderd." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5167,20 +5232,20 @@ msgstr "" "De voorverkoopperiode voor een van de evenementen in uw winkelwagen is " "afgelopen. De getroffen plaatsen zijn verwijderd uit uw winkelwagen." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "De ingevoerde prijs is te hoog." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Deze vouchercode is niet bekend in onze database." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "Deze vouchercode is al het maximale aantal keren gebruikt." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5194,12 +5259,12 @@ msgstr "" "te verzilveren, maar het afrekenproces niet heeft voltooid. U kunt over %d " "minuten opnieuw proberen om de voucher te gebruiken." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Deze vouchercode kan nog %d keren worden gebruikt." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5207,19 +5272,19 @@ msgstr "" "U heeft deze vouchercode al gebruikt. Verwijder het geassocieerde product " "uit uw winkelwagen als u de voucher voor een ander product wilt gebruiken." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Deze voucher is verlopen." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Deze voucher is niet geldig voor dit product." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Deze voucher is niet geldig voor deze stoel." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " @@ -5230,33 +5295,33 @@ msgstr "" "voegen met deze voucher kunt u dit doen met de optie om een voucher te " "gebruiken onderaan de pagina." -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "Uw voucher is geldig voor een product dat momenteel niet te koop is." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Deze voucher is niet geldig voor deze evenementsdatum." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "U heeft een geldige vouchercode nodig om dit product te bestellen." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "De gekozen evenementsdatum is niet actief." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "U kunt geen add-on selecteren voor het gekozen product." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "U kunt niet twee varianten van hetzelfde add-on-product selecteren." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5265,7 +5330,7 @@ msgstr "" "U kunt maximaal %(max)s add-ons van de categorie %(cat)s selecteren voor het " "product %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5274,7 +5339,7 @@ msgstr "" "U moet minimaal %(min)s add-ons van de categorie %(cat)s selecteren voor het " "product %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " @@ -5283,7 +5348,7 @@ msgstr "" "U kunt iedere add-on uit de categorie %(cat)s voor het product %(base)s " "maximaal één keer kiezen." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5291,25 +5356,25 @@ msgstr "" "Een van de producten die u geselecteerd heeft kan alleen gekocht worden als " "add-on bij een ander product." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Een van de producten die u selecteerde kan alleen gekocht worden als deel " "van een bundel." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Kies een geldige beschikbare stoel." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "U kunt voor dit product geen stoel kiezen." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "U kunt dezelfde stoel niet meerdere keren kiezen." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5318,45 +5383,45 @@ msgstr "" "Cadeaubonnen kunnen worden gebruikt tijdens het betalingsproces, wanneer u " "om uw betalingsgegevens wordt gevraagd." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Dit ticket is geannuleerd." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "Dit ticket heeft een ongeldig product voor deze inchecklijst." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "Deze positie heeft een ongeldige datum voor deze inchecklijst." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Deze bestelling is niet gemarkeerd als betaald." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "U moet vragen beantwoorden om deze check-in te voltooien." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "Deze entree is niet toegestaan vanwege aangepaste regels." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Dit ticket is al gebruikt." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Uw export bevatte geen gegevens." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Voltooi uw betaling vóór {expire_date}." -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5372,39 +5437,39 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Aanwezige: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Datum: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" "Hier kan een tekst verschijnen die specifiek is aan de betalingsprovider." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Voorbeeldstraat 214" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Voorbeeldproduct {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Voorbeeldproduct A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5413,7 +5478,7 @@ msgstr "" "U ontvangt deze e-mail omdat iemand een bestelling voor {event} voor u heeft " "geplaatst." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5422,14 +5487,14 @@ msgstr "" "U kunt uw bestellingsgegevens bekijken op de volgende URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "U ontvangt deze e-mail omdat u een bestelling geplaatst heeft voor het " "evenement {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " @@ -5438,12 +5503,12 @@ msgstr "" "Fout bij het importeren van waarde \"{value}\" voor kolom \"{column}\" in " "regel \"{line}\": {message}" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "Ongeldige data op regel {row}: {message}" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5451,7 +5516,7 @@ msgstr "" "Sommige producten die u geselecteerd had zijn niet meer beschikbaar. Zie " "hieronder voor de details." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5459,7 +5524,7 @@ msgstr "" "Sommige van de producten die u koos zijn niet langer beschikbaar in de " "hoeveelheid die u koos. Zie hieronder voor details." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5467,15 +5532,15 @@ msgstr "" "De prijs van sommige producten in uw winkelwagen is veranderd. Zie hieronder " "voor details." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Een interne fout is opgetreden, probeer het opnieuw." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Uw winkelwagen is leeg." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5484,11 +5549,11 @@ msgstr "" "U kunt niet meer dan %(max)s kopieën van het product %(product)s kiezen. We " "hebben het overschot uit uw winkelwagen verwijderd." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "De voorverkoopperiode is afgelopen." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5496,7 +5561,7 @@ msgstr "" "De vouchercode die voor een van de items in uw winkelwagen is gebruikt is " "niet bekend in onze database." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5506,7 +5571,7 @@ msgstr "" "het maximale aantal keren gebruikt. We hebben dit item uit uw winkelwagen " "verwijderd." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." @@ -5515,7 +5580,7 @@ msgstr "" "is al het maximale aantal keren gebruikt. We hebben de prijs van dit product " "in uw winkelwagen aangepast." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5523,7 +5588,7 @@ msgstr "" "De vouchercode die is gebruikt voor een van de items in uw winkelwagen is " "verlopen. We hebben dit item uit uw winkelwagen verwijderd." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5531,7 +5596,7 @@ msgstr "" "De vouchercode die is gebruikt voor een van de items in uw winkelwagen is " "niet geldig voor dit item. We hebben dit item uit uw winkelwagen verwijderd." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5539,7 +5604,7 @@ msgstr "" "U heeft een geldige vouchercode nodig om een van de producten in uw " "winkelwagen te bestellen. We hebben dit item uit uw winkelwagen verwijderd." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5547,7 +5612,7 @@ msgstr "" "De voorverkoopperiode voor een van de evenementen in uw winkelwagen is nog " "niet begonnen. De bijbehorende kaartjes zijn uit uw winkelwagen verwijderd." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5555,7 +5620,7 @@ msgstr "" "De stoel die is gekozen voor een van de items in uw winkelwagen is ongeldig. " "We hebben dit item uit uw winkelwagen verwijderd." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5563,35 +5628,35 @@ msgstr "" "De stoel die is gekozen voor een van de items in uw winkelwagen is in de " "tussentijd bezet geworden. We hebben dit item uit uw winkelwagen verwijderd." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "De nieuwe verloopdatum moet in de toekomst zijn." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Deze bestelling hoeft niet goedgekeurd te worden." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestelling goedgekeurd en bevestigd: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Bestelling goedgekeurd en in afwachting van betaling: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Bestelling geweigerd: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "U kunt deze bestelling niet annuleren." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5600,19 +5665,19 @@ msgstr "" "Deze bestelling kan niet worden geannuleerd, omdat de in deze bestelling " "gekochte cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "De annuleringskosten kunnen niet hoger zijn dan het bedrag dat voor deze " "bestelling is betaald." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestelling geannuleerd: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5624,31 +5689,31 @@ msgstr "" "gebruikt in de tussentijd door een andere bestelling is gebruikt. Controleer " "de getoonde bedragen hieronder en probeer het opnieuw." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Uw bestelling staat op het punt om te verlopen: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Uw bestelling wacht op betaling: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Uw ticket staat klaar om te downloaden: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Uw bestelling is aangepast: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "U moet een variant van het product selecteren." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." @@ -5656,15 +5721,15 @@ msgstr "" "Het quotum {name} heeft niet genoeg beschikbare capaciteit om deze opdracht " "uit te voeren." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Er is geen quotum gedefinieerd dat deze handeling toelaat." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Het gekozen product is niet actief of heeft geen ingestelde prijs." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5672,13 +5737,13 @@ msgstr "" "Deze handeling zou de bestelling leeg maken. Annuleer in plaats hiervan de " "bestelling." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" "Alleen openstaande bestellingen of betaalde bestellingen kunnen worden " "veranderd." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5686,7 +5751,7 @@ msgstr "" "Deze handeling zou de bestelling gratis maken en daardoor ook direct " "betaald, maar er is geen quotum beschikbaar." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5694,7 +5759,7 @@ msgstr "" "Dit is een add-onproduct, kies het basisproduct waaraan het moet worden " "toegevoegd." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5702,11 +5767,11 @@ msgstr "" "Het gekozen basisproduct staat u niet toe om dit product als een add-on toe " "te voegen." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "U moet een subevenement kiezen voor het nieuwe ticket." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5715,19 +5780,19 @@ msgstr "" "De gekozen stoel \"{seat}\" is niet beschikbaar op de gekozen datum. Kies " "opnieuw een stoel." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "Het gekozen product vereist dat u een stoel kiest." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "Het gekozen product staat niet toe dat u een stoel kiest." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "Het gekozen land is geblokkeerd door uw belastingregel." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5735,7 +5800,7 @@ msgstr "" "U kunt de prijs van een plaats die is gebruikt om een cadeaubon uit te geven " "niet wijzigen." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5744,7 +5809,7 @@ msgstr "" "Een plaats kan niet worden geannuleerd, omdat de in deze bestelling gekochte " "cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5752,7 +5817,7 @@ msgstr "" "Er is iets misgegaan toen we het geld naar u over probeerden te maken. Neem " "contact op met de organisator van het evenement voor meer informatie." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5761,7 +5826,7 @@ msgstr "" "U kunt de plattegrond niet veranderen, omdat stoel \"%s\" niet aanwezig is " "in de nieuwe plattegrond, en deze stoel al is verkocht." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5770,7 +5835,7 @@ msgstr "" "U kunt de plattegrond niet veranderen, omdat stoel \"%s\" niet aanwezig is " "in de nieuwe plattegrond, en deze stoel al is gebruikt voor een voucher." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5778,31 +5843,31 @@ msgstr "" "Het downloadbestand kon niet meer op de server worden gevonden, probeer de " "download opnieuw te starten." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Dit bestand is van een ander evenement." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "De bevestigingscode die u invoerde was onjuist." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "Er is iets gebeurd in uw evenement na de export, probeer het opnieuw." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Ongecategoriseerd" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Voorbeeldworkshop" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "pretix-update beschikbaar" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5839,26 +5904,26 @@ msgstr "" "\n" "de pretix-ontwikkelaars" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plug-in: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "De voucher is verstuurd naar {recipient}." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Maximale aantal producten per bestelling" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Add-onproducten zullen niet worden meegeteld." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5866,7 +5931,7 @@ msgstr "" "Toon nettoprijzen in plaats van brutoprijzen in de productlijst (niet " "aanbevolen!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5874,28 +5939,28 @@ msgstr "" "De winkelwagen zal, onafhankelijk van deze keuze, altijd de brutoprijs " "tonen, omdat dit de te betalen prijs is." -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Vraag om namen van gasten" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Vraag een naam voor alle tickets die als toegangsbewijs zijn gemarkeerd." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Verplicht namen van gasten" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Verplicht klanten de namen in te vullen van alle gasten." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Vraag om e-mailadressen per ticket" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5915,11 +5980,11 @@ msgstr "" "de adressen op ieder ticket. Het verzenden aan de adressen op elk ticket is " "in te schakelen in de e-mailinstellingen." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Verplicht e-mailadressen per ticket" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5930,58 +5995,58 @@ msgstr "" "voor de bestelbevestiging zal altijd verplicht zijn, onafhankelijk van deze " "instelling." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "Vraag om bedrijf per ticket" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "Verplicht bedrijf per ticket" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "Vraag om postadres per ticket" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "Verplicht postadres per ticket" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Vraag tweemaal om het e-mailadres voor de bestelling" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Verplicht klanten om het hoofd-e-mailadres tweemaal in te vullen, om fouten " "te voorkomen." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "Vraag om een telefoonnummer bij bestelling" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "Verplicht het opgeven van een telefoonnummer" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Vraag om factuuradres" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "Vraag niet om een factuuradres als de bestelling gratis is" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Verplicht klantnaam" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Toon namen van gasten op facturen" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -5990,23 +6055,23 @@ msgstr "" "munteenheid moet het belastingbedrag in beide munteenheden worden afgedrukt, " "indien mogelijk" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Verplicht factuuradres" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Verplicht een adres van een bedrijf" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Dit zal gebruikers verplichten om een bedrijfsnaam in te voeren." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Vraag om ontvanger" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6020,32 +6085,32 @@ msgstr "" "ingevulde waarde te tonen. Deze waarde zal niet verplicht zijn. Deze optie " "kunt u bijvoorbeeld gebruiken voor een landspecifiek registratienummer." -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Vraag om btw-nummer" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Werkt alleen als een factuuradres wordt gevraagd. Btw-nummer is niet " "verplicht." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "Uitleg factuuradres" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" "Deze tekst wordt boven de invulvelden voor het factuuradres getoond tijdens " "het afrekenen." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "Toon betaald bedrag op gedeeltelijk betaalde facturen" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6053,11 +6118,11 @@ msgstr "" "Als een factuur al gedeeltelijk is betaald zal deze optie het betaalde en " "openstaande bedrag op de factuur tonen." -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Toon gratis producten op facturen" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6065,11 +6130,11 @@ msgstr "" "Merk op dat facturen nooit zullen worden gegenereerd voor bestellingen die " "alleen gratis producten bevatten." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "Toon verloopdatum van bestelling" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6077,11 +6142,11 @@ msgstr "" "De verloopdatum zal niet worden getoond als de factuur is gegenereerd nadat " "de factuur is betaald." -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "Minimumlengte van factuurnummer na prefix" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." @@ -6089,20 +6154,20 @@ msgstr "" "Het deel van uw factuurnummer na uw prefix zal worden opgevuld met " "voorloopnullen tot deze lengte, bijv. INV-001 of INV-00001." -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Genereer facturen met opeenvolgende factuurnummers" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Als dit is uitgeschakeld wordt de bestelcode gebruikt in het factuurnummer." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Factuurnummer-prefix" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6121,11 +6186,11 @@ msgstr "" "en %y (zonder eeuw) gebruiken om het jaar van de factuur in te voegen, en %m " "en %d om de maand en dag van de factuur in te voegen." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "Factuurnummer-prefix voor annuleringen" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " @@ -6135,29 +6200,29 @@ msgstr "" "leeg laat zal dezelfde nummering als ingesteld voor normale facturen worden " "gebruikt." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Reserveerperiode" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Hoe lang (in minuten) de producten in de winkelwagen van een gebruiker voor " "deze gebruiker gereserveerd blijven." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Verwijs gelijk door naar afrekenen nadat een product in de winkelwagen is " "geplaatst." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "Tekst voor einde van de voorverkoop" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6168,11 +6233,11 @@ msgstr "" "andere opties om tickets te kopen te beschrijven, bijvoorbeeld een " "ticketbureau." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Hulptekst" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6180,19 +6245,19 @@ msgstr "" "Deze tekst wordt boven de betalingsopties getoond. Als u dit wilt kunt u " "hier de opties aan de gebruiker uitleggen." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "in dagen" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "in minuten" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "Betalingstermijn instellen" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." @@ -6201,11 +6266,11 @@ msgstr "" "Er kan een preciezer moment op worden gegeven door minuten te gebruiken, " "maar dit moet alleen gebruikt worden voor real-time betalingsmethoden." -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Betalingstermijn in dagen" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6218,11 +6283,11 @@ msgstr "" "time betalingsmethoden gebruikt raden we alsnog twee of drie dagen aan, om " "klanten toe te staan mislukte betalingen opnieuw te proberen." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Laat betalingstermijnen alleen op weekdagen aflopen" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6235,11 +6300,11 @@ msgstr "" "heeft geen effect op de laatste datum van betalingen zoals hieronder " "ingesteld." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "Betalingstermijn in minuten" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6253,11 +6318,11 @@ msgstr "" "bevestigen voor de bestelling als bevestigd wordt aangemerkt mogelijk een " "aantal minuten langer is." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Laatste datum van betalingen" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " @@ -6268,11 +6333,11 @@ msgstr "" "evenementenreeksfunctie gebruikt zal bij bestellingen die tickets bevatten " "voor meerdere datums de eerste datum worden gebruikt." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Laat onbetaalde bestellingen automatisch verlopen" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6283,12 +6348,12 @@ msgstr "" "betekent dat deze tickets weer vrij worden gegeven en kunnen worden besteld " "door andere klanten." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" "Verberg \"wacht op betaling\"-status op pagina's zichtbaar voor klanten" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " @@ -6298,11 +6363,11 @@ msgstr "" "hoofdklant, maar er zal geen melding worden getoond op de ticketpagina's van " "de gasten die hun tickets niet zelf hebben gekocht." -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Te late betalingen accepteren" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6313,48 +6378,48 @@ msgstr "" "betalingen worden geaccepteerd na de 'Laatste datum van betalingen' (zie " "boven)." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Toon startdatum" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "Toon de startdatum van de voorverkoop voor de voorverkoop is begonnen." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "Genereer geen facturen" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Alleen handmatig in het administratiepaneel" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automatisch op verzoek gebruiker" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automatisch voor alle aangemaakte bestellingen" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch na betaling of wanneer verplicht door de betalingsmethode" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Genereer facturen" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "Facturen zullen nooit worden gegenereerd voor gratis bestellingen." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bij adresveranderingen automatisch factuur annuleren en opnieuw genereren" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " @@ -6365,39 +6430,39 @@ msgstr "" "zal er een nieuwe factuur worden uitgegeven. Deze instelling is niet van " "toepassing op wijzigingen die in de backend worden gemaakt." -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Adresregel" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Albert Einstein-straat 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "Binnenlands belastingnummer" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "bijv. belastingnummer in Duitsland, ABN in Australië, …" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "EU-btw-nummer" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "bijv. Met dit document sturen we u de factuur voor uw bestelling." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Introductietekst" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Zal op elke factuur boven de bedragen worden geprint." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6405,15 +6470,15 @@ msgstr "" "bijv. Bedankt voor uw aankoop! U kunt meer informatie over het evenement " "vinden op ..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Extra tekst" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Zal worden geprint op elke factuur onder het totaalbedrag." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6421,11 +6486,11 @@ msgstr "" "bijv. uw bankgegevens, wettelijk verplichte gegevens zoals uw btw-nummer, " "registratienummers, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Footer" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6433,11 +6498,11 @@ msgstr "" "Zal gecentreerd en in een kleiner lettertype worden geprint aan het einde " "van elke factuurpagina." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Voeg facturen als bijlage bij e-mails" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6450,30 +6515,30 @@ msgstr "" "betalingsbevestiging. Als ze niet automatisch worden gegenereerd zullen ze " "niet worden bijgevoegd bij mails." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Toon items buiten voorverkoopperiode" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Toon details van items voor de voorverkoop is begonnen, en nadat de " "voorverkoop is afgelopen" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Beschikbare talen" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standaardtaal" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "Regio" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6486,11 +6551,11 @@ msgstr "" "dan de taal, deze optie is hiervoor vooral relevant voor talen die in " "verschillende landen gesproken worden (zoals Engels)." -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "Toon evenementstijden en -datums in de ticketwinkel" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." @@ -6499,21 +6564,21 @@ msgstr "" "voorpagina van de ticketwinkel. Deze instelling heeft geen invloed op de " "weergave op andere plaatsen." -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Toon einddatum evenement" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Als dit is uitgeschakeld zal alleen de startdatum van het evenement worden " "getoond aan het publiek." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Toon datums met tijd" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6521,29 +6586,29 @@ msgstr "" "Als dit is uitgeschakeld zullen de start- en einddatum van het evenement " "zonder de tijd worden getoond." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Verberg alle uitverkochte producten" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Laat aan klanten zien hoeveel tickets van een bepaald type nog beschikbaar " "zijn." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Vraag zoekmachines om deze ticketwinkel niet te indexeren" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Toon variaties van een product standaard uitgeklapt" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Wachtlijst inschakelen" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6555,11 +6620,11 @@ msgstr "" "voor de eerste persoon op de wachtlijst, en ontvangt deze persoon een email " "met een voucher die kan worden gebruikt om een ticket te kopen." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Automatische toewijzingen van wachtlijst" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6573,11 +6638,11 @@ msgstr "" "instellingen. Als u de wachtlijst uitschakelt, maar deze optie ingeschakeld " "houdt, zullen tickets alsnog worden verstuurd." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Wachtlijstreactietijd" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6587,47 +6652,47 @@ msgstr "" "binnen dit aantal uren worden gebruikt, anders wordt de voucher toegewezen " "aan de volgende persoon op de lijst." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "Vraag om namen" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "Vraag om een naam bij het aanmelden voor de wachtlijst." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "Verplicht namen" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" "Maakt het opgeven van een naam verplicht om in te schrijven voor de " "wachtlijst." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "Vraag om een telefoonnummer" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "Vraag om een telefoonnummer bij het inschrijven voor de wachtlijst." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "Verplicht telefoonnummer" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" "Maakt het opgeven van een telefoonnummer verplicht bij het inschrijven voor " "de wachtlijst." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "Uitleg voor telefoonnummer" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." @@ -6635,19 +6700,19 @@ msgstr "" "Als u om een telefoonnummer vraagt kunt u in dit veld uitleggen waarom en " "hoe u de verzamelde telefoonnummers zult gebruiken." -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "Sta gebruikers toe om tickets te downloaden" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "Als dit is uitgeschakeld kan niemand een ticket downloaden." -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Downloaddatum" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6658,11 +6723,11 @@ msgstr "" "meerdere datums zullen alle tickets downloadbaar zijn als ten minste één van " "de datums het toestaat." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "Genereer tickets voor add-onproducten" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " @@ -6672,11 +6737,11 @@ msgstr "" "producten, en niet voor add-onproducten. Als deze optie is ingeschakeld " "wordt er ook een ticket gegenereerd voor elk add-onproduct." -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "Genereer tickets voor alle producten" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " @@ -6687,11 +6752,11 @@ msgstr "" "productinstellingen. U kunt het genereren van tickets ook voor een specifiek " "product uitschakelen." -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "Genereer tickets voor openstaande bestellingen" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6699,11 +6764,11 @@ msgstr "" "Als dit is uitgeschakeld is het alleen mogelijk om tickets te downloaden " "nadat een bestelling is betaald." -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "Genereer geen tickets voor het e-mailadres is gecontroleerd" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6718,11 +6783,11 @@ msgstr "" "zodra de klant op een link in de e-mail klikt. Dit heeft geen invloed op " "bestellingen via andere verkoopkanalen dan de online ticketwinkel." -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "Toon beschikbaarheid in evenementsoverzichten" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -6733,26 +6798,26 @@ msgstr "" "laden van uw pagina langer duurt, en de getoonde status kan tot twee minuten " "achterlopen." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Lijst" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "Weekkalender" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "Maandkalender" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Standaard overzichtsstijl" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6760,20 +6825,20 @@ msgstr "" "Als uw evenementenreeks meer dan 50 toekomstige datums heeft kan alleen de " "maand- of weekkalender worden gebruikt." -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" "Sta klanten toe om hun informatie aan te passen nadat ze ingecheckt zijn." -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Laatste datum van aanpassingen" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6785,12 +6850,12 @@ msgstr "" "evenementenreeks-functie gebruikt, en een bestelling tickets bevat voor " "meerdere evenementdatums, zal de eerste datum worden gebruikt." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" "Klanten kunnen de variant van de producten die ze hebben gekozen veranderen" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6798,47 +6863,47 @@ msgstr "" "Sta veranderingen alleen toe wanneer de nieuwe prijs gelijk aan of hoger is " "dan de vorige prijs." -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" "Sta veranderingen alleen toe wanneer de nieuwe prijs hoger is dan de vorige " "prijs." -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" "Sta veranderingen alleen toe als de nieuwe prijs gelijk is aan de oude prijs " "van de bestelling." -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" "Sta veranderingen onafhankelijk van de prijs toe, zelfs als een " "terugbetaling nodig is." -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "Vereiste voor veranderde prijzen" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "Sta wijzigingen alleen toe tot" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Klanten kunnen hun onbetaalde bestellingen annuleren" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "Sta annuleren toe tot" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Klanten kunnen hun betaalde bestellingen annuleren" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6847,23 +6912,23 @@ msgstr "" "betalingsmethode dit toestaat. Als dit niet zo is zal er een handmatige " "terugbetaling worden aangemaakt, die u zelf zult moeten verwerken." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Houd een vast bedrag als annuleringskosten in" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Houd betalings-, verzend- en servicekosten in" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Houd een percentage van het bedrag in als annuleringskosten" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "Sta klanten toe om vrijwillig een lagere terugbetaling te kiezen" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6872,7 +6937,7 @@ msgstr "" "deel van hun bestelbedrag terugbetaald te krijgen, om u met het restbedrag " "te steunen." -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" @@ -6880,11 +6945,11 @@ msgstr "" "Als u dit wilt kunt u ons ook steunen door een kleinere terugbetaling aan te " "vragen met de schuifbalk hieronder. Dank u wel!" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "Uitleg voor vrijwillig lagere terugbetaling" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6896,11 +6961,11 @@ msgstr "" "bedrag te kiezen. U kunt deze tekst bijvoorbeeld gebruiken om uit te leggen " "dat het kiezen van een lagere terugbetaling uw organisatie helpt." -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "Stapgrootte voor lagere terugbetaling" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " @@ -6911,7 +6976,7 @@ msgstr "" "instelt zullen klanten alleen bedragen kunnen kiezen die een meervoud van 10 " "zijn." -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." @@ -6920,41 +6985,41 @@ msgstr "" "door de organisator van het evenement voor de bestelling wordt geannuleerd " "en een terugbetaling wordt gedaan." -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" "Alle terugbetalingen worden gedaan naar de oorspronkelijke betalingsmethode" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" "Klanten kunnen kiezen tussen een cadeaubon en een terugbetaling naar de " "oorspronkelijke betalingsmethode" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "Alle terugbetalingen worden omgezet in cadeaubonnen" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Terugbetalingsmethode" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Contactadres" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "We zullen dit publiek tonen om gasten toe te staan contact met u op te nemen." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Imprint-URL" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6962,11 +7027,11 @@ msgstr "" "Dit zou bijvoorbeeld naar een deel van uw website moeten wijzen dat uw " "contactinformatie en eventuele wettelijk verplichte informatie bevat." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "Ticketbestanden bijvoegen bij e-mails" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " @@ -6975,11 +7040,11 @@ msgstr "" "Tickets worden nooit bijgevoegd bij een e-mail als ze groter zijn dan " "{size}, om problemen met het versturen van de e-mail te voorkomen." -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "Kalenderbestanden bijsluiten" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -6987,11 +7052,11 @@ msgstr "" "Als deze optie is ingeschakeld zullen we een .ics-kalenderbestand meesturen " "bij bestellingsbevestigingsmails." -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Onderwerpvoorvoegsel" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7000,19 +7065,19 @@ msgstr "" "opgemaakt als [voorvoegsel]. Kies bijvoorbeeld een korte vorm van uw " "evenementnaam." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Afzenderadres" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Afzenderadres voor uitgaande e-mails" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "Naam van afzender" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7020,7 +7085,7 @@ msgstr "" "Deze naam zal samen met het verzendadres voor uitgaande e-mails worden " "gebruikt. Standaard wordt de naam van uw evenement gebruikt." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7045,7 +7110,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7068,7 +7133,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7091,7 +7156,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7116,7 +7181,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7145,7 +7210,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7177,7 +7242,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7200,7 +7265,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7223,7 +7288,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7251,7 +7316,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7274,7 +7339,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7302,7 +7367,7 @@ msgstr "" "Met vriendelijke groet,\n" "De organisatoren van {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7349,7 +7414,7 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7372,7 +7437,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7402,7 +7467,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7428,7 +7493,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7456,7 +7521,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7476,7 +7541,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7499,7 +7564,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7522,56 +7587,56 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Voer de hexadecimale code van een kleur in, bijv. #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Hoofdkleur" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Accentkleur voor succes" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "We raden sterk aan om een groentint te gebruiken." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Accentkleur voor fouten" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "We raden sterk aan om een roodtint te gebruiken." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "Websiteachtergrondkleur" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "Gebruik afgeronde hoeken" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Lettertype" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Wordt alleen gebruikt door moderne browsers." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "Header-afbeelding" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7585,27 +7650,27 @@ msgstr "" "aanpassen. We raden aan om geen kleine details te gebruiken op de " "afbeelding, omdat de afbeelding zal worden geschaald op kleinere schermen." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "Gebruik volledige grootte van headerafbeelding" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" "We raden aan om een afbeelding die ten minste 1170 pixels breed is te " "uploaden." -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "Toon evenementsnaam ook als er een headerafbeelding is ingesteld" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" "De naam van het evenement zal alleen op de voorpagina van het evenement " "worden getoond." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7619,11 +7684,11 @@ msgstr "" "We raden aan om geen kleine details op de afbeelding te gebruiken, omdat de " "afbeelding op kleinere schermen zal worden geschaald." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "Social media-afbeelding" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7639,19 +7704,19 @@ msgstr "" "vierkant wordt getoond. Als u hier geen afbeelding uploadt zullen we het " "logo dat hierboven is geüpload gebruiken." -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Logo-plaatje" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "We tonen uw logo met een maximale breedte en hoogte van 2,5 cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Infotekst" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7659,11 +7724,11 @@ msgstr "" "Standaard nergens getoond, maar als u dit wilt kunt u dit bijvoorbeeld " "gebruiken in ticketsjablonen." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "Bannertekst (boven)" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7671,11 +7736,11 @@ msgstr "" "Deze tekst zal boven elke pagina van uw ticketwinkel worden getoond. We " "raden aan om deze tekst alleen voor heel belangrijke berichten te gebruiken." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "Bannertekst (onder)" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7683,11 +7748,11 @@ msgstr "" "Deze tekst zal onderaan elke pagina van uw ticketwinkel worden getoond. We " "raden aan om deze tekst alleen voor heel belangrijke berichten te gebruiken." -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Voucher-uitleg" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -7696,11 +7761,11 @@ msgstr "" "kunt dit bijvoorbeeld gebruiken om uit te leggen hoe een voucher te " "verkrijgen." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "Verklaring voor dataverzameling" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." @@ -7709,11 +7774,11 @@ msgstr "" "kunt deze tekst bijvoorbeeld gebruiken om uit te leggen waarom u om deze " "informatie vraagt." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "Extra succesbericht na het plaatsen van een bestelling" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." @@ -7721,11 +7786,11 @@ msgstr "" "Deze tekst zal worden getoond nadat een klant een bestelling heeft " "geplaatst. Deze tekst wordt samen met de standaardtekst getoond." -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "Hulptekst bij telefoonnummerveld" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7734,15 +7799,15 @@ msgstr "" "bestelbevestiging met een link die u nodig heeft om uw bestelling later te " "openen." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "Helptekst van het e-mailveld" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "Sta het aanmaken van nieuwe teams bij het aanmaken van evenementen toe" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7755,36 +7820,36 @@ msgstr "" "team aan te maken tijdens het aanmaken van een evenement, zelfs als de " "gebruikers niet de permissie \"Kan teams en machtigingen aanpassen\" hebben." -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Starttijd van het evenement (aflopend)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Naam (aflopend)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Sorteren op datum" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "Link terug naar het organisatoroverzicht op alle evenementspagina's" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Homepagina-tekst" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Dit zal worden getoond op de homepagina van de organisator." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "Lengte van cadeauboncodes" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7792,11 +7857,11 @@ msgstr "" "Het systeem genereert standaard cadeauboncodes van {} tekens. Als u een " "andere lengte in wilt stellen kan dit hier." -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "Geldigheid van cadeauboncodes in jaren" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " @@ -7806,11 +7871,11 @@ msgstr "" "het jaar verlopen na dit aantal jaren. Als u deze waarde leeg laat hebben " "cadeaubonnen geen expliciete verloopdatum." -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "Klanten kunnen hun eigen zitplaatsen kiezen" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " @@ -7821,181 +7886,181 @@ msgstr "" "weten nadat ze een aankoop hebben gedaan en dat de zitplaats mogelijk niet " "op hun ticket wordt getoond." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "Toon knop om invoer te kopiëren van andere producten" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "Meest voorkomende Engelse titels" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "Meest voorkomende Duitse titels" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "Mevrouw" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "De heer" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Voornaam" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Achternaam" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Voornaam" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Tweede naam" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Roepnaam" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Transcriptie" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "Aanhef" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "De heer" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "Graad (na naam)" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "Msc." -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Uw standaardtaal moet ook zijn ingeschakeld voor uw evenement (zie " "hierboven)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "U kunt niet het invullen van namen van aanwezigen verplichten als u er niet " "om vraagt." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "U moet om de e-mailadressen van deelnemers vragen als u de vraag verplicht " "wilt maken." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "U moet om factuuradressen vragen als u factuuradressen verplicht wilt maken." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" "U moet om factuuradressen vragen als u bedrijfsnamen verplicht wilt maken." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" "De laatste datum van betalingen kan niet voor het eind van de voorverkoop " "zijn." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" "Uw evenement moet ten minste 30 dagen geleden zijn afgelopen om deze functie " "te gebruiken." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "Uw ticketwinkel moet offline zijn om deze functie te gebruiken." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "Telefoonnummers" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "Dit zal alle telefoonnummers van bestellingen verwijderen." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8003,7 +8068,7 @@ msgstr "" "Dit zal alle e-mailadressen verwijderen van bestellingen en gasten, samen " "met opgeslagen emailinhoud." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." @@ -8011,11 +8076,11 @@ msgstr "" "Dit zal alle namen, e-mailadressen en telefoonnummers van de wachtlijst " "verwijderen." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "Gegevens van gasten" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8023,11 +8088,11 @@ msgstr "" "Dit zal alle namen en postadressen van gasten op bestelde tickets " "verwijderen, samen met opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Factuuradressen" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8035,18 +8100,18 @@ msgstr "" "Dit zal alle factuuradressen van bestellingen verwijderen, samen met " "opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Antwoorden op vragen" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Dit zal alle antwoorden op vragen verwijderen, samen met opgeslagen " "veranderingen hieraan." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8056,17 +8121,17 @@ msgstr "" "tekstinhoud die persoonlijke gegevens zou kunnen bevatten. Factuurnummers en " "totaalbedragen zullen worden behouden." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Gecachete ticketbestanden" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Dit zal alle gecachete ticketbestanden verwijderen. Er zal geen download " "worden aangeboden." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8105,7 +8170,7 @@ msgid "You do not have access to this page." msgstr "U heeft geen toegang tot deze pagina." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8168,8 +8233,6 @@ msgstr "" "minuten duurt." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "mogelijk gemaakt door pretix" @@ -8219,8 +8282,10 @@ msgstr "aangemaakt door" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" -msgstr "Organisator:" +#, fuzzy +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8238,6 +8303,10 @@ msgstr "" msgid "Details:" msgstr "Details:" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8251,94 +8320,106 @@ msgstr "minuten voor" msgid "at" msgstr "op" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Vouchercode" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "Ticketformaat inschakelen" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Download ticket" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Uw evenement start" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "Uw evenement eindigt" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "De deuren van uw evenement gaan open" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Begin van de ticketverkoop" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Einde van de ticketverkoop" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Klanten kunnen hun bestellingen niet meer aanpassen" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Er kunnen geen betalingen meer worden uitgevoerd" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Tickets kunnen worden gedownload" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" "Klanten kunnen hun gratis of onbetaalde bestellingen niet meer annuleren" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Klanten kunnen hun betaalde bestellingen niet meer annuleren" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Downloadherinneringen worden verzonden" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Product \"{name}\" wordt beschikbaar" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Product \"{name}\" wordt niet meer beschikbaar" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "Betalingsprovider \"{name}\" kan niet meer worden gekozen" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Dit veld heeft een ongeldige waarde: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8350,7 +8431,7 @@ msgstr "" "veiligheidsredenen, om ervoor te zorgen dat uw browser niet wordt gekaapt " "door derde partijen." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8360,7 +8441,7 @@ msgstr "" "ze dan weer aan, ten minste voor deze site, voor HTTPS-verbindingen, of voor " "'same-origin'-verzoeken." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8370,7 +8451,7 @@ msgstr "" "van formulieren. Dit cookie is nodig om beveiligingsredenen, om ervoor te " "zorgen dat uw browser niet wordt gekaapt door derde partijen." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8378,64 +8459,64 @@ msgstr "" "Als u uw browser heeft ingesteld om cookies uit te schakelen, zet ze dan " "weer aan, ten minste voor deze site, of voor 'same-origin'-verzoeken." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Er is een onverwachte fout opgetreden, probeer het later opnieuw." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "De taak is voltooid." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "Upload geen bestanden groter dan {size}!" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Bestandstype niet toegestaan!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Alle data" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Gebruik talen" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "Kies alle talen waarin uw evenement beschikbaar moet zijn." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Dit is een evenementenreeks" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "U heeft deze slug al gebruikt voor een ander evenement. Kies een nieuwe slug." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Tijdzone evenement" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Btw-tarief" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8446,11 +8527,11 @@ msgstr "" "heeft kunt u later meer belastingtarieven en gedetailleerde instellingen " "toevoegen." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "Geef toegang aan team" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " @@ -8460,11 +8541,11 @@ msgstr "" "toestemming om alle evenementen van deze organisator te bewerken. Geef één " "van de teams waar u deel van uitmaakt toegang tot dit evenement." -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "Maak een nieuw team voor dit evenement aan met mij als het enige lid" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8472,46 +8553,46 @@ msgstr "" "Voorbeeldlocatie\n" "Amsterdam, Nederland" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Uw standaardtaal moet zijn opgegeven." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Kopieer instellingen van" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Niet kopiëren" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "Standaard ({value})" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Aangepast domein" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "U moet vooraf het aangepaste domein in de webserver instellen." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "U kunt niet het basisdomein van deze installatie kiezen." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" "Dit domein is al in gebruik voor een ander evenement of andere organisator." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Naamformaat" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8521,11 +8602,11 @@ msgstr "" "verandert wanneer u al bestellingen heeft ontvangen kan dit leiden tot " "onverwacht gedrag bij het sorteren of wijzigen van namen." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "Te kiezen titels" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." @@ -8533,29 +8614,29 @@ msgstr "" "Wanneer het hierboven gekozen naamformaat gebruikers toestaat om een titel " "in te voeren kunt u hier de titels die gekozen kunnen worden beperken." -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Vraag naar {fields}, toon als {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "Vrije tekstinvoer" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "Niet vragen" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "Vraag, maar maak invoer niet verplicht" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "Vraag en maak invullen verplicht" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." @@ -8563,11 +8644,11 @@ msgstr "" "U heeft ingesteld dat cadeaubonnen {} jaar na het jaar waarin de cadeaubon " "is uitgegeven verlopen." -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Belastingregel voor betalingstoeslagen" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8578,11 +8659,11 @@ msgstr "" "omgekeerde-heffingsregels instellen, andere instellingen van de " "belastingregel worden genegeerd." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "Genereer facturen voor verkoopkanalen" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." @@ -8590,27 +8671,27 @@ msgstr "" "Als u facturen genereren met de vorige instelling heeft ingeschakeld kunt u " "dit hier beperken tot specifieke verkoopkanalen." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Factuurstijl" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Factuurtaal" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "De taal van de gebruiker" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "De online-winkel moet geselecteerd zijn om deze e-mails te ontvangen." -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "Verkoopkanalen voor aankoopmails" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." @@ -8619,7 +8700,7 @@ msgstr "" "verstuurd voor bestellingen via deze verkoopkanalen. De online winkel moet " "altijd ingeschakeld zijn." -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." @@ -8627,45 +8708,45 @@ msgstr "" "Deze email zal alleen worden verstuurd naar klanten van bestellingen via dit " "verkoopkanaal. De online winkel moet zijn ingeschakeld." -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "BCC-adres" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Alle e-mails zullen als BCC-kopie worden verstuurd naar dit adres" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Handtekening" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" "Dit zal worden toegevoegd aan iedere e-mail. Beschikbare plaatsaanduidingen: " "{event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "bijv. uw contactgegevens" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "HTML-e-mail-renderer" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "Tekst verstuurd naar adres van besteller" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "Stuur een e-mail naar gasten" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -8675,32 +8756,32 @@ msgstr "" "die de tickets bestelt zal de volgende e-mail naar de gasten worden " "verzonden." -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "Tekst verstuurd naar gasten" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Tekst" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Tekst (verstuurd door administrator)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Tekst (aangevraagd door gebruiker)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Aantal dagen" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8708,7 +8789,7 @@ msgstr "" "Deze e-mail zal dit aantal dagen voor de bestelling verloopt worden " "verstuurd. Als de waarde 0 is zal de e-mail nooit worden verstuurd." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -8716,15 +8797,15 @@ msgstr "" "Deze e-mail zal dit aantal dagen voor het evenement start worden verstuurd. " "Als dit veld leeg is zal de mail nooit worden verstuurd." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Bestelling ontvangen" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Bestelling goedgekeurd" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." @@ -8733,11 +8814,11 @@ msgstr "" "bestellingen zullen in plaats hiervan een mail op basis van het sjabloon " "hieronder ontvangen." -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "Gratis bestelling goedgekeurd" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." @@ -8746,15 +8827,15 @@ msgstr "" "bestellingen zullen in plaats hiervan een mail op basis van het sjabloon " "hierboven ontvangen." -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Bestelling geweigerd" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Gebruik aangepaste SMTP-server" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -8762,42 +8843,42 @@ msgstr "" "Alle email gerelateerd aan uw evenement zal worden verstuurd via de SMTP-" "server die u heeft opgegeven." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Hostnaam" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Poort" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Gebruikersnaam" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Gebruik STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Vaak ingeschakeld op poort 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Gebruik SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Vaak ingeschakeld op poort 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Beschikbare plaatsaanduidingen: {list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." @@ -8805,65 +8886,65 @@ msgstr "" "U kunt óf SSL óf STARTTLS-beveiliging inschakelen, maar niet allebei " "tegelijkertijd." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "Ticketcode-generator" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" "Voor geavanceerde gebruikers, dit hoeft normaal gesproken niet te worden " "aangepast." -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Ieder land" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Europese Unie" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Iedere klant" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Particulier" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Zakelijk" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Zakelijk met geldig btw-nummer" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Reken btw" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Geen btw" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "Verkoop niet toegestaan" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "Afwijkend belastingtarief" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "Tekst op factuur" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Voorgekozen voucher" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8875,11 +8956,11 @@ msgstr "" "voucher worden gebruikt. Dit kan bijvoorbeeld worden gebruikt om widgets te " "maken die korting geven of geheime producten aanbieden." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Compatibiliteitsmodus" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8887,29 +8968,29 @@ msgstr "" "Onze standaardwidget werkt niet in alle websitebouwers. Probeer als u " "problemen ervaart deze compatibiliteitsmodus te gebruiken." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "De gegeven vouchercode bestaat niet." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "De slug die u invoerde was onjuist." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Ticketdownloads" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" "Uw klanten zullen in staat zijn om hun tickets in PDF-formaat te downloaden." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Verplicht alle gasten om hun naam in te vullen" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8917,11 +8998,11 @@ msgstr "" "Standaard vragen we om namen maar verplichten we ze niet. U kunt het vragen " "naar namen uitschakelen in de instellingen." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Betaling via Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8933,11 +9014,11 @@ msgstr "" "een Stripe-account op moeten zetten, wat minder dan vijf minuten duurt door " "hun simpele interface." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Betaling via bankoverschrijving" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8947,427 +9028,427 @@ msgstr "" "maken. U kunt hierna uw bankafschriften importeren om de betalingen in " "pretix te verwerken, of bestellingen handmatig als betaald aanmerken." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Prijs (optioneel)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Gratis" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Hoeveelheid beschikbaar" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Zoek naar…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Alle bestellingen" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "Geldige bestellingen" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Betaald (of geannuleerd met betaalde toeslag)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Openstaand" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Openstaand of betaald" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "Annuleringen" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "Geannuleerd (hele bestelling)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "Geannuleerd (hele bestelling of met betaalde kosten)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "Annulering aangevraagd" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "Compleet geannuleerd, maar factuur niet geannuleerd" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "Betalingsproces" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Openstaand of verlopen" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Openstaand (achterstallig)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Overbetaald" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "Gedeeltelijk betaald" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "Onderbetaald (maar bevestigd)" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Openstaand (maar volledig betaald)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "Goedkeuringsproces" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "Goedgekeurd, wacht op betaling" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Wachtend op goedkeuring" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Alle producten" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Elke variant" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle subevenementen beginnend op of na" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle subevenementen beginnend voor" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "Bestelling geplaatst op of na" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "Bestelling geplaatst voor" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "Minimale som van betalingen en terugbetalingen" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "Maximale som van betalingen en terugbetalingen" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "Alleen exacte overeenkomsten" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "Ticketgeheim" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Alle organisatoren" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Winkel live en voorverkoop actief" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Inactief" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Voorverkoop nog niet begonnen" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Voorverkoop afgelopen" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum vanaf" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum tot" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Weekdag" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Alle dagen" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Maandag" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Dinsdag" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Woensdag" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Donderdag" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Vrijdag" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Zaterdag" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Zondag" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Zoekopdracht" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Alle evenementen" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Winkel is live" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Winkel is niet live" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Enkel evenement bezig of in de toekomst" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Enkel evenement in het verleden" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Zoek gast…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Incheckstatus" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Alle gasten" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "Ingecheckt en weer vertrokken" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "Aanwezig" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Ingecheckt" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Niet ingecheckt" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Beheerder" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Geen beheerder" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Geldig" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Onverzilverd" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Ten minste één keer verzilverd" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Volledig verzilverd" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Verzilverd en ingecheckt met ticket" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Quotumgedrag" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Sta toe om quotum te negeren" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Filteren op tag" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Zoek voucher" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Ieder product in quotum \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Terugbetalingsstatus" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Alle openstaande terugbetalingen" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Alle terugbetalingen" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datumfilter" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filteren op…" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum van laatste geslaagde betaling" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Extra footertekst" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" "Zal over de hele website als extra tekst in de footer worden opgenomen." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Extra link in footer" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Zal worden gebruikt als de link in de extra footertekst." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Globale berichtbanner" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Detailtekst globale berichtbanner" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "OpenCage-API-sleutel voor geocoding" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "MapQuest-API-sleutel voor geocoding" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "URL-patroon voor Leaflet-tegels" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "bijv. {sample}" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "Attributie voor Leaflet-tegels" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Voer updatechecks uit" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9383,11 +9464,11 @@ msgstr "" "opslaan, en we zullen niet weten wie u bent of hoe we uw pretix-installatie " "kunnen vinden. U kunt dit gedrag hier op ieder moment uitschakelen." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "E-mailnotificaties" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9397,21 +9478,142 @@ msgstr "" "update beschikbaar is. Dit adres zal niet worden verzonden naar pretix.eu, " "de e-mails zullen door deze server lokaal worden verstuurd." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "Veranderen naar" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Gebruiksoverzicht" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "Uw aanmelding" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Dit veld is verplicht" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" "Het is niet mogelijk om afhankelijkheden te maken voor vragen die tijdens " "het inchecken worden gesteld." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Het product moet in meerdere variaties bestaan" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9419,76 +9621,76 @@ msgstr "" "Selecteer deze optie voor bijvoorbeeld t-shirts die meerdere maten hebben. U " "kunt de variaties in de volgende stap kiezen." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "Geen categorie" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Geen belasting" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Kopieer productinformatie" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Niet nu aan een quotum toevoegen" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Voeg product toe aan een bestaand quotum" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Nieuw quotum voor dit product aanmaken" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Quotumopties" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Toevoegen aan bestaand quotum" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Naam nieuw quotum" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Grootte" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Aantal tickets" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Quotumnaam is verplicht." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Kies een quotum." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Standaard van evenement)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "Kies automatisch op basis van de evenementsinstellingen" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, als tickets genereren in het algemeen is ingeschakeld" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "Nooit" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9498,11 +9700,11 @@ msgstr "" "senioren boven de 65 jaar. Dit ticket geeft toegang tot alle delen van het " "evenement, behalve het VIP-gebied." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "Toon onafhankelijk van andere producten" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9513,15 +9715,15 @@ msgstr "" "een gebruiker of zich momenteel in de winkelwagen van een gebruiker bevindt. " "U kunt de variant in plaats daarvan instellen als \"inactief\"." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "U heeft twee keer dezelfde add-oncategorie geselecteerd" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9529,59 +9731,59 @@ msgstr "" "Hou er rekening mee dat het instellen van een minimumaantal het onmogelijk " "maakt om dit product te kopen als alle beschikbare add-ons zijn uitverkocht." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "Gebundelde producten" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "U heeft twee keer hetzelfde gebundelde product geselecteerd." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 msgid "Bundled product" msgstr "Gebundeld product" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "inactief" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "Importmodus" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "Maak een aparte bestelling voor elke regel" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "Maak één bestelling met een ticket per regel" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "Maak bestellingen als volledig betaald aan" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "Maak bestellingen als onbetaalde bestellingen aan" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "Maak bestellingen als bestellingen uit de testmodus aan" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "CSV-kolom: \"{name}\"" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Overboek quotum" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -9589,11 +9791,11 @@ msgstr "" "Als u deze optie kiest wordt de actie uitgevoerd zelfs als dit tot een " "overboekt quotum en dus meer tickets hebben verkocht dan u van plan was!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Overboek quotum en negeer late betaling" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9605,15 +9807,15 @@ msgstr "" "leidt! De actie zal ook onafhankelijk van de instellingen voor late " "betalingen worden uitgevoerd." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "Stel de klant per e-mail op de hoogte" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Houd annuleringskosten in van" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9627,32 +9829,32 @@ msgstr "" "tel deze op bij de annuleringskosten als u deze kosten niet terug wilt " "betalen. Voer een bruto bedrag in, belasting zal automatisch worden berekend." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "Genereer annulering voor factuur" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Te betalen bedrag" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Betaaldatum" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Herbereken belasting" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "Belasting niet opnieuw berekenen" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9660,7 +9862,7 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "brutobedrag gelijk." -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9668,11 +9870,11 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "nettobedrag gelijk." -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "Genereer indien nodig een nieuwe factuur" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." @@ -9681,70 +9883,70 @@ msgstr "" "handeling wordt aangepast annuleren we de oude factuur en genereren we een " "nieuwe factuur." -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Stel gebruiker op de hoogte" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Stuur een e-mail naar de gebruiker om te melden dat de bestelling is " "veranderd." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "Quota overboeken bij deze handeling toestaan" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Add-on voor" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Zitplaats" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "Inclusief belasting, indien van toepassing. Laat dit leeg voor de " "standaardprijs van het product" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "(Onveranderd)" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Nieuwe prijs (bruto)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Genereer een nieuw geheim" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "Annuleer deze plaats" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Splitsen naar nieuwe bestelling" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "Verwijder deze toeslag" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Hergenereer geheimen" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -9755,31 +9957,31 @@ msgstr "" "opnieuw hun tickets downloaden. Oude versies van de tickets en bestellinks " "zullen ongeldig zijn." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Onderwerp" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Ontvanger" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Bericht" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Annuleer de bestelling. Alle tickets zullen niet meer werken. Dit kan niet " "worden teruggedraaid." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -9787,34 +9989,34 @@ msgstr "" "Markeer de bestelling als 'openstaand' en sta de gebruiker toe het " "openstaande bedrag met een andere betalingsmethode te betalen." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "Doe niets en houd de bestelling in de huidige staat." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "Het bedrag van de terugbetaling moet positief zijn en minder dan {}." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "U moet een bedrag opgeven voor een gedeeltelijke terugbetaling." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "Annuleer alle datums" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "Geld automatisch terugbetalen indien mogelijk" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" "Maak handmatige terugbetaling als de betalingsmethode geen automatische " "terugbetalingen ondersteunt" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9827,7 +10029,7 @@ msgstr "" "bestellingen wilt terugbetalen door het bedrag te verrekenen met andere " "bestellingen of door cadeaubonnen uit te geven." -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -9835,23 +10037,23 @@ msgstr "" "Geldbedrag als cadeaubon uitgeven in plaats van een terugbetaling naar de " "oorspronkelijke betalingsmethode" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "Geldigheid van cadeaubonnen" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "Houd een vast bedrag per ticket als annuleringskosten in" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "Gratis tickets en add-onproducten worden niet meegeteld" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "Houd toeslagen in" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9864,20 +10066,20 @@ msgstr "" "gedeeltelijk wordt geannuleerd, omdat de bestelling dan uit tickets voor " "meerdere datums bestaat." -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "Stuur informatie via e-mail" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "Stuur informatie naar wachtlijst" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "Geannuleerd: {event}" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9908,7 +10110,7 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9930,32 +10132,32 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" "Kies een specifieke evenementsdatum of een datumbereik, maar niet beiden." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Kies alle evenementsdatums of een datumbereik, maar niet beiden." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" "Als u een datumbereik kiest moet u zowel een begin als een einde opgeven." -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "Bevestig dat u ALLE datums in deze evenementenreeks wilt annuleren." -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Deze slug is al in gebruik, kies een andere." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -9963,16 +10165,16 @@ msgstr "" "De veranderingen konden niet worden opgeslagen, omdat er geen overgebleven " "team zou zijn met de toestemming om teams en toestemmingen aan te passen." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "Uw apparaat moet tot ten minste één evenement toegang krijgen." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -9981,22 +10183,22 @@ msgstr "" "pretix-icoon. We raden een grootte van ten minste 200x200px aan, om de " "meeste apparaten te ondersteunen." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "Evenementstypes" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "Waarde van cadeaubon" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Optioneel" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10004,87 +10206,87 @@ msgctxt "form_bulk" msgid "change" msgstr "veranderen" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "Houd huidige waarden" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "Selectie bevat verschillende waarden" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Sluit deze datums uit in plaats van ze toe te voegen." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "jaar/jaren" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "maand(en)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "week/weken" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "dag(en)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Interval" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Aantal herhalingen" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Laatste datum" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "eerste" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "tweede" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "derde" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "laatste" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Dag" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Weekenddag" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "Uw wijzigingen konden niet worden opgeslagen. Zie onder voor details." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "Specifiek stoelnummer" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Ongeldig product geselecteerd." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -10092,11 +10294,11 @@ msgstr "" "De voucher komt alleen overeen met verborgen producten, maar u heeft niet " "geselecteerd dat deze voucher verborgen producten moet tonen." -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Codes" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10104,16 +10306,16 @@ msgstr "" "Voeg een vouchercode per regel toe. We raden u aan deze lijst te kopiëren en " "op te slaan in een bestand." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "Stuur vouchers via e-mail" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "Uw voucher voor {event}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -10143,15 +10345,15 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "Ontvangers" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "of" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " @@ -10161,47 +10363,47 @@ msgstr "" "of een CSV-bestand met een headerrij en een of meerdere van de kolommen " "\"email\", \"number\", \"name\", of \"tag\"." -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Maximale gebruiken per voucher" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Het aantal keren dat ELKE van deze vouchers kan worden gebruikt." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "Specifieke stoelnummers" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "CSV-invoer moet op de eerste regel een header bevatten." -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "CSV-invoer moet een veld met de header \"{header}\" bevatten." -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "CSV-invoer bevat een onbekend veld met de header \"{header}\"." -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} is geen geldig e-mailadres." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Ongeldige waarde op regel {number}." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Een voucher met een van deze codes bestaat al." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -10209,22 +10411,22 @@ msgstr "" "Als vouchers moeten worden verzonden via e-mail moet er ook een onderwerp, " "bericht en ontvanger(s) worden opgegeven." -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" "U genereerde {codes} vouchers, maar gaf ontvangers voor {recp} vouchers op." -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "U moet evenveel stoelnummers als vouchercodes opgeven." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "De bestelling is veranderd:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10233,12 +10435,12 @@ msgstr "" "Plaats #{posid}: {old_item} ({old_price}) veranderd in {new_item} " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "Plaats #{posid}: Stoel \"{old_seat}\" veranderd naar \"{new_seat}\"." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10247,44 +10449,44 @@ msgstr "" "Plaats #{posid}: Evenementsdatum \"{old_event}\" ({old_price}) veranderd in " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "Prijs van plaats #{posid} veranderd van {old_price} naar {new_price}." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" "Belastingregel van plaats #{posid} is veranderd van {old_rule} naar " "{new_rule}." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" "Belastingregel van toeslag {fee} veranderd van {old_rule} naar {new_rule}." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "Een toeslag is toegevoegd" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "Een toeslag is veranderd van {old_price} naar {new_price}." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Een toeslag van {old_price} is verwijderd." -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Plaats #{posid} ({old_item}, {old_price}) geannuleerd." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10293,17 +10495,17 @@ msgstr "" "Plaats #{posid} aangemaakt: {item} ({price}) als add-on bij plaats " "#{addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Plaats #{posid} aangemaakt: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Een nieuw geheim is gegenereerd voor plaats #{posid}." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10311,19 +10513,19 @@ msgstr "" "Plaats #{posid} ({old_item}, {old_price}) afgesplitst naar nieuwe " "bestelling: {order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" "Deze bestelling is gemaakt door het opsplitsen van de bestelling {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(onbekend)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10332,7 +10534,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" om {datetime} voor lijst \"{list}\", " "type \"{type}\"." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10340,7 +10542,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" voor lijst \"{list}\", type " "\"{type}\"." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10349,7 +10551,7 @@ msgstr "" "Een scan van ingetrokken code \"{barcode}…\" om {datetime} voor lijst " "\"{list}\", type \"{type}\" is geüpload." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10358,7 +10560,7 @@ msgstr "" "Scan van ingetrokken code \"{barcode}\" voor lijst \"{list}\", type " "\"{type}\" is geüpload." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10367,7 +10569,7 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd om {datetime} voor lijst " "\"{list}\", type \"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10376,29 +10578,29 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd voor de lijst \"{list}\", type " "\"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "Plaats #{posid} is uitgecheckt op {datetime} voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Plaats #{posid} is uitgecheckt voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "Plaats #{posid} is ingecheckt op {datetime} voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Plaats #{posid} is ingecheckt voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10407,7 +10609,7 @@ msgstr "" "Een scan voor plaats #{posid} om {datetime} voor lijst \"{list}\" is " "geüpload, terwijl het ticket al is gescand." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10416,115 +10618,115 @@ msgstr "" "Plaats #{posid} is gescand en geweigerd omdat het al is gescand op lijst " "\"{list}\"." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "Dit object is aangemaakt via kopiëren." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "De organisator is veranderd." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "De instellingen van de organisator zijn aangepast." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "Cadeaubonacceptatie voor een andere organisator is toegevoegd." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "Cadeaubonacceptatie voor een andere organisator is verwijderd." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "De webhook is aangemaakt." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "De webhook is aangepast." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Het interne commentaar van het evenement is bijgewerkt." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "Het evenement is geannuleerd." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "Een webhook is verwijderd." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "De details van de bestelling zijn aangepast." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "De bestelling is aangemerkt als onbetaald." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Het geheim van de bestelling is veranderd." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "De verloopdatum van de bestelling is aangepast." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "De bestelling is aangemerkt als verlopen." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "De bestelling is aangemerkt als betaald." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "Het annuleringsverzoek is verwijderd." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "De bestelling is terugbetaald." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "De bestelling is geannuleerd." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "De bestelling is opnieuw geactiveerd." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "De testbestelling {code} is verwijderd." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "De bestelling is aangemaakt." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "De bestelling moet worden goedgekeurd voordat hij kan worden verwerkt." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "De bestelling is goedgekeurd." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "De bestelling is geweigerd." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "Het e-mailadres is veranderd van \"{old_email}\" naar \"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10532,55 +10734,55 @@ msgstr "" "Het e-mailadres is gecontroleerd (de gebruiker heeft op een link in een naar " "de gebruiker verzonden mail geklikt)." -#: pretix/control/logdisplay.py:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" "Het telefoonnummer is veranderd van \"{old_phone}\" naar \"{new_phone}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "De taal van de bestelling is aangepast." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "De factuur is gegenereerd." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "De factuur is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "De factuur is opnieuw uitgegeven." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Het interne commentaar van de bestelling is bijgewerkt." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" "De markering van de bestelling om extra aandacht bij check-in te vereisen is " "veranderd." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "Een nieuwe betaling {local_id} is gestart, in plaats van de vorige." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Een onbekend type e-mail is verzonden." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "Het versturen van een email is mislukt." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10588,15 +10790,15 @@ msgstr "" "De e-mail is verstuurd zonder bijlagen, omdat de bijlagen waarschijnlijk te " "groot zouden zijn om te worden verzonden." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Een aangepaste email is verstuurd." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "Een aangepaste email is verstuurd naar een gast." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -10604,63 +10806,63 @@ msgstr "" "Een e-mail is verzonden met een herinnering dat het ticket klaarstaat om te " "downloaden." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Een email is verstuurd om de gebruiker te waarschuwen dat de bestelling " "bijna verloopt." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is geannuleerd." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat het " "evenement is geannuleerd." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is gewijzigd." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is ontvangen." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "betaling is ontvangen." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is geweigerd." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is goedgekeurd." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10668,7 +10870,7 @@ msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is ontvangen en betaling vereist." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10676,95 +10878,95 @@ msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is ontvangen en goedkeuring vereist." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Een email met een link naar de details van de bestelling is opnieuw " "verstuurd naar de gebruiker." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Betaling {local_id} is bevestigd." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Betaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Het annuleren van betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Betaling {local_id} is gestart." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "De bestelling kon niet worden gemarkeerd als betaald: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "De bestelling is overbetaald." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Terugbetaling {local_id} is aangemaakt." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Terugbetaling {local_id} is aangemaakt door een externe entiteit." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "De klant heeft u om een terugbetaling gevraagd." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Terugbetaling {local_id} is voltooid." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Terugbetaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Terugbetaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "De gebruiker is aangemaakt." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Twee-factor-authenticatie is ingeschakeld." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Twee-factor-authenticatie is uitgeschakeld." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Uw twee-factor-noodtokens zijn opnieuw gegenereerd." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -10773,7 +10975,7 @@ msgstr "" "Een nieuw twee-factor-authenticatieapparaat \"{name}\" is toegevoegd aan uw " "account." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -10782,31 +10984,31 @@ msgstr "" "Het twee-factor-authenticatieapparaat \"{name}\" is verwijderd van uw " "account." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Meldingen zijn ingeschakeld." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Meldingen zijn uitgeschakeld." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Uw meldingsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "De gebruiker is geanonimiseerd." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "Wachtwoord-herstelmail verstuurd." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Het wachtwoord is opnieuw ingesteld." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -10814,346 +11016,346 @@ msgstr "" "Een herhaald wachtwoordherstelverzoek is geweigerd, omdat het vorige verzoek " "minder dan 24 uur geleden was." -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "De organisator \"{name}\" is verwijderd." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "De voucher is aangemaakt." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" "De voucher is aangemaakt en verstuurd naar een persoon op de wachtlijst." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "De voucher is aangepast." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "De voucher is verwijderd." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "De voucher is verzilverd in bestelling {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Het product is aangemaakt." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Het product is aangepast." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Het product is verwijderd." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "De variant \"{value}\" is aangemaakt." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "De variant \"{value}\" is verwijderd." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "De variant \"{value}\" is gewijzigd." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Een add-on is toegevoegd aan dit product." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Een add-on is verwijderd van dit product." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Een add-on van dit product is gewijzigd." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "Een gebundeld product is aan dit product toegevoegd." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "Een gebundeld product is verwijderd uit dit product." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "Een gebundeld product van dit product is gewijzigd." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Het quotum is toegevoegd." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Het quotum is verwijderd." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Het quotum is aangepast." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "Het quotum is gesloten." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Het quotum is opnieuw geopend." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "De categorie is toegevoegd." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "De categorie is verwijderd." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "De categorie is aangepast." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "De vraag is toegevoegd." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "De vraag is verwijderd." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "De vraag is aangepast." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "De belastingregel is toegevoegd." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "De belastingregel is verwijderd." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "De belastingregel is aangepast." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "De inchecklijst is toegevoegd." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "De inchecklijst is verwijderd." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "De inchecklijst is aangepast." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "De evenementsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "De ticketsdownloadinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Een plug-in is ingeschakeld." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Een plug-in is uitgeschakeld." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "De winkel is live gezet." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "De winkel is offline gehaald." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "De winkel is in testmodus gezet." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "De testmodus is uitgeschakeld." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "Het evenement is aangemaakt." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "De evenementsdetails zijn aangepast." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Een antwoordoptie is aan de vraag toegevoegd." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Een antwoordoptie is verwijderd van de vraag." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Een antwoordoptie is aangepast." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Een gebruiker is toegevoegd aan het evenemententeam." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Een gebruiker is uitgenodigd voor het evenemententeam." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "De rechten van een gebruiker zijn veranderd." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Een gebruiker is verwijderd van het evenemententeam." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Een voucher is verstuurd naar een persoon op de wachtlijst." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Een inschrijving is verwijderd van de wachtlijst." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Een inschrijving is toegevoegd aan de wachtlijst." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Het team is aangepast." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "De teaminstellingen zijn aangepast." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Het team is verwijderd." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "De toegangslocatie is aangemaakt." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "De toegangslocatie is aangepast." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "De toegangslocatie is verwijderd." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "De evenementsdatum is verwijderd." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "De evenementsdatum is geannuleerd." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "De evenementsdatum is aangepast." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "De evenementsdatum is aangemaakt." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Een quotum is toegevoegd aan de evenementsdatum." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Een quotum van de evenementsdatum is aangepast." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Een quotum is verwijderd van de evenementsdatum." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "Het apparaat is aangemaakt." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "Het apparaat is gewijzigd." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "De toegang van het apparaat is ingetrokken." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "Het apparaat is geïnitialiseerd." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "Het toegangstoken van het apparaat is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "Het apparaat heeft de server op de hoogte gesteld van een hardware- of " "software-update." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "De cadeaubon is aangemaakt." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "De cadeaubon is gewijzigd." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "Een handmatige transactie is uitgevoerd." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "De instellingen van een betalingsprovider zijn aangepast." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "De instellingen van een ticketsuitvoerprovider zijn aangepast." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "De gebruiker bevestigde het volgende bericht: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11162,89 +11364,89 @@ msgstr "" "Plaats #{posid} is handmatig gemarkeerd als ingecheckt op {datetime} op " "lijst \"{list}\"." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" "Plaats #{posid} is opnieuw ingecheckt op {datetime} op lijst \"{list}\"." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "De check-in van plaats #{posid} op lijst \"{list}\" is teruggedraaid." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} is toegevoegd aan het team." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} is verwijderd uit het team." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" "{user} is bij het team gekomen via de uitnodiging verstuurd naar {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} is uitgenodigd voor het team." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "De uitnodiging voor {user} is opnieuw verstuurd." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "De uitnodiging voor {user} is ingetrokken." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Het token \"{name}\" is aangemaakt." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Het token \"{name}\" is ingetrokken." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Uw accountinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Uw e-mailadres is veranderd naar {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Uw wachtwoord is veranderd." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Uw account is ingeschakeld." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Uw account is uitgeschakeld." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "U heeft als de gebruiker {} gewerkt." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "U bent gestopt met werken als {}." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." @@ -11252,7 +11454,7 @@ msgstr "" "Het gekozen evenement was niet gevonden, of u heeft geen rechten om het te " "beheren." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -11260,14 +11462,14 @@ msgstr "" "De gekozen organisator was niet gevonden, of u heeft geen rechten om hem te " "beheren." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Dashboard" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11278,7 +11480,7 @@ msgstr "Dashboard" msgid "General" msgstr "Algemeen" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11287,49 +11489,49 @@ msgstr "Algemeen" msgid "Payment" msgstr "Betaling" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Tickets" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Belastingregels" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Facturering" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Annulering" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Instellingen" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Categorieën" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Overzicht" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11337,39 +11539,39 @@ msgstr "Overzicht" msgid "Refunds" msgstr "Terugbetalingen" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Exporteren" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "Importeren" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Alle vouchers" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Labels" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "Check-in" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Inchecklijsten" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11377,24 +11579,24 @@ msgstr "Inchecklijsten" msgid "Order search" msgstr "Bestelling zoeken" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "Gebruikersinstellingen" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Meldingen" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "Geautoriseerde apps" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11402,45 +11604,62 @@ msgstr "Geautoriseerde apps" msgid "Account history" msgstr "Accountgeschiedenis" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "Alle gebruikers" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Administratieve sessies" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Globale instellingen" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Updatecontrole" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Tickets & inchecken" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "Evenementsmetadata" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "Apparaten" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "Apparaten" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "U heeft geen toestemming om deze inhoud te bekijken." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "U werkt momenteel namens %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Terug naar eigen gebruiker" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Stuur herstelinformatie" @@ -11527,7 +11746,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11546,17 +11765,23 @@ msgstr "" "Wilt u de applicatie %(application)s echt toegang geven tot " "uw pretix-account?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "U werkt momenteel namens %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "De applicatie vereist de volgende rechten:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Kies de organisator-accounts waar deze applicatie toegang toe moet krijgen:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -11564,7 +11789,7 @@ msgstr "" "Deze applicatie is niet gecontroleerd door het pretix-team. " "U geeft deze applicatie op eigen risico toegang tot uw account." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Fout:" @@ -11587,7 +11812,7 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11604,7 +11829,7 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11626,65 +11851,56 @@ msgstr "Opslaan" msgid "Create a new account" msgstr "Maak een nieuw account" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Navigatie schakelen" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Ga naar de winkel" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "Openbaar profiel" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Beëindig administratorsessie" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Accountinstellingen" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Log uit" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "Organisatoraccount" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Zoek naar evenementen" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Schrijf een kort commentaar over wat u deed in de volgende administratieve " "sessies:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "U werkt momenteel namens %(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Terug naar eigen gebruiker" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Lees meer" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11696,11 +11912,11 @@ msgstr "" "ervoor te zorgen dat de testbestellingen niet in uw rapporten en " "statistieken voorkomen, en klanten niet verhinderen echte tickets te kopen." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "Toon alle testbestellingen" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11715,7 +11931,13 @@ msgstr "" "worden gehouden wanneer nieuwe updates uitkomen. Dit bericht zal verdwijnen " "wanneer u erop klikt." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -11723,16 +11945,16 @@ msgstr "" "pretix draait in debug-modus. Gebruik om veiligheidsredenen nooit debug-" "modus op een productieinstantie." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "Tijden getoond in %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "draaiend in ontwikkelmodus" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11847,7 +12069,7 @@ msgstr "Lijstinstellingen bewerken" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12011,18 +12233,18 @@ msgstr "Verwijderen" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Inchecklijst" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "Geavanceerd" @@ -12772,7 +12994,7 @@ msgstr "E-mailontwerp" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Voorbeeld" @@ -12899,26 +13121,27 @@ msgstr "" "doorberekenen aan uw klanten." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Geïnstalleerde plugins" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Uw wijzigingen zijn opgeslagen." @@ -13033,7 +13256,7 @@ msgstr "" "invoert aanpassen." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Functies" @@ -13571,14 +13794,14 @@ msgstr "Meer quota" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Winkel uitgeschakeld" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "In de verkoop" @@ -13646,6 +13869,68 @@ msgstr "" "bestelling opnieuw kunnen gebruiken.\n" " " +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Prijsinstellingen" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Aanmeldingsdetails" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Your information" +msgid "Public information" +msgstr "Uw informatie" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Sla op en toon voorbeeld" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Resultaten updatecontrole" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14024,7 +14309,7 @@ msgstr "Volledig gereserveerd" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Uitverkocht" @@ -14099,8 +14384,8 @@ msgstr "Vraag bewerken" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Betaald" @@ -14108,7 +14393,7 @@ msgstr "Betaald" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Geannuleerd" @@ -14163,28 +14448,28 @@ msgstr "" "'Ja' moet kiezen, en 'Nee' niet wordt geaccepteerd. Als u beide opties wilt " "toestaan, maak dan deze vraag niet verplicht." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Antwoordopties" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "Alleen van toepassing als u 'Kies een/meerdere uit lijst' koos." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Antwoordoptie %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Nieuwe antwoordoptie" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Nieuwe optie toevoegen" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "Afhankelijk van andere vraag" @@ -14952,8 +15237,8 @@ msgstr "Ticketpagina" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "niet beantwoord" @@ -14975,33 +15260,33 @@ msgstr "ONVEILIG" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "plus %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "incl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Belastingen" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Totaal" @@ -15098,7 +15383,7 @@ msgstr "Bestelgeschiedenis" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "E-mailgeschiedenis" @@ -15348,7 +15633,7 @@ msgstr "Wat moet er met de bestelling gebeuren?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Stuur e-mail" @@ -15408,8 +15693,8 @@ msgstr "Terugbetalingsopties" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15629,7 +15914,7 @@ msgstr "" "omdat het onduidelijk kan zijn bij welke datum ze horen." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Gekocht" @@ -16201,7 +16486,7 @@ msgid "PDF Editor" msgstr "PDF-editor" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Code" @@ -16303,7 +16588,7 @@ msgstr "Kopiëren" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Breedte (mm)" @@ -16350,79 +16635,81 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Grootte (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"De uiteindelijke QR-code zal iets kleiner zijn, omdat er wat witruimte nodig " -"is om goed te kunnen scannen." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Lettertypegrootte (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "Meerdere regels leeglaten vanaf gegeven plaats" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Tekstkleur" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "Rotatie (°)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "Stijl" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Donker" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Licht" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "Afbeeldingsinhoud" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Tekstinhoud" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Evenementenattribuut:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "Producteigenschap:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Andere…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Nieuw object toevoegen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "QR-code voor inchecken" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "QR-code voor lead-scanning" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "pretix-logo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "Dynamische afbeelding" @@ -17290,7 +17577,7 @@ msgstr "Vouchergegevens" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Prijseffect" @@ -17554,15 +17841,15 @@ msgstr "Verplaats naar begin van de lijst" msgid "Move to the end of the list" msgstr "Verplaats naar eind van de lijst" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Instellingen op organisator-niveau" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "Globale instellingen" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17575,7 +17862,7 @@ msgstr "" "of u kunt de instellingen ontkoppelen van de organisatorinstellingen om ze " "alleen voor dit evenement aan te passen." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -17588,31 +17875,31 @@ msgstr "" "instellingen ontkoppelen van de globale instellingen om ze alleen voor deze " "organisator aan te passen." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Verander alleen voor dit evenement" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "Verander alleen voor deze organisator" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Verander voor alle evenementen" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "Verander voor alle organisators" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Dat paginanummer is geen geheel getal" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Dat paginanummer is kleiner dan 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -17621,7 +17908,7 @@ msgstr "" "U heeft een ongeldige link gebruikt. Kopieer de link van uw email naar de " "adresbalk, en controleer of de link klopt en nog niet eerder is gebruikt." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -17629,15 +17916,15 @@ msgstr "" "U kunt de uitnodiging voor \"{}\" niet accepteren, omdat u al lid van dit " "team bent." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "U bent nu lid van het team \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Welkom bij pretix! U bent nu lid van het team \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -17647,7 +17934,7 @@ msgstr "" "sturen met verdere instructies. Merk op dat we ten hoogste één e-mail per 24 " "uur zullen sturen." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -17655,7 +17942,7 @@ msgstr "" "Als het adres gekoppeld is aan een geldig account zullen we u een e-mail " "sturen met verdere instructies." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -17665,133 +17952,133 @@ msgstr "" "in uw adresbalk heeft gekopieerd. Merk op dat de link maar drie dagen geldig " "is, en dat de link maar één keer kan worden gebruikt." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "We konden de gebruiker waarvoor u een nieuw wachtwoord wilt aanvragen niet " "vinden." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "U kunt nu inloggen met uw nieuwe wachtwoord." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Probeer het opnieuw." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Ongeldige code, probeer het opnieuw." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "U heeft geen toestemming om deze actie uit te voeren." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "De gekozen check-ins zijn teruggedraaid." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "De geselecteerde tickets zijn aangemerkt als ingecheckt." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "De nieuwe inchecklijst is aangemaakt." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "We konden uw wijzigingen niet opslaan. Zie hieronder voor details." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "De gevraagde lijst bestaat niet." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "De gekozen lijst is verwijderd." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Gasten (besteld)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Gasten (betaald)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Volledige omzet ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Actieve producten" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "beschikbaar om aan mensen op de wachtlijst te geven" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "totale wachtlijstlengte" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} over" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Uw ticketwinkel is" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Klik hier om dit aan te passen" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "live" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "live en in testmodus" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "nog niet openbaar" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "in privétestmodus" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "Aanwezig - {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Welkom bij pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Ga aan de slag met onze instelhulp" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -17799,43 +18086,43 @@ msgstr "" "Om te beginnen met tickets verkopen moet u producten of quota aanmaken. De " "snelste manier om dit te doen is met onze instelhulp." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Stel evenement in" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Geen datums" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Handeling vereist" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Verkoop afgelopen" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Binnenkort" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} bestelling" msgstr[1] "{num} bestellingen" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17843,39 +18130,39 @@ msgstr "" "Uw wijzigingen zijn opgeslagen. Merk op dat het een korte tijd kan duren " "voordat uw wijzigingen zichtbaar zijn." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "Integraties" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "Aanpassingen" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "Uitvoer- en exportformaten" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "API-functies" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Andere" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Deze betalingsprovider bestaat niet of de bijbehorende plug-in is " "uitgeschakeld." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Er is een fout opgetreden tijdens het verbinden met de SMTP-server: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -17883,7 +18170,7 @@ msgstr "" "Uw wijzigingen zijn opgeslagen en de verbindingspoging met uw SMTP-server is " "geslaagd." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -17893,40 +18180,40 @@ msgstr "" "om de \"gebruik aangepaste SMTP-server\"-optie in te schakelen, want anders " "wordt uw SMTP-server niet gebruikt." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" "Deze waarde zal op basis van verschillende parameters automatisch worden " "aangepast." -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "ongeldig item" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Onbekende e-mail-renderer." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "U vroeg een ongeldig ticketsuitvoertype." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Uw winkel is nu live!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "We hebben uw winkel offline gehaald. U kan hem opnieuw inschakelen wanneer u " "dit wilt!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "Uw winkel staat nu in testmodus!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -17934,21 +18221,21 @@ msgstr "" "Een bestelling kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "We hebben de testmodus voor u uitgeschakeld. Veel succes met de echte " "ticketverkoop!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Dit evenement kan niet worden verwijderd." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "Dit evenement is verwijderd." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -17956,43 +18243,43 @@ msgstr "" "Het evenement kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "Het probleem is aangemerkt als opgelost!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Het commentaar is bijgewerkt." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Kon de opmerking niet bijwerken." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "Btw" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "De nieuwe belastingregel is aangemaakt." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "De gevraagde belastingregel bestaat niet." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "De gekozen belastingregel is verwijderd." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "De gekozen belastingregel kan niet worden verwijderd." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "Uw evenement is niet leeg, u moet het handmatig opzetten." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -18000,115 +18287,186 @@ msgstr "" "Uw wijzigingen zijn opgeslagen. U kunt nu doorgaan met het bekijken van de " "details, of het evenement live zetten om te beginnen met verkopen!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Standaardticket" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Ticket met korting" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Uw wijzigingen zijn niet opgeslagen, zie onder voor details." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "Het gevraagde product bestaat niet." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "De volgorde van items is bijgewerkt." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "De gevraagde productcategorie bestaat niet." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "De gekozen categorie is verwijderd." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "De nieuwe categorie is aangemaakt." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "De volgorde van categorieën is bijgewerkt." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "Straat" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "Sommige van de opgegeven vraagnummers zijn ongeldig." -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "Niet alle vragen zijn geselecteerd." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "De gevraagde vraag bestaat niet." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "De gekozen vraag is verwijderd." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Bestand geüpload" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "De nieuwe vraag is aangemaakt." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Het nieuwe quotum is aangemaakt." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "Uitgangsscans" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Vouchers en wachtlijstreserveringen" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Beschikbaar quotum" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Wachtlijst (openstaand)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Momenteel te koop" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "Het gevraagde quotum bestaat niet." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "Het quotum is heropend, en zal niet automatisch opnieuw sluiten." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Het geselecteerde quotum is verwijderd." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "Het gevraagde item bestaat niet." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -18116,7 +18474,7 @@ msgstr "" "U kunt geen add-ons toevoegen aan een product dat zelf alleen beschikbaar is " "als add-on." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." @@ -18124,7 +18482,7 @@ msgstr "" "U kunt geen bundels toevoegen aan een product dat zelf alleen beschikbaar is " "als bundel." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " @@ -18133,68 +18491,68 @@ msgstr "" "U heeft dit product uitgeschakeld, maar het is nog deel van een " "productbundel. Zolang dit zo is kan ook deze bundel niet gekocht worden." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Het gekozen product is verwijderd." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Het gekozen product is uitgeschakeld." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "U heeft geen toestemming om dit evenement te kopiëren." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Team {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Een nieuw cliëntgeheim is gegenereerd en is nu actief." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "De toegang voor de gekozen applicatie is ingetrokken." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "Upload alleen CSV-bestanden." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "Upload geen bestanden groter dan 10 MB." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "De import is gelukt." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "We konden het geüploade bestand niet openen als een CSV-bestand." -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Onbekende bestelcode of niet gemachtigd om deze bestelling te bekijken." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Tickets downloaden is niet ingeschakeld voor dit product." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "De bestelling is verwijderd." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18202,55 +18560,55 @@ msgstr "" "De bestelling kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" "Alleen bestellingen die in de testmodus zijn aangemaakt kunnen worden " "verwijderd." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "De bestelling is geweigerd, en is hierom nu geannuleerd." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Deze betaling is geannuleerd." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Deze betaling kan momenteel niet worden geannuleerd." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "De terugbetaling is geannuleerd." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Deze terugbetaling kan momenteel niet worden geannuleerd." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "De terugbetaling is verwerkt." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "Deze terugbetaling kan momenteel niet worden verwerkt." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "De terugbetaling is gemarkeerd als uitgevoerd." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" "Het verzoek is verwijderd. Als u dit wilt kunt u nu de gebruiker hierover " "informeren." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "Uw annuleringsverzoek" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -18268,7 +18626,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -18276,15 +18634,15 @@ msgstr "" "De betaling is als voltooid aangemerkt, maar we konden geen bevestigingsmail " "versturen." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "De betaling is als voltooid aangemerkt." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Deze betaling kan momenteel niet worden bevestigd." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -18292,7 +18650,7 @@ msgstr "" "U kunt niet meer terugbetalen dan het bedrag van een betaling die nog niet " "is terugbetaald." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -18300,7 +18658,7 @@ msgstr "" "U koos een gedeeltelijke terugbetaling voor een betalingsmethode die alleen " "volledige terugbetalingen ondersteunt." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -18308,11 +18666,11 @@ msgstr "" "Een van de terugbetalingen kon niet worden verwerkt. Probeer op een andere " "manier terug te betalen. De foutmelding was: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "Een terugbetaling van {} is verwerkt." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -18320,18 +18678,18 @@ msgstr "" "Een terugbetaling van {} is opgeslagen, maar nog niet volledig uitgevoerd. U " "kunt de terugbetaling hieronder als voltooid aanmerken." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" "De cadeaubon is aangemaakt. U kunt de cadeauboncode nu naar de gebruiker " "sturen." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "Uw cadeauboncode" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18352,13 +18710,13 @@ msgstr "" "\n" "De organisatie van {event}" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "De terugbetalingen die u koos komen niet overeen met het gekozen totale " "terug te betalen bedrag." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -18366,11 +18724,11 @@ msgstr "" "De bestelling is als betaald aangemerkt, maar we konden geen " "bevestigingsmail versturen." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "De betaling is succesvol aangemaakt." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -18378,25 +18736,25 @@ msgstr "" "De bestelling is geannuleerd. U kunt nu kiezen hoe u het geld over wilt " "maken naar de gebruiker." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Geen btw-nummer opgegeven." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Geen land opgegeven." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "Btw-nummer kon niet worden gecontroleerd, omdat een land van buiten de EU " "was opgegeven." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Dit btw-nummer is niet geldig." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -18404,35 +18762,35 @@ msgstr "" "Uw btw-nummer kon niet worden gecontroleerd, omdat de btw-controledienst van " "uw land momenteel niet beschikbaar is." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Dit btw-nummer is geldig." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Onbekende factuur." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "De factuur is al geannuleerd." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "Persoonlijke gegevens zijn uit de factuur verwijderd." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "De email is in de wachtrij gezet om te worden verstuurd." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Deze factuur is niet gevonden" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Het factuurbestand wordt niet meer opgeslagen op de server." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18440,74 +18798,74 @@ msgstr "" "Het factuurbestand is nog niet gegenereerd, we zullen het nu voor u " "genereren. Probeer het over een paar seconden opnieuw." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "De betalingstermijn is veranderd." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" "We konden uw verzoek niet verwerken, omdat de server het te druk heeft." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Deze actie is alleen toegestaan voor openstaande bestellingen." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "Deze actie is alleen toegestaan voor geannuleerde bestellingen." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" "Deze actie is alleen toegestaan voor openstaande bestellingen en betaalde " "bestellingen." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Een fout is opgetreden. Zie de details hieronder." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "De bestelling is aangepast en de gebruiker is op de hoogte gesteld." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "De bestelling is aangepast." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "We hadden moeite met het verwerken van uw invoer. Zie de fouten hieronder." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Niets hoefde te worden aangepast aan de bestelling." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "We konden de e-mail niet versturen. Zie onder voor details." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Onderwerp: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Uw bericht is in de wachtrij gezet en zal worden verstuurd naar {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Kon geen mail sturen naar de volgende gebruiker: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18515,24 +18873,24 @@ msgstr "" "Deze link is niet meer geldig. Ga terug, ververs de pagina, en probeer het " "opnieuw." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Er is geen bestelling met de gegeven bestelcode." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "De gekozen exporteerder was niet gevonden." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "Er was een probleem met het verwerken van uw invoer. Zie onder voor details." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "Alle bestellingen zijn geannuleerd." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -18541,23 +18899,23 @@ msgstr "" "De bestellingen zijn geannuleerd. Bij {count} bestellingen is er een fout " "opgetreden, controleer alstublieft alle nog niet geannuleerde bestellingen." -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "Uw invoer was ongeldig." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Tokennaam" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "Deze organisator kan niet worden verwijderd." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "De organisator is verwijderd." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18565,37 +18923,37 @@ msgstr "" "De organisator kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "De nieuwe organisator is aangemaakt." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administrators" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "Het team is aangemaakt. U kunt nu leden aan het team toevoegen." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Uw wijzigingen konden niet worden opgeslagen." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "Het gekozen team is verwijderd." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "Het gekozen team kan niet worden verwijderd." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -18603,45 +18961,45 @@ msgstr "" "U kunt het laatste lid niet uit dit team verwijderen, omdat er niemand meer " "zou zijn met de permissie om teams te beheren." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Het lid is verwijderd uit het team." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Ongeldige uitnodiging geselecteerd." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "De uitnodiging is ingetrokken." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "De uitnodiging is opnieuw verstuurd." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Ongeldig token geselecteerd." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Het token is ingetrokken." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Gebruikers moeten een pretix-account hebben voordat ze kunnen worden " "uitgenodigd." -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "Het nieuwe lid is uitgenodigd voor het team." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Het nieuwe lid is toegevoegd aan het team." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -18651,160 +19009,160 @@ msgstr "" "Kopieer dit geheim naar een veilige plaats. U zal het hier niet opnieuw " "kunnen zien." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "Het apparaat is succesvol geïnstalleerd." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "Dit apparaat heeft momenteel geen toegang." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "De toegang voor dit apparaat is ingetrokken." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "De gekozen cadeaukaartuitgever is toegevoegd." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "De gekozen cadeaukaartuitgever is verwijderd." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "Cadeaubonnen kunnen geen negatieve waarde hebben." -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "De transactie kon niet worden teruggeboekt." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "De transactie is teruggeboekt." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "Uw invoer was ongeldig, probeer het opnieuw." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "De handmatige transactie is opgeslagen." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "De cadeaubon is aangemaakt en kan nu worden gebruikt." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "De geselecteerde toegangslocatie is verwijderd." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "De eigenschap is aangemaakt." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "De eigenschap is verwijderd." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Het geüploade PDF-bestand is te groot." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "Het geüploade PDF-bestand is te klein." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Upload alleen PDF-bestanden." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "De gekozen gegevens zijn verwijderd." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "De gevraagde datum bestaat niet." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" "Een datum kan niet worden verwijderd als er al bestellingen zijn geplaatst." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "De geselecteerde datum is verwijderd." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "De nieuwe datum is aangemaakt." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "De geselecteerde datums zijn uitgeschakeld." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "De geselecteerde datums zijn ingeschakeld." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "De geselecteerde datums zijn verwijderd of uitgeschakeld." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} nieuwe datums zijn aangemaakt." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Reeks:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "Bestelling {}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "Voucher {}" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "Het wachtwoord dat u invoerde was ongeldig, probeer het opnieuw." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "Beveiligingsapparaten zijn alleen beschikbaar als pretix via HTTPS wordt " "geopend." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "Een twee-factor-authenticatieapparaat is verwijderd van uw account." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "Het apparaat is verwijderd." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "Dit beveiligingsapparaat is al geregistreerd." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" "Een nieuw twee-factor-authenticatieapparaat is toegevoegd aan uw account." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -18814,15 +19172,15 @@ msgstr "" "schakelen met de knoppen hieronder om een tweede factor verplicht te maken " "voor het inloggen met uw account." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "Het apparaat is geverifieerd en kan nu worden gebruikt." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "De registratie kon niet worden voltooid. Probeer het opnieuw." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -18830,22 +19188,22 @@ msgstr "" "De code die u invoerde was niet geldig. Controleer of de datum en tijd van " "uw telefoon kloppen als dit probleem aanhoudt." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" "Stel ten minste één apparaat in voor u twee-factor-authenticatie inschakelt." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "Twee-factor-authenticatie is nu ingeschakeld voor uw account." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "Twee-factor-authenticatie is nu uitgeschakeld voor uw account." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -18853,122 +19211,122 @@ msgstr "" "Uw noodcodes zijn opnieuw gegenereerd. Vergeet niet om ze op een veilige " "plaats te bewaren voor het geval u geen toegang meer hebt tot uw apparaten." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Uw meldingen zijn uitgeschakeld." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Uw meldingsinstellingen zijn opgeslagen." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Uw commentaar is opgeslagen." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "We hebben een e-mail met verdere instructies verstuurd." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "De nieuwe gebruiker is aangemaakt." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Reserveer quotum" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Quota omzeilen" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Ieder product" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "De gevraagde voucher bestaat niet." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" "Een voucher kan niet worden verwijderd wanneer de voucher al is verzilverd." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "De gekozen voucher is verwijderd." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "De nieuwe voucher is aangemaakt: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "Er is geen voucher met de gegeven vouchercode." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "De nieuwe vouchers zijn aangemaakt." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "De gekozen vouchers zijn verwijderd of uitgeschakeld." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num} vouchers zijn aangemaakt en verstuurd via email." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "U heeft geen toestemming om dit te doen" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "Een email met een vouchercode is verstuurd naar het opgegeven adres." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Wachtlijstinschrijving niet gevonden." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "De wachtlijstinschrijving is verplaatst naar het begin van de lijst." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "De wachtlijstinschrijving is verplaatst naar het eind van de lijst." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "Op wachtlijst sinds" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Wachtend" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "De gevraagde inschrijving bestaat niet." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "De gekozen inschrijving is verwijderd." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Bekend domein" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Bekende domeinen" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -18977,71 +19335,71 @@ msgstr "Bekende domeinen" msgid "Badges" msgstr "Badges" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "het pretix-team" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Deze plug-in staat u toe om badges of naamkaarten te genereren voor uw " "gasten." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "Één badge per pagina" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "4 liggende A6-pagina's op één A4-pagina" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "4 staande A6-pagina's op één A4-pagina" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "8 liggende A7-pagina's op één A5-pagina" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "8 staande A7-pagina's op één A4-pagina" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "Geen van de gekozen producten is ingesteld om badges te printen." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Badges van gasten" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Inclusief openstaande bestellingen" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "Inclusief add-on of gebundelde plaatsen" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "Weergaveoptie" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -19053,49 +19411,49 @@ msgstr "" "printer. Merk op dat de losse badgelay-outs al de juiste grootte moeten " "hebben." -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "Alleen tickets voor subevenementen op of na deze datum." -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "Alleen tickets voor subevenementen op of voor deze datum." -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Sorteren op" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(Geen badges printen)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Badge-lay-out" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Badge-lay-out aangemaakt." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Badge-lay-out verwijderd." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Badge-lay-out veranderd." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Badge-lay-out {val}" @@ -19146,43 +19504,43 @@ msgstr "Maak een nieuwe badge-lay-out" msgid "Make default" msgstr "Maak standaard" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "De nieuwe badge-lay-out is aangemaakt." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "De gevraagde badge-lay-out bestaat niet." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "De gekozen badge-lay-out is verwijderd." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Badge-lay-out: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Bankoverschrijving" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" "Deze plug-in staat u toe om betalingen te ontvangen via bankoverschrijvingen." -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Installeer het python-package 'chardet' voor betere CSV-importmogelijkheden." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19196,48 +19554,48 @@ msgstr "" "of regelmatig een digitaal rekeningafschrift importeren om pretix de " "benodigde informatie te geven." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Bankrekeningtype" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "SEPA-bankrekening" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Andere bankrekening" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Naam van rekeninghouder" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Naam van de bank" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Bankrekeninginformatie" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -19247,7 +19605,7 @@ msgstr "" "bankoverschrijving te sturen. Als u veel internationale klanten heeft hebben " "ze misschien uw volledige adres en het volledige adres van uw bank nodig." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -19257,7 +19615,7 @@ msgstr "" "klanten nodig zouden kunnen hebben om het geld over te maken, bijv. " "rekeningnummers, bankgegevens, adressen, etc." -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." @@ -19266,27 +19624,27 @@ msgstr "" "gebruiken als het evenement is ingesteld om facturen aan te maken nadat de " "betaling is voldaan." -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "Zet geen streepjes in de betalingscode." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Dit is in sommige landen verplicht." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "Zet factuurnummer in de betalingscode." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "Voorvoegsel voor de betalingscode" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "Extra tekst om te tonen bij openstaande bestellingen" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." @@ -19294,11 +19652,11 @@ msgstr "" "Deze tekst zal naast de standaardtekst worden getoond op de " "bevestigingspagina voor openstaande bestellingen." -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "IBAN-blokkadelijst voor terugbetalingen" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19313,27 +19671,27 @@ msgstr "" "landcodes zoals \"GB\" invullen als u nooit automatisch terugbetalingen wilt " "overmaken naar IBANs uit een bepaald land." -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Vul de volgende bankrekeningdetails in." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Vul uw bankrekeninggegevens in." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Rekeninghouder" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19342,38 +19700,38 @@ msgstr "Rekeninghouder" msgid "Bank" msgstr "Bank" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "Ongeldig IBAN/BIC" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "Bankrekening {iban}" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" "Een terugbetaling via bankoverschrijving kan alleen van een bestaande " "betaling gestart worden." -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "BIC (optioneel)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "Uw invoer was ongeldig, zie hieronder voor details." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Betaler" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19381,21 +19739,21 @@ msgstr "Betaler" msgid "Import bank data" msgstr "Bankgegevens importeren" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "Terugbetalingen exporteren" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "Uw bestelling ontving een onvolledige betaling: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "De bestelling is al geannuleerd." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "Automatisch uitsplitsen naar meerdere bestellingen niet mogelijk." @@ -19509,7 +19867,7 @@ msgstr "" "in het MT940-formaat." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -19792,7 +20150,7 @@ msgstr "Bestelling al betaald" msgid "Discard" msgstr "Verwijderen" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." @@ -19800,39 +20158,39 @@ msgstr "" "Negatief bedrag maar terugbetaling kan niet worden opgeslagen, maak eerst " "een handmatige terugbetaling aan." -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Probleem met versturen van e-mail." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Onbekende bestelcode" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "Tekst zoeken" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "min" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "max" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "De filteropdracht is ongeldig." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Alle niet-verwerkte transacties zijn verwijderd." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "U moet een bestand kiezen om te importeren." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -19840,12 +20198,12 @@ msgstr "" "We konden het type bestand van deze import niet bepalen. Neem contact op met " "ondersteuning voor hulp." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "We konden uw invoer niet verwerken." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -19853,7 +20211,7 @@ msgstr "" "We konden uw invoer helaas niet verwerken. Neem contact op met ondersteuning " "voor hulp." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." @@ -19861,15 +20219,15 @@ msgstr "" "Er konden geen transacties worden gevonden in dit bestand. Neem contact op " "met ondersteuning voor hulp." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Ongeldige invoergegevens." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "U moet de kolom selecteren die de betalingscode bevat." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -19877,7 +20235,7 @@ msgstr "" "Voer imports per evenement uit, omdat deze organisator evenementen met " "meerdere munteenheden heeft." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " @@ -19886,11 +20244,11 @@ msgstr "" "We konden geen rekeninggegevens vinden voor de terugbetaling {refund_id}. De " "terugbetaling is als mislukt gemarkeerd." -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "Er zijn geen geldige bestellingen gevonden." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." @@ -19898,88 +20256,88 @@ msgstr "" "Omdat deze organisator evenementen met verschillende munteenheden heeft moet " "u de terugbetalingen per evenement apart exporteren." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Check-in-lijst-exporteerder" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Deze plug-in staat u toe om inchecklijsten te genereren voor uw conferentie." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "Inclusief QR-codegeheim" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "Alleen tickets waarvoor speciale aandacht nodig is" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Inclusief vragen" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Inchecklijst (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "betaald" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "Uitgecheckt" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "Automatisch ingecheckt" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Geheim" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "Incheckgeschiedenis (alle geslaagde scans)" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "Scantype" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "Apparaat" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "Offline scan" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "Alle inchecklijsten" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Deze plug-in voegt een aanpasbare betalingsmethode voor handmatige " "verwerking toe." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Deze plug-in staat u toe om betalingen te ontvangen via PayPal" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -19988,28 +20346,28 @@ msgstr "" "daadwerkelijk geld over te maken, maar u zult een PayPal-sandboxgebruiker " "nodig hebben om in te loggen." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "PayPal-account" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "Klik hier voor instructies over hoe de benodigde sleutels te krijgen" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Endpoint" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "Kenmerk-voorvoegsel" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." @@ -20017,7 +20375,7 @@ msgstr "" "Als u hier een waarde invoert zal deze waarde voor het normale kenmerk met " "het bestelnummer worden ingevoegd." -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -20027,16 +20385,16 @@ msgstr "" "Door op de volgende knop te klikken kunt u een nieuw PayPal-account " "aanmaken, of pretix met een bestaand account verbinden." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "Verbinden met {icon} PayPal" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "Verbinding met PayPal verbreken" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -20044,18 +20402,18 @@ msgstr "" "Stel een PayPal-webhook naar het volgende endpoint in om bestellingen " "automatisch te annuleren wanneer betalingen extern worden terugbetaald." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "PayPal accepteert geen betalingen in de munteenheid van uw evenement." -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" "Zie de volgende PayPal-pagina voor een complete lijst van ondersteunde " "munteenheden." -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -20069,15 +20427,15 @@ msgstr "" "dezelfde munteenheid moeten gebruiken. Buitenlandse PayPal-accounts zullen " "geen betalingen kunnen versturen." -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "We hadden moeite met met PayPal communiceren" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -20085,7 +20443,7 @@ msgstr "" "We konden uw betaling niet verwerken. Zie onder voor details over hoe verder " "te gaan." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -20093,60 +20451,60 @@ msgstr "" "PayPal heeft de betaling nog niet goedgekeurd. We zullen het aan u melden " "zodra de betaling is voltooid." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Er is een fout opgetreden bij het versturen van de bevestigingsmail." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Het bedrag via PayPal terugbetalen is mislukt: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "De betaling voor deze factuur is al ontvangen." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "PayPal-betalingskenmerk" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "PayPal-verkoopskenmerk" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Betaling voltooid." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Betaling geweigerd." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Betaling teruggestort." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Betaling omgekeerd." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Betaling staat open." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal meldt: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "PayPal Connect: Client-ID" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "PayPal Connect: Geheime sleutel" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "PayPal Connect-endpoint" @@ -20245,12 +20603,12 @@ msgstr "Is het venster om uw betaling uit te voeren niet geopend?" msgid "Click here in order to open the window." msgstr "Klik hier om het venster te openen." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Er trad een fout op tijdens het verbinden met PayPal, probeer het opnieuw." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -20258,24 +20616,24 @@ msgstr "" "Uw PayPal-account is nu verbonden met pretix. U kunt hieronder de " "instellingen wijzigen." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "Ongeldige reactie van PayPal ontvangen." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Het lijkt erop dat u de PayPal-betaling heeft geannuleerd" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "De verbinding met uw PayPal-account is verbroken." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "Oude incheckapparaat-API" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." @@ -20283,104 +20641,104 @@ msgstr "" "Deze plug-in staat u toe om de pretixdroid- en pretixdesk-apps voor uw " "evenement te gebruiken." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Rapport-exporteerder" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Deze plug-in staat u toe om printbare rapporten te genereren over uw " "verkoopcijfers." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Pagina %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Aangemaakt: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Overzicht van bestellingen (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Bestellingen per product" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "(excl. belasting)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "(incl. belasting)" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} tussen {start} en {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Lijst van bestellingen met belasting (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Bestellingen per belastingtarief ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Bruto" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Belasting" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "Lijst van bestellingen met belasting" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "Belastingen per land" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "Zakelijke klanten" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "Landcode" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "Doorverwijzing van bestelpagina" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." @@ -20388,7 +20746,7 @@ msgstr "" "Deze plug-in staat toe om naar betalingen te linken, en hierna de gebruiker " "opnieuw door te verwijzen. Dit kan nuttig zijn in combinatie met onze API." -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "Doorverwijzing" @@ -20400,29 +20758,29 @@ msgstr "" "Deze functie is nuttig als u alleen het betalingsonderdeel van pretix " "gebruikt, en uw eigen afrekeninterface gebruikt voor andere stappen." -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "Basis-URL voor doorverwijzing" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" "Doorverwijzingen zullen alleen worden toegestaan naar URLs die met dit " "voorvoegsel beginnen." -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "Deze plug-in staat u toe om emails naar al uw klanten te versturen." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "Stuur e-mail naar" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "Bijlage" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " @@ -20432,47 +20790,47 @@ msgstr "" "als spam worden gemarkeerd. We raden aan om alleen PDF-bestanden bij te " "voegen en een maximale grootte van 2 MB te gebruiken." -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Verstuur alleen aan klanten die kochten" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "Filteren op incheckstatus" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "Stuur naar niet-ingecheckte klanten" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Stuur alleen naar klanten van" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Stuur alleen naar klanten van subevenementen die beginnen op of na" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Stuur alleen naar klanten van subevenementen die beginnen voor" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Stuur alleen naar klanten met bestellingen geplaatst na" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Stuur alleen naar klanten met bestellingen geplaatst voor" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "Iedereen die een bestelling heeft geplaatst" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -20480,40 +20838,40 @@ msgstr "" "Iedere gast (of aan de besteller als er geen e-mailadres van de gast bekend " "is)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" "Beide (alle e-mailadressen van bestellers en alle e-mailadressen van gasten)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "wacht op betaling (excl. nog niet goedgekeurde bestellingen)" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "wacht op goedkeuring" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "openstaand met verlopen betaling" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Stuur naar klanten met bestelstatus" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "Stuur naar ingecheckte klanten op lijst" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "Email is verstuurd" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "De bestelling ontving een massamail." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "Een tickethouder van deze bestelling ontving een massamail." @@ -20541,15 +20899,15 @@ msgstr "E-mailadressen van bestelling" msgid "Send a new email based on this" msgstr "Stuur een nieuwe email gebaseerd op deze" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "U gaf een ongeldig log-ID op" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "Er zijn geen bestellingen die overeenkomen met deze selectie." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " @@ -20558,15 +20916,15 @@ msgstr "" "Uw bericht is in de wachtrij gezet en zal binnenkort naar de e-mailadressen " "van %d bestellingen worden verstuurd." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Statistieken" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Deze plug-in toont u verschillende statistieken." @@ -20666,17 +21024,17 @@ msgstr "" "We zullen u hier verschillende soorten statistieken over uw verkopen tonen, " "zodra u de eerste bestellingen ontvangt!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Deze plug-in staat u toe om creditcardbetalingen te ontvangen via Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -20685,19 +21043,19 @@ msgstr "" "De opgegeven key \"%(value)s\" ziet er niet geldig uit. Hij moet beginnen " "met \"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Connect: App-toeslag (procent)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: App-toeslag (max.)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-toeslag (min.)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -20707,15 +21065,15 @@ msgstr "" "Door te klikken op de volgende knop kunt u een nieuw Stripe-account " "aanmaken, of pretix met een bestaand account verbinden." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Verbinden met Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Verbinding met Stripe verbreken" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20727,22 +21085,22 @@ msgstr "" "annuleren wanneer betalingen extern worden terugbetaald, en om asynchrone " "betalingsmethoden zoals SOFORT te verwerken." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "MOTO-betalingen voor wederverkopers inschakelen" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" "Beperkte functie (moet eerst door Stripe-support voor uw account worden " "ingeschakeld)" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "Stripe Integration Security Guide" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20759,21 +21117,21 @@ msgstr "" "verplicht worden om jaarlijkse PCI-DSS-evaluaties in te voeren, zoals het 40 " "pagina's tellende SAQ D. Zie de %s voor meer informatie over dit onderwerp." -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Stripe-account" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Testing" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -20781,15 +21139,15 @@ msgstr "" "Als uw evenement in testmodus is zullen we altijd de test-API van Stripe " "gebruiken, onafhankelijk van deze instelling." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Publiceerbare sleutel" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Geheime sleutel" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -20797,39 +21155,39 @@ msgstr "" "Het land waarin uw Stripe-account is geregistreerd. Dit is meestal het land " "waarin u woont of gevestigd bent." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Creditcardbetalingen" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Moet eerst in uw Stripe-account worden aangezet." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20841,23 +21199,23 @@ msgstr "" "gevallen tot 14 dagen duren om verwerkt te worden. Activeer " "deze betalingsmethode alleen als uw betalingstermijn deze vertraging toelaat." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of gebruiken om een betaling uit te voeren. Er zal geen echt " "geld worden overgemaakt." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldde een fout met uw kaart: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -20884,7 +21242,7 @@ msgstr "" "We hadden problemen met het communiceren met Stripe. Probeer het opnieuw, en " "neem contact op met ons als het probleem aanhoudt." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -20892,16 +21250,16 @@ msgstr "" "Uw betaling wacht op voltooiing. We zullen het aan u melden wanneer uw " "betaling is gelukt." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldde een fout: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Geen betalingsinformatie gevonden." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -20909,172 +21267,172 @@ msgstr "" "We hadden problemen met het communiceren met Stripe. Probeer het opnieuw, en " "neem contact op met ons als het probleem aanhoudt." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe meldde een fout" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Creditcard via Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Creditcard" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "U moet mogelijk JavaScript inschakelen voor Stripe-betalingen." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "Uw betaling is mislukt. Probeer het alstublieft opnieuw." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay via Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "onbekende naam" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankrekening bij {bank}" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL via Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay via Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "Land van uw bank" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Duitsland" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Oostenrijk" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "België" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Nederland" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Spanje" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankrekening {iban} bij {bank}" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 msgid "EPS via Stripe" msgstr "EPS via Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 msgid "Multibanco via Stripe" msgstr "Multibanco via Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 via Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay via Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Betaling geslaagd." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Transactie teruggestort." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Transactie bijgewerkt." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Transactie staat open" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Betaling goedgekeurd." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Betalingsgoedkeuring geannuleerd." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Betalingsgoedkeuring mislukt." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "Transactie mislukt. Reden: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Geschil aangemaakt. Reden: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Geschil bijgewerkt. Reden: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Geschil gesloten. Status: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe meldde een gebeurtenis: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe Connect: Client ID" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe Connect: Geheime sleutel" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe Connect: Publiceerbare sleutel" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe Connect: Geheime sleutel (test)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Publiceerbare sleutel (test)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -21248,17 +21606,17 @@ msgstr "Betaling bevestigen: %(code)s" msgid "Confirming your payment…" msgstr "Betaling bevestigen…" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "" "Er trad een fout op tijdens het verbinden met Stripe, probeer het opnieuw." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe meldde een fout: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -21266,12 +21624,12 @@ msgstr "" "Uw Stripe-account is nu verbonden met pretix. U kunt hieronder de " "instellingen wijzigen." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "De verbinding met uw Stripe-account is verbroken." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -21279,7 +21637,7 @@ msgstr "" "Sorry, er trad een fout op in het betalingsproces. Klik op de link in uw " "email om door te gaan." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -21287,55 +21645,55 @@ msgstr "" "We konden uw creditcardbetaling niet autoriseren. Probeer het opnieuw, en " "neem contact met ons op als het probleem aanhoudt." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "Sorry, is iets misgegaan in het betalingsproces." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "PDF-ticketsuitvoer" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "Deze plug-in staat u toe om tickets uit te printen als PDF-bestanden" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "Alle PDF-tickets in één bestand" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "PDF-ticketlay-out voor {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(zoals hierboven)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "PDF-ticketlay-out" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "Standaardlay-out" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "Ticketlay-out aangemaakt." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "Ticketlay-out verwijderd." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "Ticketlay-out veranderd." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "Ticketlay-out {val}" @@ -21399,48 +21757,48 @@ msgstr "U heeft nog geen lay-outs aangemaakt." msgid "Create a new layout" msgstr "Maak een nieuwe lay-out" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "PDF-uitvoer" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 msgid "Download tickets (PDF)" msgstr "Download tickets (PDF)" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 msgid "Download ticket (PDF)" msgstr "Download ticket (PDF)" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "Standaard ticketlay-out" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "De nieuwe ticketlay-out is aangemaakt." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "De gevraagde lay-out bestaat niet." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "De gekozen ticketlay-out is verwijderd." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "PDF-ticketlay-out: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Automated check-in" msgid "Web-based check-in" msgstr "Automatisch inchecken" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." @@ -21448,7 +21806,7 @@ msgid "This plugin allows you to perform check-in actions in your browser." msgstr "" "Deze plug-in staat u toe om inchecklijsten te genereren voor uw conferentie." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgid "Check-in" msgid "Web Check-in" @@ -21458,22 +21816,22 @@ msgstr "Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Stap" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Add-onproducten" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Uw gegevens" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21481,7 +21839,7 @@ msgstr "" "Door het factuuradres dat u heeft opgegeven kunnen we u om " "belastingtechnische redenen helaas de geselecteerde producten niet verkopen." -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " @@ -21491,114 +21849,114 @@ msgstr "" "belastingtarief toepassen voor uw aankoop en hebben we de prijs van de " "producten in uw winkelwagen aangepast." -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Vul alstublieft een geldig e-mailadres in." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Vul alstublieft uw factuuradres in." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Vul alstublieft uw naam in." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Beantwoord alstublieft alle vereiste vragen." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Betaling" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Selecteer een betaalmethode." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "De betalingsinformatie die u heeft ingevoerd zijn onvolledig." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Controleer bestelling" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "U moet alle selectievakjes aan de onderkant van de pagina aanvinken." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Er is een fout opgetreden bij het verzenden van de bevestigingsmail. Probeer " "het later opnieuw." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "E-mailadres (opnieuw)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." msgstr "Voer alstublieft hetzelfde e-mailadres nogmaals in ter controle." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Voer twee keer hetzelfde e-mailadres in." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "excl. belasting" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 msgid "No other variation of this product is currently available for you." msgstr "Er zijn momenteel geen andere varianten van dit product beschikbaar." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 msgid "No other variations of this product exist." msgstr "Er bestaan geen andere varianten van dit product." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 #, fuzzy #| msgid "Valid" msgctxt "form" msgid "is valid" msgstr "Geldig" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 msgctxt "form" msgid "required" msgstr "verplicht" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Tickets: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Toegang: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Organisator: {organizer}" @@ -21607,11 +21965,6 @@ msgstr "Organisator: {organizer}" msgid "Footer Navigation" msgstr "Footer-navigatie" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "ticketverkoop mogelijk gemaakt door pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Deze winkel is op het moment alleen zichtbaar voor u en uw team." @@ -21717,8 +22070,8 @@ msgstr "Toon varianten" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Verander prijs voor %(item)s" @@ -21727,8 +22080,8 @@ msgstr "Verander prijs voor %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "incl. belasting" @@ -21736,8 +22089,8 @@ msgstr "incl. belasting" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "excl. %(rate)s%% %(name)s" @@ -21746,24 +22099,24 @@ msgstr "excl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Aantal van %(item)s – %(var)s om te bestellen" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Aantal van %(item)s om te bestellen" @@ -21793,19 +22146,19 @@ msgstr "Afrekenen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Uw winkelwagen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Winkelwagen is verlopen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -21813,12 +22166,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "De items in uw winkelwagen zijn niet meer voor u gereserveerd." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Voeg tickets voor een andere datum toe" @@ -22007,7 +22360,7 @@ msgstr "UITVERKOCHT" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Gereserveerd" @@ -22023,33 +22376,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Toon namen van gasten op facturen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Verander prijs voor %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Ok, dat verwijderen we…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Verwijder één" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "We proberen er nog een voor u te reserveren!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -22058,42 +22411,53 @@ msgstr "" "Wanneer de producten in uw winkelwagen zitten heeft u %(time)s minuten om uw " "aankoop af te ronden." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Voeg nog een toe" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Prijs" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Een product" msgstr[1] "%(num)s producten" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s belasting" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Verzilver een voucher" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "We passen de voucher op uw winkelwagen toe…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Voucher inwisselen" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Leeg winkelwagen" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Afrekenen" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "Voltooid:" @@ -22200,9 +22564,9 @@ msgstr "Toon volledige afbeelding van %(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATIS" @@ -22237,7 +22601,7 @@ msgstr "W" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Nu boeken" @@ -22245,7 +22609,7 @@ msgstr "Nu boeken" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "Volgeboekt" @@ -22270,105 +22634,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "Algemene informatie, nieuwe producten aan winkelwagen toevoegen" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Leeg winkelwagen" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Afrekenen" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgctxt "subevent" #| msgid "Please either select all dates or a date range, not both." msgid "Please select a date to redeem your voucher." msgstr "Kies alle evenementsdatums of een datumbereik, maar niet beiden." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Bekijk andere datum" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "Kies een datum om een ticket te kopen" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Andere datums" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "De voorverkoopperiode voor dit evenement is afgelopen." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" "De voorverkoopperiode voor dit evenement begint op %(date)s om %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "De voorverkoopperiode voor dit evenement is nog niet begonnen." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Begin: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Einde: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Toegang: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Toegang: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Voeg toe aan kalender" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "We proberen dit nu voor u te reserveren!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "Registreren" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Voeg toe aan winkelwagen" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Als u al een ticket heeft besteld" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22380,7 +22733,7 @@ msgstr "" "wijzigen. Als u deze link niet kunt vinden kunt u op de knop hiernaast " "klikken om de link opnieuw te laten versturen." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -22853,18 +23206,18 @@ msgid "Send links" msgstr "Verstuur links" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Voucher verzilveren" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Deze voucher is niet geldig voor deze evenementsdatum." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -22872,7 +23225,7 @@ msgstr "" "U heeft een vouchercode ingevoerd die u een van de volgende producten voor " "de opgegeven prijs laat kopen:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "vanaf %(minprice)s" @@ -23021,138 +23374,138 @@ msgstr "Pagina %(page)s van %(of)s" msgid "We are processing your request …" msgstr "Uw aanvraag is in behandeling …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Het geselecteerde evenement kon niet worden gevonden." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "De geselecteerde ticketwinkel is op dit moment niet beschikbaar." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Deze functie is niet ingeschakeld." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "De gekozen organisator kon niet worden gevonden." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Voer alleen nummer in." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Voer alleen positieve nummers in." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" "We hebben de voucher op zoveel mogelijk producten in uw winkelwagen " "toegepast." -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Uw winkelwagen is bijgewerkt." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Uw winkelwagen is nu leeg." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "De producten zijn succesvol aan uw winkelwagen toegevoegd." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" "Tickets voor dit evenement kunnen niet worden gekocht via dit verkoopkanaal." -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Uw winkelwagen is leeg" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" "De voorverkoop voor dit evenement is afgelopen of is nog niet begonnen." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "Onbekende evenementcode of niet bevoegd om dit evenement te bekijken." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Geen datum geselecteerd." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Onbekende datum geselecteerd." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Ga terug en probeer het opnieuw." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "De betaling voor deze bestelling kan niet worden voltooid." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "De betaling is te laat om geaccepteerd te worden." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "Een factuur is gegenereerd." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "De betalingsmethode voor deze bestelling kan niet veranderd worden." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Een betaling staat momenteel open voor deze bestelling." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "U kunt deze bestelling niet aanpassen" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "U heeft een ongeldig bedrag voor de annuleringskosten gekozen." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "Geannuleerd door klant" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "De annulering is aangevraagd." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "Tickets downloaden is (nog) niet ingeschakeld voor deze bestelling." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Klik op de link in de email die we u hebben gestuurd om uw tickets te " "downloaden." -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "U kunt deze bestelling niet veranderen." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23161,16 +23514,21 @@ msgstr "" "De bestelling is veranderd. U kunt nu het openstaande bedrag van {amount} " "betalen." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "We konden uw invoer niet verwerken." -#: pretix/presale/views/user.py:36 -#, python-brace-format +#: pretix/presale/views/user.py:70 +#, fuzzy, python-brace-format +#| msgid "" +#| "If the email address you entered is valid and associated with a ticket, " +#| "we have already sent you an email with a link to your ticket in the past " +#| "{number} hours. If the email did not arrive, please your check spam " +#| "folder and also double check that you used the correct email address." msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" "Als het e-mailadres dat u invoerde geldig is en is gekoppeld aan een ticket " @@ -23179,17 +23537,17 @@ msgstr "" "misschien in uw ongewenste e-mail terecht is gekomen en of u het juiste e-" "mailadres heeft ingevuld." -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Uw bestellingen voor {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "We hebben op het moment problemen met het versturen van e-mails, probeer het " "later opnieuw." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -23197,19 +23555,19 @@ msgstr "" "Als er bestellingen waren van deze gebruiker wordt er een e-mail verzonden " "met de bestelcodes." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Wachtlijsten zijn uitgeschakeld voor dit evenement." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "We konden het product dat u koos niet vinden." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "De wachtlijst is uitgeschakeld voor dit product." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -23217,7 +23575,7 @@ msgstr "" "U kunt uzelf niet op de wachtlijst zetten, omdat dit product momenteel " "beschikbaar is." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -23225,120 +23583,134 @@ msgstr "" "We hebben u op de wachtlijst gezet. U zult een email ontvangen wanneer er " "weer tickets beschikbaar zijn." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "ticketverkoop mogelijk gemaakt door pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Deze ticketwinkel is op dit moment uitgeschakeld." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "De geselecteerde datum bestaat niet in deze evenementenreeks." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Dit is geen evenementenreeks." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "vanaf %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Engels" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Duits" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Duits (informeel)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Chinees (versimpeld)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Deens" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Nederlands" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Nederlands (informeel)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Frans" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "Fins" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "Grieks" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Italiaans" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "Lets" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "Pools" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "Portugees (Portugal)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portugees (Brazilië)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Spaans" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Turks" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "Alleen gebruikersprofiel" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Leestoegang" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Schrijftoegang" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" +#, fuzzy +#~| msgid "Only include tickets for dates on or before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Alleen tickets voor subevenementen op of voor deze datum." + +#~ msgid "Organizer:" +#~ msgstr "Organisator:" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "De uiteindelijke QR-code zal iets kleiner zijn, omdat er wat witruimte " +#~ "nodig is om goed te kunnen scannen." + +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "ticketverkoop mogelijk gemaakt door pretix" + #~ msgid "Order status:" #~ msgstr "Bestelstatus:" diff --git a/src/pretix/locale/nl/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl/LC_MESSAGES/djangojs.po index b93633ce5d..cb4d36f49b 100644 --- a/src/pretix/locale/nl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl/LC_MESSAGES/djangojs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-08-05 06:00+0000\n" "Last-Translator: Maarten van den Berg \n" "Language-Team: Dutch pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +msgid "source code" +msgstr "" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -423,43 +438,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -469,27 +485,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -497,93 +513,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -593,14 +609,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -608,359 +624,360 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -972,179 +989,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1153,65 +1170,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1219,96 +1236,96 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1316,41 +1333,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1362,31 +1379,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1396,33 +1413,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1431,59 +1448,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1491,174 +1508,196 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1666,149 +1705,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1816,8 +1855,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1832,111 +1871,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1944,7 +1983,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1952,7 +1991,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1961,41 +2000,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2003,78 +2042,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2082,51 +2121,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2135,360 +2174,360 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2497,64 +2536,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2563,21 +2602,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2585,56 +2624,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2642,7 +2681,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2650,36 +2689,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2689,102 +2728,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2792,221 +2831,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3016,13 +3065,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3031,98 +3080,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3130,381 +3179,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3514,589 +3563,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4104,45 +4153,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4151,94 +4200,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4247,11 +4296,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4259,157 +4308,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4418,400 +4475,400 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4820,150 +4877,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -4974,365 +5031,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5353,58 +5410,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5416,89 +5473,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5507,76 +5564,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5587,75 +5644,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5663,11 +5720,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5675,11 +5732,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5687,164 +5744,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5852,28 +5909,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5881,55 +5938,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5937,11 +5994,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5950,115 +6007,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6067,55 +6124,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6123,89 +6180,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6213,109 +6270,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6330,7 +6387,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6344,7 +6401,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6358,7 +6415,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6373,7 +6430,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6389,7 +6446,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6407,7 +6464,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6421,7 +6478,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6435,7 +6492,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6451,7 +6508,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6465,7 +6522,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6481,7 +6538,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6506,7 +6563,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6520,7 +6577,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6538,7 +6595,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6553,7 +6610,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6570,7 +6627,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6582,7 +6639,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6596,7 +6653,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6610,56 +6667,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6668,23 +6725,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6693,11 +6750,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6706,93 +6763,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6800,282 +6857,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7111,7 +7168,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7168,8 +7225,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7217,7 +7272,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7234,6 +7289,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7247,93 +7306,103 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +msgid "Source code" +msgstr "" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7341,462 +7410,462 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7804,48 +7873,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7853,437 +7922,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8293,116 +8362,231 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +msgid "Changes to pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8410,83 +8594,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8494,15 +8678,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8511,173 +8695,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8685,29 +8869,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8715,20 +8899,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8746,7 +8930,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8760,66 +8944,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8827,112 +9011,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -8950,1049 +9134,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10003,7 +10187,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10012,49 +10196,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10062,39 +10246,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10102,24 +10286,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10127,45 +10311,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10243,7 +10442,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10260,22 +10459,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10298,7 +10502,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10315,7 +10519,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10337,63 +10541,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10401,11 +10596,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10414,22 +10609,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10544,7 +10745,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10705,18 +10906,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11331,7 +11532,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11448,26 +11649,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11570,7 +11772,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12024,14 +12226,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12083,6 +12285,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12413,7 +12667,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12482,8 +12736,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12491,7 +12745,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12540,28 +12794,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13245,8 +13499,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13266,33 +13520,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13387,7 +13641,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13607,7 +13861,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13657,8 +13911,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13862,7 +14116,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14378,7 +14632,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14464,7 +14718,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14508,77 +14762,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15375,7 +15633,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15599,15 +15857,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15615,7 +15873,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15623,619 +15881,690 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16246,58 +16575,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16310,580 +16639,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16892,69 +17221,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -16962,49 +17291,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17053,41 +17382,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17096,98 +17425,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17196,27 +17525,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17225,36 +17554,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17262,21 +17591,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17368,7 +17697,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17622,241 +17951,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17865,80 +18194,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18019,141 +18348,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18163,112 +18492,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18296,30 +18625,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18410,50 +18739,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18461,20 +18790,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18485,73 +18814,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18559,23 +18888,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19360,8 +19684,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19370,8 +19694,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19379,8 +19703,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19389,24 +19713,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19436,31 +19760,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19625,7 +19949,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19637,71 +19961,82 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "" msgstr[1] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19796,9 +20131,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19833,7 +20168,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19841,7 +20176,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19864,101 +20199,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -19966,7 +20290,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20361,21 +20685,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20509,299 +20833,294 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po index 81ddb2c3d0..6396d07105 100644 --- a/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -338,48 +338,48 @@ msgstr "" msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:311 +#: pretix/static/pretixcontrol/js/ui/editor.js:313 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:517 +#: pretix/static/pretixcontrol/js/ui/editor.js:521 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:523 +#: pretix/static/pretixcontrol/js/ui/editor.js:527 msgid "Text object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:525 +#: pretix/static/pretixcontrol/js/ui/editor.js:529 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:527 +#: pretix/static/pretixcontrol/js/ui/editor.js:531 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:529 +#: pretix/static/pretixcontrol/js/ui/editor.js:533 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:531 +#: pretix/static/pretixcontrol/js/ui/editor.js:535 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:535 +#: pretix/static/pretixcontrol/js/ui/editor.js:539 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:808 +#: pretix/static/pretixcontrol/js/ui/editor.js:813 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:857 -#: pretix/static/pretixcontrol/js/ui/editor.js:896 +#: pretix/static/pretixcontrol/js/ui/editor.js:862 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:881 +#: pretix/static/pretixcontrol/js/ui/editor.js:886 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -417,15 +417,15 @@ msgstr "" msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:801 +#: pretix/static/pretixcontrol/js/ui/main.js:802 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:858 +#: pretix/static/pretixcontrol/js/ui/main.js:859 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:873 +#: pretix/static/pretixcontrol/js/ui/main.js:874 msgid "You have unsaved changes!" msgstr "" @@ -441,11 +441,11 @@ msgstr "" msgid "Count" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:135 +#: pretix/static/pretixcontrol/js/ui/question.js:136 msgid "Yes" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:136 +#: pretix/static/pretixcontrol/js/ui/question.js:137 msgid "No" msgstr "" @@ -469,32 +469,32 @@ msgid_plural "The items in your cart are reserved for you for {num} minutes." msgstr[0] "" msgstr[1] "" -#: pretix/static/pretixpresale/js/ui/main.js:268 +#: pretix/static/pretixpresale/js/ui/main.js:269 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:304 +#: pretix/static/pretixpresale/js/ui/main.js:305 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:401 +#: pretix/static/pretixpresale/js/ui/main.js:402 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:409 +#: pretix/static/pretixpresale/js/ui/main.js:410 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:425 +#: pretix/static/pretixpresale/js/ui/main.js:426 msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:439 -#: pretix/static/pretixpresale/js/ui/main.js:457 +#: pretix/static/pretixpresale/js/ui/main.js:440 +#: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:448 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po b/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po index ef8990fc31..2d69151f3d 100644 --- a/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2021-01-29 11:23+0000\n" "Last-Translator: Maarten van den Berg \n" "Language-Team: Dutch (informal) pretix" +msgid "powered by {name} based on pretix" +msgstr "mogelijk gemaakt door pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "kaartverkoop mogelijk gemaakt door pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Vouchercode" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Standaard" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Simpel met logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "John Doe" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Voorbeeldbedrijf" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Voorbeeldtoegangsbewijs" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Een individuele tekst met een reden kan hier worden ingevoerd." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Het bedrag is van uw kaart afgeschreven." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Maak het geld over naar deze bankrekening: NL13 TEST 0123 4567 89" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Exportformaat" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (met komma's)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Excel-stijl)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (met puntkomma's)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Gecombineerde Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Antwoorden op bestandsuploadvragen" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Vragen" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Kaartje {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -447,14 +466,14 @@ msgstr "Kaartje {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Begindatum" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -462,22 +481,23 @@ msgstr "" "Neem alleen facturen mee die op of na deze datum zijn uitgegeven. Merk op " "dat de factuurdatum niet altijd overeenkomt met de bestel- of betaaldatum." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Einddatum" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -485,9 +505,9 @@ msgstr "" "Neem alleen facturen mee die op of vóór deze datum zijn uitgegeven. Merk op " "dat de factuurdatum niet altijd overeenkomt met de bestel- of betaaldatum." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -497,12 +517,12 @@ msgstr "" msgid "Payment provider" msgstr "Betaalmethode" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Alle betalingsproviders" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -513,15 +533,15 @@ msgstr "" "bestellingen die uiteindelijk volledig of gedeeltelijk met een andere " "betalingsprovider zijn betaald." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Alle facturen" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Factuurgegevens" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -529,93 +549,93 @@ msgstr "Factuurgegevens" msgid "Invoices" msgstr "Facturen" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Factuurregels" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Factuurnummer" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datum" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Bestelcode" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-mailadres" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Factuurtype" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Annulering van" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Taal" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Verzender van factuur:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -625,14 +645,14 @@ msgstr "Verzender van factuur:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -640,367 +660,368 @@ msgstr "Verzender van factuur:" msgid "Name" msgstr "Naam" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adres" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Postcode" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Stad" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Land" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Belastingnummer" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Btw-nummer" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Ontvanger van factuur:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Bedrijf" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Adres" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Staat" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Ontvanger" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne referentie" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Omgekeerde belastingheffing" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Getoonde andere munteenheid" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Wisselkoers van andere munteenheid" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Totaalbedrag (inclusief belasting)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Totaalbedrag (exclusief belasting)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "ID's voor betalingstoewijzing" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Betalingsaanbieders" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Annulering" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factuur" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ja" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nee" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Regelnummer" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Beschrijving" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Bruto-prijs" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Nettoprijs" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Belastingwaarde" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Belastingtarief" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Belastingnaam" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Startdatum van het evenement" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-mailadressen (tekstbestand)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filter op status" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Besteldatums" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Bestellingen" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestelde producten" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Bestelkosten" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Alleen betaalde bestellingen" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "Inclusief betaalde bedragen" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "Toon antwoorden voor meerkeuzevragen gegroepeerd in één kolom" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only include tickets for dates on or after this date." msgid "Only include orders created on or after this date." msgstr "Alleen kaartjes voor subevenementen op of na deze datum." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Only include tickets for dates on or before this date." -msgid "Only include orders issued on or before this date." -msgstr "Alleen kaartjes voor subevenementen op of voor deze datum." +#| msgid "Only include tickets for dates on or after this date." +msgid "Only include orders created on or before this date." +msgstr "Alleen kaartjes voor subevenementen op of na deze datum." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Begindatum" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Evenementdatum" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Evenementsslug" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Totaalbedrag van bestelling" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1012,179 +1033,179 @@ msgstr "Totaalbedrag van bestelling" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Telefoonnummer" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Besteldatum" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Besteltijd" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "Aangepast adresveld" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Datum van laatste betaling" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Toeslagen" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Taal van bestelling" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Bruto tegen {rate}% belasting" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto tegen {rate}% belasting" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Belastingwaarde tegen {rate}% belasting" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Factuurnummers" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Verkoopkanaal" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Vereist speciale aandacht" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Opmerking" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Plaatsen" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "Betaald met {method}" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Soort kosten" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Prijs" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Belastingregel" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Naam factuuradres" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "Plaatsnummer" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1193,65 +1214,65 @@ msgstr "Plaatsnummer" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Product" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variant" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Naam van gast" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "E-mailadres van gast" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1259,96 +1280,96 @@ msgstr "E-mailadres van gast" msgid "Voucher" msgstr "Voucher" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "Pseudonimisatie-ID" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "Stoelnummer" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Stoelnaam" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Stoelgebied" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Stoelrij" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Stoelnummer" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "Opmerking bestelling" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Betalingen en terugbetalingen van bestelling" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "Betalingsstatus" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Terugbetalingsstatus" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Bestelling" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Betalings-ID" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Aanmaakdatum" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Voltooiingsdatum" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Statuscode" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Bedrag" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1356,41 +1377,41 @@ msgstr "Bedrag" msgid "Payment method" msgstr "Betalingsmethode" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Quota beschikbaarheid" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Quotanaam" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Totale quotum" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Betaalde bestellingen" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Openstaande bestellingen" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Blokkerende vouchers" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Momenteel in winkelwagens" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1402,31 +1423,31 @@ msgstr "Momenteel in winkelwagens" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Wachtlijst" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "Geregistreerde vertrekken" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Huidige beschikbaarheid" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Oneindig" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Cadeaubonverzilveringen" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1436,35 +1457,35 @@ msgstr "Cadeaubonverzilveringen" msgid "Gift card code" msgstr "Cadeauboncode" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Uitgever" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "Cadeaubonnen" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Toon varianten" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testmodus" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1473,59 +1494,59 @@ msgstr "Testmodus" msgid "All" msgstr "Alle" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "Live" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Leeg" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "Geldig en met waarde" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "Verlopen en met waarde" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Verlopen" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Testcadeaubon" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Verloopdatum" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "Bijzondere voorwaarden" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Munteenheid" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1533,186 +1554,208 @@ msgstr "Munteenheid" msgid "Current value" msgstr "Huidige waarde" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Gratis bestelling" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Factuurnummer-prefix" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show expiration date of order" msgid "Last invoice date of order" msgstr "Toon verloopdatum van bestelling" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Alle items" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Wachtend op een voucher" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Voucher toegewezen" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Wachtend op verzilvering" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Voucher verzilverd" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Voucher verlopen" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Productnaam" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Evenementsnaam" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Prioriteit" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Vouchercode" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Houd mij ingelogd" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" "Deze combinatie van gebruikersnaam en wachtwoord is niet bekend in onze " "database." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" "Om veiligheidsredenen moet je vijf minuten wachten voor je dit opnieuw kunt " "proberen." -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Dit account is uitgeschakeld." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "Er is al een account met dit e-mailadres, gebruik het inlogformulier." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Voer twee keer hetzelfde wachtwoord in" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-mailadres" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Herhaal wachtwoord" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "Vul alsjeblieft een kortere naam in." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Interne referentie" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Straat en huisnummer" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Kies een staat" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Dit veld is verplicht." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Je moet een bedrijfsnaam opgeven." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Je moet je naam opgeven." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Je btw-nummer komt niet overeen met het geselecteerde land." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Dit btw-nummer is niet geldig. Controleer je invoer." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1724,7 +1767,7 @@ msgstr "" "btw te factureren. Je kan het belastingbedrag terugkrijgen via het btw-" "terugbetalingsproces." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1735,7 +1778,7 @@ msgstr "" "over je factuur moeten rekenen. Neem contact op met ondersteuning om dit " "handmatig op te lossen." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1743,7 +1786,7 @@ msgstr "" "Er is al een account gekoppeld aan dit e-mailadres. Kies een ander e-" "mailadres." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1751,27 +1794,27 @@ msgstr "" "Voer je huidige wachtwoord in als je je e-mailadres of wachtwoord wilt " "wijzigen." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Het huidige wachtwoord dat je hebt ingevoerd is niet correct." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Je huidige wachtwoord" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nieuw wachtwoord" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Herhaal nieuw wachtwoord" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standaard tijdzone" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1780,23 +1823,23 @@ msgstr "" "gebonden. Voor pagina's van evenementen wordt de tijdzone van het evenement " "gebruikt." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Naam van het apparaat" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Type apparaat" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone met de Authenticator-applicatie" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "WebAuthn-compatibel hardware-token (bijvoorbeeld Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1804,82 +1847,82 @@ msgstr "" "Ongeldige plaatsaanduiding syntaxis: er is een verschil in het aantal " "gebruikte \"{\" en \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Ongeldige plaatsaanduiding(en): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Zakelijke klant" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Particuliere klant" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Pagina %d van %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klassieke renderer (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Factuur van" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Factuur naar" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Bestelcode" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Annuleringsnummer" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Originele factuur" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Factuurnummer" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Annuleringsdatum" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Originele factuurdatum" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Factuurdatum" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Evenement" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1889,8 +1932,8 @@ msgstr "" "{from_date}\n" "tot {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1905,111 +1948,111 @@ msgstr "" msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Factuur {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Klantreferentie: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Btw-nummer van klant" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Ontvanger" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Belastingfactuur" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Factuur" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Annulering" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Beschrijving" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Aantal" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Belastingtarief" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Bruto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Bedrag" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Factuurbedrag" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Ontvangen betalingen" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Openstaande betalingen" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Netto waarde" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Bruto waarde" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Belasting" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Inbegrepen belastingen" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2019,7 +2062,7 @@ msgstr "" "Op basis van de wisselkoers van 1:{rate} zoals gepubliceerd door de Europese " "Centrale Bank op {date} komt dit overeen met:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2029,7 +2072,7 @@ msgstr "" "Op basis van de wisselkoers van 1:{rate} zoals gepubliceerd door de Europese " "Centrale Bank op {date} komt het factuurtotaal uit op {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderne factuurrenderer (pretix 2.7)" @@ -2038,41 +2081,41 @@ msgstr "Moderne factuurrenderer (pretix 2.7)" msgid "Default list" msgstr "Standaardlijst" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Volledige naam" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Is actief" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Is sitebeheerder" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Datum toegevoegd" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Tijdzone" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Twee-factor-authenticatie is vereist om in te loggen" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Ontvang meldingen volgens de instellingen hieronder" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Als dit is uitgeschakeld ontvang je geen enkele melding." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2080,40 +2123,40 @@ msgstr "Als dit is uitgeschakeld ontvang je geen enkele melding." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Gebruiker" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Gebruikers" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Accountinformatie gewijzigd" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Wachtwoord herstel" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Alle producten (inclusief nieuw gemaakte)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Beperk tot producten" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Neem ook openstaande bestellingen mee" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." @@ -2121,12 +2164,12 @@ msgstr "" "Als deze optie is ingeschakeld kunnen gasten altijd inchecken, zelfs als er " "nog niet is betaald voor de bestelling." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Toegangslocaties" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." @@ -2134,30 +2177,30 @@ msgstr "" "Heeft geen effect op het controleren van kaartjes, alleen voor het " "automatisch instellen van incheckapparaten." -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Sta opnieuw binnenkomen na een uitgangsscan toe" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Sta meerdere keren binnenkomen met hetzelfde kaartje toe" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" "Met deze optie kan je de waarschuwingen bij een nieuwe binnenkomst met " "hetzelfde kaartje uitschakelen." -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "Automatisch iedereen uitchecken om" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Automatisch ingecheckte verkoopkanalen" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2170,19 +2213,19 @@ msgstr "" "niet opnieuw worden gecontroleerd en de kaartjes direct als gebruikt moeten " "worden beschouwd na de aankoop." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Binnenkomst" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Vertrek" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Intern kenmerk" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2191,33 +2234,33 @@ msgstr "" "de data te koppelen aan andere bronnen. Als je niets invoert zal er " "automatisch een kenmerk worden gegenereerd." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Dit kenmerk wordt al voor een andere vraag gebruikt." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Toegangslocatie" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Installatiedatum" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Initialisatiedatum" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Het einde van de verkoopperiode moet later zijn dan het begin." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Het einde van het evenement moet later zijn dan het begin." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2232,47 +2275,47 @@ msgstr "" "waarde wordt gebruikt in URL's, bestelcodes, factuurnummers en " "bankoverschrijvingscodes." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "De slug mag alleen letters, cijfers, punten en streepjes bevatten." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Korte vorm" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Winkel is live" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Munteenheid van evenement" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Starttijd van het evenement" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Eindtijd van het evenement" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Toegangstijd" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Toon in lijsten" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2280,13 +2323,13 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn op de lijst van " "evenementen van jouw organisatoraccount." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Einde van de voorverkoop" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2294,78 +2337,78 @@ msgstr "" "Optioneel. Na deze datum worden geen producten meer verkocht. Als je deze " "waarde niet instelt eindigt de verkoop na de einddatum van je evenement." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Begin van de verkoop" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Optioneel. Er worden geen producten verkocht vóór deze datum." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Locatie" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Breedtegraad" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Lengtegraad" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Interne opmerking" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Evenementenreeks" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "Beperken tot specifieke verkoopkanalen" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" "Verkoop kaartjes voor dit evenement alleen via de volgende verkoopkanalen." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Evenement" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Evenementen" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2373,48 +2416,48 @@ msgstr "" "Je hebt ten minste één betaald product ingesteld maar geen betaalmethoden " "ingeschakeld." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Je moet ten minste één quotum instellen om iets te verkopen." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Een evenement kan, wanneer aangemaakt, niet worden veranderd van een enkel " "evenement in een reeks of andersom." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "De slug van het evenement kan niet worden veranderd." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Deze slug wordt al voor een ander evenement gebruikt." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Het evenement kan niet eindigen voor het begint." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" "De verkoopperiode van het evenement kan niet eindigen voordat de voorverkoop " "begint." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actief" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2422,7 +2465,7 @@ msgstr "" "Alleen wanneer dit selectievak is ingeschakeld is deze datum zichtbaar voor " "gebruikers." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2430,130 +2473,130 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn in de lijst met " "datums van deze evenementenreeks." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Voorpaginatekst" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Datum in evenementenreeks" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Datums in evenementenreeks" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Één of meer varianten horen niet bij dit evenement." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Mag geen spaties of speciale tekens bevatten, maar wel onderstrepingstekens" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "De naam van de eigenschap mag alleen letters, cijfers en " "onderstrepingstekens bevatten." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Standaardtaal" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Kan organisatorinstellingen wijzigen" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Zoek naar evenementen" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Totaalwaarde" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "Je kan geen quotum selecteren dat bij een ander evenement hoort." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Geen waarde kan het scheidingsteken bevatten." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "De cadeauboncode mag alleen letters, cijfers, punten en streepjes bevatten." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Bijzondere voorwaarden" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Belastingnummer: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "Btw-nummer: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Categorienaam" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Interne naam" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Dit zal, als je dit instelt, in de back-end worden gebruikt in plaats van de " "publieke naam." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Categoriebeschrijving" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Producten in deze categorie zijn add-onproducten" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2563,34 +2606,34 @@ msgstr "" "koop. Ze kunnen alleen worden gekocht in combinatie met een product waarbij " "deze categorie is ingesteld als mogelijke bron van add-onproducten." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Productcategorie" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Productcategorieën" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (add-onproducten)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "Product voor deze datum uitschakelen" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categorie" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2598,19 +2641,19 @@ msgstr "" "Als je veel producten hebt kan je deze in categorieën indelen om de " "producten georganiseerd te houden." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Itemnaam" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Dit wordt onder de productnaam in lijsten weergegeven." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Standaardprijs" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2620,11 +2663,11 @@ msgstr "" "instellen voor elke variant. Als een variant geen afwijkende prijs heeft of " "als er geen varianten zijn wordt deze prijs gebruikt." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Vrije prijsinvoer" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2639,65 +2682,65 @@ msgstr "" "ondersteund voor producten die als een add-on bij andere producten worden " "gekocht." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Btw" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Is een toegangsbewijs" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Of het kopen van dit product iemand toestaat om je evenement te betreden" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Genereer kaartjes" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Toon een wachtlijst voor dit kaartje" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "Dit werkt alleen als wachtlijsten zijn ingeschakeld voor je evenement." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Toon resterend aantal kaartjes" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Laat aan klanten zien hoeveel kaartjes nog beschikbaar zijn." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Productfoto" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Beschikbaar vanaf" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Dit product zal niet vóór de opgegeven datum verkocht worden." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Beschikbaar tot" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Dit product zal niet na de opgegeven datum verkocht worden." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Toon alleen nadat quotum is uitverkocht" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2713,11 +2756,11 @@ msgstr "" "periode zijn waarin beide kaartjes zichtbaar zijn wanneer alle kaartjes in " "het opgegeven quotum zijn gereserveerd, maar nog niet zijn verkocht." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Dit product kan alleen gekocht worden met een voucher." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2725,11 +2768,11 @@ msgstr "" "Om dit product te kopen moet de gebruiker een voucher gebruiken die " "rechtstreeks of via een quotum van toepassing is op dit product." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Het kopen van dit product vereist goedkeuring" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2742,7 +2785,7 @@ msgstr "" "bijvoorbeeld gebruiken voor kaartjes met korting die alleen beschikbaar zijn " "voor specifieke groepen." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2750,7 +2793,7 @@ msgstr "" "Dit product wordt alleen getoond als een voucher die overeenkomt met het " "product wordt ingewisseld." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2758,11 +2801,11 @@ msgstr "" "Dit product wordt verborgen van de evenementpagina totdat de gebruiker een " "vouchercode invoert die dit product vrijgeeft." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Verkoop dit product alleen als deel van een bundel" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2772,11 +2815,11 @@ msgstr "" "van een bundel. Kies deze optie niet als je dit product als " "een add-on wilt gebruiken, maar alleen voor vaste bundels!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "Product mag geannuleerd of veranderd worden" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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 " @@ -2787,11 +2830,11 @@ msgstr "" "uitgeschakeld kunnen bestellingen die dit product bevatten niet door " "gebruikers worden geannuleerd of gewijzigd, maar alleen door jou." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Minimum aantal per bestelling" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2801,11 +2844,11 @@ msgstr "" "winkelwagen is toegevoegd als hier ingesteld. Als je het veld leeg houdt of " "op 0 instelt is er geen minimumvereiste voor dit product." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Maximum aantal per bestelling" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2817,7 +2860,7 @@ msgstr "" "speciaal limiet voor dit product. De limiet voor het maximale aantal items " "in de hele bestelling blijft van toepassing ongeacht deze instelling." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2829,11 +2872,11 @@ msgstr "" "studentenkaartjes om duidelijk te maken dat de studentenkaart nog moet " "worden gecontroleerd." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Originele prijs" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2844,16 +2887,16 @@ msgstr "" "alleen een cosmetische instelling, en zal geen invloed hebben op de " "prijsberekening." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Verkoopkanalen" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Dit product is een cadeaubon" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2861,10 +2904,10 @@ msgstr "" "Wanneer een klant dit product koopt ontvangt de klant een cadeaubon met een " "waarde die overeenkomt met de productprijs." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2874,7 +2917,7 @@ msgstr "" msgid "Products" msgstr "Producten" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2882,53 +2925,53 @@ msgstr "" "Het maximum aantal per bestelling mag niet lager zijn dan het minimum aantal " "per bestelling." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "De categorie van het item moet bij hetzelfde evenement horen als het item." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "De belastingregel van het item moet bij hetzelfde evenement horen als het " "item." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "De beschikbaarheid van het item kan niet eindigen voordat het begint." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Dit wordt weergegeven onder de variantnaam in lijsten." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Plaats" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Productvariant" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Productvarianten" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Minimum aantal" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Maximum aantal" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Add-ons zijn inbegrepen in de prijs" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2936,48 +2979,48 @@ msgstr "" "Als dit is ingeschakeld is het toevoegen van add-ons aan dit kaartje gratis, " "ook als de add-ons los wel geld kosten." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "Sta toe hetzelfde product meerdere keren te selecteren" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "De categorie van de add-on moet bij hetzelfde evenement horen als het item." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Het item heeft al een add-on van deze categorie." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Het minimum aantal moet gelijk zijn aan of groter zijn dan nul." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Het maximale aantal moet gelijk zijn aan of groter zijn dan nul." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Het maximale aantal moet groter zijn dan het minimum aantal." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Gebundeld item" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Gebundelde variant" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Getal" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Prijsaandeel" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2990,213 +3033,223 @@ msgstr "" "toepassing zijn, maar kan anders leeg worden gelaten. De ingevoerde waarde " "zal NIET bij de prijs van het basisproduct worden opgeteld." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "Het gebundelde item moet bij hetzelfde evenement horen als het item." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Er moet een variant van dit product worden gekozen." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "De gekozen variant hoort niet bij dit product." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Het aantal moet gelijk zijn aan of groter zijn dan nul." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Tekst (één regel)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Tekst (meerdere regels)" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Ja/nee" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Kies er een uit een lijst" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Kies meerdere uit een lijst" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Bestandsupload" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Tijd" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Datum en tijd" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Landcode (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Vraag" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Helptekst" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" "Als de vraag moet worden uitgelegd of verduidelijkt kan je dat hier doen." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Vraagtype" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Verplichte vraag" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Deze vraag wordt aan kopers van de geselecteerde producten gesteld" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Vraag bij inchecken in plaats van bij het kopen van een kaartje" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "Niet al onze incheckapps ondersteunen dit voor alle vraagsoorten." -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Verborgen vraag" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Deze vraag zal alleen in de backend zichtbaar zijn." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Print antwoord op facturen" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "Minimumwaarde" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Currently not supported in our apps" msgid "Currently not supported in our apps and during check-in" msgstr "Momenteel niet ondersteund in onze apps" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "Maximumwaarde" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Een antwoord op deze vraag is vereist om door te gaan." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ongeldige optie geselecteerd." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "Het getal is te laag." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "Het getal is te hoog." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Ongeldige getalinvoer." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "Kies een latere datum." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "Kies een eerdere datum." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Ongeldige datuminvoer." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Ongeldige tijdsinvoer." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Ongeldige datum en tijd invoer." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Onbekende landcode." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwoord" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Het kenmerk \"{}\" wordt al voor een andere optie gebruikt." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Antwoordoptie" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Antwoordopties" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Totale capaciteit" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Laat leeg voor een onbeperkt aantal kaartjes." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Sluit dit quotum permanent wanneer het is uitverkocht" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3207,13 +3260,13 @@ msgstr "" "bestellingen nieuwe kaartjes beschikbaar worden. Je kan natuurlijk altijd " "handmatig het quotum weer inschakelen." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" "Sta toe om meer kaartjes te verkopen wanneer mensen het evenement verlaten " "hebben" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3231,13 +3284,13 @@ msgstr "" "uitgangsscan toe\" is ingeschakeld. Als dit het geval is zal het quotum niet " "worden aangepast om te voorkomen dat je evenement onbedoeld overvol raakt." -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Quotum" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3246,11 +3299,11 @@ msgstr "Quotum" msgid "Quotas" msgstr "Quota" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "Alle varianten moeten bij een item behoren dat in de itemlijst staat." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3258,88 +3311,88 @@ msgstr "" "Eén of meer items bevatten varianten, maar geen van deze varianten staan in " "de variantenlijst." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Het onderevenement kan niet leeg zijn voor evenementreeksen." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Bestelling {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Voucher {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Product {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Datum {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Quotum {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Categorie {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Vraag {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Belastingregel {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "betaald" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "verlopen" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Taal" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Verloopdatum" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Totaalbedrag" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "Tekst in dit veld is niet zichtbaar voor de gebruiker." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3351,15 +3404,15 @@ msgstr "" "extra gegevens of een aangepast bericht getoond, dus je moet je personeel " "van tevoren informeren over hoe deze gevallen moeten worden afgehandeld." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta-informatie" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-mailadres gecontroleerd" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3367,7 +3420,7 @@ msgstr "" "De betaling kan niet worden geaccepteerd omdat de ingestelde laatste datum " "van betalingen verstreken is." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3375,153 +3428,153 @@ msgstr "" "De betaling kan niet worden geaccepteerd, omdat de bestelling is verlopen en " "je hebt ingesteld dat late betalingen niet worden geaccepteerd." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" "Deze bestelling is nog niet goedgekeurd door de organisator van het " "evenement." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Het bestelde product \"{item}\" is niet meer beschikbaar." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "De stoel \"{seat}\" is niet meer beschikbaar." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "De voucher \"{voucher}\" heeft niet genoeg budget over." -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "De voucher \"{voucher}\" is in de tussentijd gebruikt." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Je bestelling: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Leeg, als dit product geen toegangsbewijs is" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Bedrijfsnaam" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Selecteer land" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "bevestigd" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "terugbetaald" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Betalingsinformatie" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Aanmelding voor evenement bevestigd: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Betaling ontvangen voor je bestelling: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "extern begonnen" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "onderweg" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "klaar" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Klant" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "Reden voor de terugbetaling" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" @@ -3530,72 +3583,72 @@ msgstr "" "Deze tekst kan aan de gebruiker getoond worden, bijvoorbeeld als deel van de " "betalingsinformatie." -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Betalingskosten" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Verzendkosten" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Servicekosten" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Annuleringskosten" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Overige kosten" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Cadeaubon" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Waarde" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Besteld product" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Je aanmelding: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Winkelwagen-ID (bijv. sessiesleutel)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Product in winkelwagen" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Producten in winkelwagen" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Alleen voor zakelijke klanten binnen de EU." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" "Deze referentie wordt voor je op de factuur afgedrukt en kan je voor je " "eigen administratie gebruiken." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3606,45 +3659,45 @@ msgstr "" "gebruikt in URL's om te verwijzen naar jouw organisatoraccounts en je " "evenementen." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organisatoren" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Teamnaam" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Teamleden" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Kan evenementen aanmaken" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Kan teams en machtigingen wijzigen" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Kan organisatorinstellingen wijzigen" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3653,98 +3706,98 @@ msgstr "" "evenementen, bijvoorbeeld via privacyrapporten, dus pas op met wie je aan " "dit team toevoegt!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Kan cadeaubonnen beheren" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Kan evenementinstellingen wijzigen" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Kan productinstellingen wijzigen" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Kan bestellingen bekijken" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Kan bestellingen wijzigen" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Voer updatechecks uit" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Kan vouchers bekijken" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Kan vouchers wijzigen" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s op %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Uitnodiging voor team '{team}' voor '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Je lay-outbestand is geen geldig JSON-bestand." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "Je lay-outbestand is geen geldige stoelplattegrond. Foutmelding: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Rij {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Stoel {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Moet kort zijn, bijv. \"btw\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "De ingestelde productprijzen zijn inclusief belasting" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Gebruik EU-regels voor verleggingsheffing" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3761,11 +3814,11 @@ msgstr "" "alleen in na overleg met een belastingadviseur. Er wordt geen garantie " "gegeven voor juiste belastingberekening. GEBRUIK OP EIGEN RISICO." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Land van handelaar" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3773,25 +3826,25 @@ msgstr "" "Je vestigingsland. Dit is het land waar de EU-verleggingsregel niet van " "toepassing is, indien hierboven ingesteld." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "Je moet je thuisland instellen om de verleggingsfunctie te gebruiken." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "incl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "plus {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "verleggingsregeling ingeschakeld" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3800,44 +3853,44 @@ msgstr "" "Btw-verlegging: volgens artikel 194, 196 van Richtlijn 2006/112/EG berust de " "btw-verplichting bij de ontvanger van de dienst." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "De ontvanger van deze dienst is btw-plichtig." -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Geen effect" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Stel de productprijs in op" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Trek af van de productprijs" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Verlaag productprijs met (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Maximum aantal keren te gebruiken" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Aantal keren dat deze voucher kan worden ingewisseld." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Ingewisseld" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "Maximaal kortingsbudget" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " @@ -3847,15 +3900,15 @@ msgstr "" "voucher over alle gebruiken. Als dit bedrag wordt bereikt zal deze voucher " "niet meer bruikbaar zijn." -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Geldig tot" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Reserveer kaartje uit quotum" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3865,11 +3918,11 @@ msgstr "" "van het product, zodat het zeker is dat iemand met deze vouchercode een " "kaartje kan krijgen." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Sta toe om quotum te negeren" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3877,43 +3930,43 @@ msgstr "" "Als dit is ingeschakeld kan een houder van deze voucher altijd kaartjes " "kopen, ook als er geen kaartjes meer beschikbaar zijn." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Prijsberekening" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Voucherwaarde" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Dit product wordt aan de winkelwagen van de gebruiker toegevoegd als de " "voucher wordt ingewisseld." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Deze variant van het hierboven geselecteerde product wordt gebruikt." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Als dit is ingeschakeld is de voucher geldig voor elk product dat " "gebruikmaakt van deze quotum." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Specifieke zitplaats" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Label" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3923,29 +3976,29 @@ msgstr "" "waarde bij meerdere vouchers wordt ingevoerd kan je statistieken bekijken " "over hoeveel er zijn ingewisseld etc." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Toon verborgen producten die overeenkomen met deze voucher" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vouchers" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Je kan geen quotum selecteren dat bij een ander evenement hoort." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Je kan niet tegelijk een quotum en een specifiek product selecteren." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Je kan geen item kiezen dat bij een ander evenement hoort." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -3953,11 +4006,11 @@ msgstr "" "Je kan geen variant selecteren zonder een product geselecteerd te hebben dat " "varianten biedt." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Deze variant hoort niet bij dit product." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3965,12 +4018,12 @@ msgstr "" "Je kan alleen quota blokkeren als je een specifieke productvariant opgeeft. " "Anders kan het onduidelijk zijn welk quotum geblokkeerd moet worden." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "Het is op dit moment niet mogelijk om vouchers voor add-onproducten te maken." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." @@ -3978,7 +4031,7 @@ msgstr "" "Je moet een specifiek product of quotum kiezen als er kaartjes moeten worden " "gereserveerd voor deze voucher." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -3987,20 +4040,20 @@ msgstr "" "Deze voucher is al %(redeemed)s keren gebruikt. Je kan het maximale aantal " "keren dat de voucher te gebruiken is niet kleiner maken dan dit getal." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Als je wilt dat deze voucher quotum blokkeert moet je een specifieke datum " "selecteren." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Je kan geen onderevenement selecteren als je evenement geen evenementreeks " "is." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4008,20 +4061,20 @@ msgstr "" "Je kan geen voucher maken die quotum blokkeert, omdat het gekozen product of " "quotum op dit moment uitverkocht of volledig gereserveerd is." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Er bestaat al een voucher met deze code." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "Je moet een datum kiezen als je een stoel kiest." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "De gekozen stoel met nummer \"{id}\" bestaat niet voor dit evenement." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " @@ -4030,80 +4083,80 @@ msgstr "" "De stoel \"{id}\" is momenteel niet beschikbaar (geblokkeerd, al verkocht of " "toegewezen aan een andere voucher)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "Je moet een specifiek product kiezen als je een stoel kiest." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" "Vouchers voor een specifieke stoel kunnen maar één keer worden gebruikt." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Je moet het product \"{prod}\" kiezen voor deze stoel." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "De stoel \"{id}\" is al verkocht of geblokkeerd." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Op wachtlijst sinds" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Toegewezen voucher" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Het product waar de gebruiker op wacht." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "De variant van het hierboven geselecteerde product." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Wachtlijstitem" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Wachtlijstitems" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Dit product is momenteel niet beschikbaar." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Er is al een voucher naar deze persoon verzonden." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Dit item is geanonimiseerd en kan niet meer worden gebruikt." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Automatisch aangemaakt op basis van wachtlijstitem voor {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Je bent geselecteerd uit de wachtlijst voor {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Het geselecteerde item hoort niet bij dit evenement." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Selecteer een specifieke variant van dit product." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4111,11 +4164,11 @@ msgstr "" "Je staat al op deze wachtlijst! We sturen je een e-mail wanneer er een " "kaartje voor je beschikbaar is." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Administratieve handeling vereist" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4126,271 +4179,271 @@ msgstr "" "dit handmatig oplossen of ervoor kiezen om het te negeren, afhankelijk van " "de handeling." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Bekijk alle onopgeloste problemen" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Datums" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Evenementdatum" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Netto totaal" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Openstaand bedrag" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Bestelstatus" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Gekochte producten" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Bekijk bestelgegevens" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Er is een nieuwe bestelling geplaatst: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" "Er is een nieuwe bestelling geplaatst die moet worden goedgekeurd: {order." "code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Bestelling {order.code} is gemarkeerd als betaald." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Bestelling {order.code} is geannuleerd." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "Bestelling {order.code} is opnieuw geactiveerd." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Bestelling {order.code} is gemarkeerd als verlopen." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "De kaartjesinformatie van bestelling {order.code} is gewijzigd." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Het contactadres van bestelling {order.code} is gewijzigd." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Bestelling {order.code} is gewijzigd." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Bestelling is overbetaald" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Bestelling {order.code} is overbetaald." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Een externe terugbetaling voor {order.code} is opgetreden." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Terugbetaling aangevraagd" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Je bent gevraagd om bestelling {order.code} terug te betalen." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Leeg laten" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "Ongeldige instelling voor kolom \"{header}\"." -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Je moet een datum selecteren." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "Geen overeenkomende datum gevonden." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Er zijn meerdere overeenkomende datums gevonden." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "Geen overeenkomend product gevonden." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "Er zijn meerdere overeenkomende producten gevonden." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "Geen overeenkomende variant gevonden." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "Er zijn meerdere overeenkomende varianten gevonden." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "Je moet een variant van dit product selecteren." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Factuuradres" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "Vul een geldige landcode in." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "Staten worden voor dit land niet ondersteund." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "Kies een geldige staat." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "E-mailadres van gast" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Adres van gast" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Staat" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "Bereken uit productgegevens" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Je voerde een ongeldig getal in." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Kaartjescode" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "Automatisch genereren" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "Je kan geen ticketcode gebruiken die al bestaat." -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "Vul een geldige taalcode in." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "Vul een geldig verkoopkanaal in." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "Geen overeenkomende stoel gevonden." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "De stoel die je koos is al bezet. Kies een andere stoel." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Je moet een specifieke stoel kiezen." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "Onduidelijke optie geselecteerd." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Betaalmethode inschakelen" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Gebruikers zullen na de opgegeven datum deze betalingsprovider niet kunnen " "kiezen." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Tekst op facturen" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4402,11 +4455,11 @@ msgstr "" "de bestelling is betaald. Als de factuur later wordt gegenereerd wordt er " "een tekst weergegeven die aangeeft dat de bestelling al is betaald." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Minimum totaalbedrag bestelling" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4417,11 +4470,11 @@ msgstr "" "voor deze vergelijking kan worden berekend zonder rekening te houden met de " "kosten die zijn ingesteld voor deze betalingsmethode." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Maximum totaalbedrag bestelling" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4432,23 +4485,23 @@ msgstr "" "voor deze vergelijking kan worden berekend zonder rekening te houden met de " "kosten die zijn ingesteld voor deze betalingsmethode." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Extra kosten" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Absolute waarde" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Percentage van het totaalbedrag." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Bereken de toeslag op basis van de totale waarde inclusief toeslag." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4462,11 +4515,11 @@ msgstr "" "over wat dit doet. Vergeet niet om hierboven de juiste toeslagen in te " "stellen!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Beperk tot landen" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4476,18 +4529,18 @@ msgstr "" "de gekozen landen. Alle landen zijn toegestaan als je geen landen " "selecteert. Dit is alleen mogelijk als het factuuradres verplicht is." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" "Sta het gebruik van deze betalingsprovider alleen toe voor de geselecteerde " "verkoopkanalen." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Betaalmethode verbergen" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." @@ -4495,27 +4548,27 @@ msgstr "" "De betalingsmethode zal standaard niet getoond worden, maar alleen aan " "mensen die de winkel openen via een speciale link." -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Link om betalingsmethode in te schakelen" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" "Deel deze link met klanten die deze betalingsmethode moeten kunnen gebruiken." -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "De betaling voor deze factuur is al ontvangen." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Automatische terugbetalingen worden niet ondersteund door deze " "betalingsprovider." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4523,21 +4576,21 @@ msgstr "" "Er is geen betaling nodig omdat deze bestelling alleen gratis producten " "omvat." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Gratis" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Kaartjesbureau" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Handmatige betaling" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4545,15 +4598,15 @@ msgstr "" "In de testmodus kan je bestellingen handmatig als betaald markeren in de " "backend." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Naam van betalingsmethode" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Beschrijving van betalingproces tijdens afrekenen" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4562,11 +4615,11 @@ msgstr "" "deze betalingsmethode selecteert. De tekst moet een korte beschrijving van " "deze betaalmethode geven." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Beschrijving van betalingsproces in bevestigingsmails" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4585,11 +4638,11 @@ msgstr "" "plaatsaanduidingen {order}, {total}, {currency} en {total_with_currency} " "gebruiken." -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Beschrijving van betalingsproces voor openstaande bestellingen" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4606,57 +4659,57 @@ msgstr "" "de betaling. Je kan hier de plaatsaanduidingen {order}, {total}, {currency} " "en {total_with_currency} gebruiken." -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Verrekening" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Je voerde een bestelling in die niet kon worden gevonden." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Verrekend met bestellingen: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "In de testmodus kunnen alleen testcadeaubonnen worden gebruikt." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "Je kan niet met een cadeaubon betalen wanneer je een cadeaubon koopt." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Deze cadeaubon ondersteunt deze munteenheid niet." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "Deze cadeaubon kan alleen in de testmodus worden gebruikt." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "Alleen testcadeaubonnen kunnen in de testmodus worden gebruikt." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Deze cadeaubon is niet meer geldig." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Deze cadeaubon heeft geen tegoed meer." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Deze cadeaubon wordt al voor je betaling gebruikt." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4664,11 +4717,11 @@ msgstr "" "Je cadeaubon wordt gebruikt, maar er moet nog {} worden betaald. Kies een " "betaalmethode voor het restbedrag." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "Je cadeaubon is succesvol gebruikt." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4677,11 +4730,11 @@ msgstr "" "alleen op de eerste pagina van de winkel worden gebruikt, onder de " "productkeuze." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Deze cadeauboncode is onbekend." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4689,82 +4742,94 @@ msgstr "" "Deze cadeaubon kan niet worden gebruikt, omdat de code niet uniek is. Neem " "contact op met de organisator van dit evenement." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" "Deze cadeaubon wordt niet geaccepteerd door de organisator van dit evenement." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "Deze cadeaubon is in de tussentijd gebruikt. Probeer het opnieuw." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Kaartjescode (waarde van QR-code)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "Plaatsnummer van bestelling" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Voorbeeldproduct" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Variantnaam" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Voorbeeldvariant" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Productomschrijving" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Voorbeeld productomschrijving" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Productnaam en variant" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Voorbeeldproduct – voorbeeldvariant" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Productomschrijving" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Voorbeeld productomschrijving" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Productcategorie" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Prijs inclusief add-ons" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Bedrijf van gast" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Voorbeeldbedrijf" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Volledig adres van gast" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4778,155 +4843,155 @@ msgstr "" "1234AB Amsterdam\n" "Nederland" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "Adres gast: straat" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "Adres gast: postcode" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "Adres gast: stad" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "Adres gast: staat" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "Land van gast" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Voorbeeld evenementnaam" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 mei 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Datumbereik evenement" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 mei – 4 juni 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Begindatum en tijd van evenement" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "31-05-2017 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Begindatum van evenement" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "31-05-2017" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Begintijd van evenement" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Einddatum en -tijd van het evenement" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "31-05-2017 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Einddatum van het evenement" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Toegangsdatum en tijd van evenement" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "31-05-2017 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Toegangstijd van evenement" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Evenementlocatie" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Voorbeeldstad" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Bedrijf factuuradres" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "Factuuradres: straat" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "Voorbeeldstraat 42" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "Factuuradres: postcode" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "1234 AB" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Stad factuuradres" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Voorbeeldstad" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "Factuuradres: staat" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "Voorbeeldstaat" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "Factuuradres: land" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "Atlantis" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Lijst met add-ons" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4934,140 +4999,140 @@ msgstr "" "Add-on 1\n" "Add-on 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Naam van de organisator" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Bedrijf dat het evenement organiseert" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Informatietekst organisator" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Informatietekst van de evenementorganisator" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Informatietekst van de evenementorganisator" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Printdatum" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Printdatum en -tijd" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Printtijd" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Stoel: Volledige naam" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Begane grond, Rij 3, Stoel 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Vrije plaatskeuze" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Stoel: gebied" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Begane grond" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Stoel: rij" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Stoel: stoelnummer" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Vraag: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Naam van gast: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Naam factuuradres: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Kaartje" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Start van het evenement" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Einde van het evenement" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Toegangstijd evenement" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Start voorverkoop" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Einde voorverkoop" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Vaste datum:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Relatieve datum:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "Relatieve tijd:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Niet ingesteld" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "Willekeurig (standaard, werkt met alle pretix-apps)" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " @@ -5077,12 +5142,12 @@ msgstr "" "pretixSCAN op iOS en verandert hoe offline scannen werkt –­zie de " "documentatie of neem contact op met de ondersteuning voor details)" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "Evenement geannuleerd" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5090,24 +5155,24 @@ msgstr "" "We konden je verzoek niet verwerken omdat de server overbelast was. Probeer " "het opnieuw." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Je hebt geen producten geselecteerd." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Onbekende winkelwagenpositie." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Er werd geen datum opgegeven." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Je koos een product dat niet te koop is." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5115,7 +5180,7 @@ msgstr "" "Sommige van de door jou gekozen producten zijn niet meer beschikbaar. Zie " "hieronder voor de details." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5123,22 +5188,22 @@ msgstr "" "Sommige van de door jou gekozen producten zijn niet meer beschikbaar in de " "door jou gekozen hoeveelheid. Zie hieronder voor de details." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Je kan niet meer dan %s items per bestelling kiezen." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "Je kan niet meer dan %(max)s items van product %(product)s kiezen." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Je moet ten minste %(min)s items van product %(product)s kiezen." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5147,15 +5212,15 @@ msgstr "" "We hebben %(product)s uit je winkelwagen verwijderd, omdat je niet minder " "dan %(min)s ervan kan kopen." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "De verkoopperiode van dit evenement is nog niet begonnen." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "De verkoopperiode van dit evenement is afgelopen." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." @@ -5163,7 +5228,7 @@ msgstr "" "Er kunnen geen nieuwe bestellingen worden geplaatst, omdat alle betalingen " "voor dit evenement al moeten zijn ontvangen." -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5171,7 +5236,7 @@ msgstr "" "De verkoopperiode van dit evenement is nog niet begonnen. De getroffen " "kaartjes zijn uit je winkelwagen verwijderd." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5179,20 +5244,20 @@ msgstr "" "De verkoopperiode voor een van de evenementen in je winkelwagen is " "afgelopen. De getroffen kaartjes zijn verwijderd uit je winkelwagen." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "De ingevoerde prijs is te hoog." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Deze vouchercode is niet bekend in onze database." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "Deze vouchercode is al het maximale aantal keren gebruikt." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5206,12 +5271,12 @@ msgstr "" "te verzilveren, maar het afrekenproces niet hebt voltooid. Je kan over %d " "minuten opnieuw proberen om de voucher te gebruiken." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Deze vouchercode kan nog %d keren worden gebruikt." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5219,19 +5284,19 @@ msgstr "" "Je hebt deze vouchercode al gebruikt. Verwijder het geassocieerde product " "uit je winkelwagen als je de voucher voor een ander product wilt gebruiken." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Deze voucher is verlopen." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Deze voucher is niet geldig voor dit product." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Deze voucher is niet geldig voor deze stoel." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " @@ -5242,33 +5307,33 @@ msgstr "" "voegen met deze voucher kan je dit doen met de optie om een voucher te " "gebruiken onderaan de pagina." -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "Je voucher is geldig voor een product dat momenteel niet te koop is." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Deze voucher is niet geldig voor deze evenementsdatum." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Je hebt een geldige vouchercode nodig om dit product te bestellen." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "De gekozen evenementsdatum is niet actief." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Je kan geen add-on selecteren voor het gekozen product." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Je kan niet twee varianten van hetzelfde add-onproduct selecteren." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5277,7 +5342,7 @@ msgstr "" "Je kan maximaal %(max)s add-ons van de categorie %(cat)s selecteren voor het " "product %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5286,7 +5351,7 @@ msgstr "" "Je moet minimaal %(min)s add-ons van de categorie %(cat)s selecteren voor " "het product %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " @@ -5295,7 +5360,7 @@ msgstr "" "Je kan iedere add-on uit de categorie %(cat)s voor het product %(base)s " "maximaal één keer kiezen." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5303,25 +5368,25 @@ msgstr "" "Een van de producten die je geselecteerd hebt kan alleen gekocht worden als " "add-on bij een ander product." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Een van de producten die je selecteerde kan alleen gekocht worden als deel " "van een bundel." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Kies een geldige beschikbare stoel." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Je kan voor dit product geen stoel kiezen." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "Je kan dezelfde stoel niet meerdere keren kiezen." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5330,45 +5395,45 @@ msgstr "" "kunnen pas bij de betaling worden gebruikt, wanneer je om je " "betalingsgegevens wordt gevraagd." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Dit kaartje is geannuleerd." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "Dit kaartje heeft een ongeldig product voor deze inchecklijst." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "Deze positie heeft een ongeldig product voor deze inchecklijst." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Deze bestelling is niet gemarkeerd als betaald." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Je moet vragen beantwoorden om deze check-in te voltooien." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "Deze entree is niet toegestaan vanwege aangepaste regels." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Dit kaartje is al gebruikt." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Je export bevatte geen gegevens." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Voltooi je betaling vóór {expire_date}." -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5384,39 +5449,39 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Gast: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Datum: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" "Hier kan een tekst verschijnen die specifiek is aan de betalingsprovider." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Voorbeeldstraat 214" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Voorbeeldproduct {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Voorbeeldproduct A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5425,7 +5490,7 @@ msgstr "" "Je ontvangt deze e-mail omdat iemand voor jou een bestelling heeft geplaatst " "voor het evenement {event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5434,14 +5499,14 @@ msgstr "" "Je kan je bestellingsgegevens bekijken op de volgende URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "Je ontvangt deze e-mail omdat je een bestelling geplaatst hebt voor het " "evenement {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " @@ -5450,12 +5515,12 @@ msgstr "" "Fout bij het importeren van waarde \"{value}\" voor kolom \"{column}\" in " "regel \"{line}\": {message}" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "Ongeldige data op regel {row}: {message}" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5463,7 +5528,7 @@ msgstr "" "Sommige van de producten die je koos zijn niet meer beschikbaar. Zie " "hieronder voor de details." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5471,7 +5536,7 @@ msgstr "" "Sommige van de producten die je koos zijn niet langer beschikbaar in de " "hoeveelheid die je koos. Zie hieronder voor details." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5479,15 +5544,15 @@ msgstr "" "De prijs van sommige producten in je winkelwagen is veranderd. Zie hieronder " "voor details." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Een interne fout is opgetreden, probeer het opnieuw." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Je winkelwagen is leeg." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5496,11 +5561,11 @@ msgstr "" "Je kan niet meer dan %(max)s kopieën van het product %(product)s kiezen. We " "hebben het overschot uit je winkelwagen verwijderd." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "De verkoopperiode is afgelopen." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5508,7 +5573,7 @@ msgstr "" "De vouchercode die voor een van de items in je winkelwagen is gebruikt is " "niet bekend in onze database." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5518,7 +5583,7 @@ msgstr "" "het maximale aantal keren gebruikt. We hebben dit item uit je winkelwagen " "verwijderd." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." @@ -5527,7 +5592,7 @@ msgstr "" "is al het maximale aantal keren gebruikt. We hebben de prijs van dit product " "in je winkelwagen aangepast." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5535,7 +5600,7 @@ msgstr "" "De vouchercode die is gebruikt voor een van de items in je winkelwagen is " "verlopen. We hebben dit item uit je winkelwagen verwijderd." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5543,7 +5608,7 @@ msgstr "" "De vouchercode die is gebruikt voor een van de items in je winkelwagen is " "niet geldig voor dit item. We hebben dit item uit je winkelwagen verwijderd." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5551,7 +5616,7 @@ msgstr "" "Je hebt een geldige vouchercode nodig om een van de producten in je " "winkelwagen te bestellen. We hebben dit item uit je winkelwagen verwijderd." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5559,7 +5624,7 @@ msgstr "" "De verkoopperiode voor een van de evenementen in je winkelwagen is nog niet " "begonnen. De bijbehorende kaartjes zijn uit je winkelwagen verwijderd." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5567,7 +5632,7 @@ msgstr "" "De stoel die je koos voor een van de items in je bestelling is ongeldig. We " "hebben dit item uit je winkelwagen verwijderd." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5575,35 +5640,35 @@ msgstr "" "De stoel die je koos voor een van de items in je bestelling is in de " "tussentijd bezet geworden. We hebben dit item uit je winkelwagen verwijderd." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "De nieuwe verloopdatum moet in de toekomst zijn." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Deze bestelling wacht niet op goedkeuring." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestelling goedgekeurd en bevestigd: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Bestelling goedgekeurd en in afwachting van betaling: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Bestelling geweigerd: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Je kan deze bestelling niet annuleren." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5612,19 +5677,19 @@ msgstr "" "Deze bestelling kan niet worden geannuleerd, omdat de in deze bestelling " "gekochte cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "De annuleringskosten kunnen niet hoger zijn dan het bedrag dat voor deze " "bestelling is betaald." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestelling geannuleerd: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5636,31 +5701,31 @@ msgstr "" "gebruikt in de tussentijd door een andere bestelling is gebruikt. Controleer " "de getoonde bedragen hieronder en probeer het opnieuw." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Je bestelling verloopt bijna: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Je bestelling wacht op betaling: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Je kaartje staat klaar om te downloaden: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Je bestelling is aangepast: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Je moet een variant van het product selecteren." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." @@ -5668,15 +5733,15 @@ msgstr "" "Het quotum {name} heeft niet genoeg beschikbare capaciteit om deze opdracht " "uit te voeren." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Er is geen quotum gedefinieerd dat deze handeling toelaat." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Het gekozen product is niet actief of heeft geen ingestelde prijs." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5684,13 +5749,13 @@ msgstr "" "Deze handeling zou de bestelling leeg maken. Annuleer in plaats hiervan de " "bestelling." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" "Alleen openstaande bestellingen of betaalde bestellingen kunnen worden " "veranderd." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5698,7 +5763,7 @@ msgstr "" "Deze handeling zou de bestelling gratis maken en daardoor ook direct " "betaald, maar er is geen quotum beschikbaar." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5706,7 +5771,7 @@ msgstr "" "Dit is een add-onproduct, kies het basisproduct waaraan het moet worden " "toegevoegd." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5714,11 +5779,11 @@ msgstr "" "Het gekozen basisproduct staat niet toe om dit product als een add-on toe te " "voegen." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Je moet een subevenement kiezen voor het nieuwe kaartje." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5727,19 +5792,19 @@ msgstr "" "De gekozen stoel \"{seat}\" is niet beschikbaar op de gekozen datum. Kies " "opnieuw een stoel." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "Voor dit product moet je een stoel kiezen." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "Voor dit product mag je geen stoel kiezen." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "Het gekozen land is geblokkeerd door je belastingregel." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5747,7 +5812,7 @@ msgstr "" "Je kan de prijs van een plaats die is gebruikt om een cadeaubon uit te geven " "niet wijzigen." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5756,7 +5821,7 @@ msgstr "" "Een plaats kan niet worden geannuleerd, omdat de in deze bestelling gekochte " "cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5764,7 +5829,7 @@ msgstr "" "Er is iets misgegaan toen we het geld naar je over probeerden te maken. Neem " "contact op met de organisator van het evenement voor meer informatie." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5773,7 +5838,7 @@ msgstr "" "Je kan de plattegrond niet veranderen, omdat stoel \"%s\" niet aanwezig is " "in de nieuwe plattegrond, en deze stoel al is verkocht." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5782,7 +5847,7 @@ msgstr "" "Je kan de plattegrond niet veranderen, omdat stoel \"%s\" niet aanwezig is " "in de nieuwe plattegrond, en deze stoel al is gebruikt voor een voucher." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5790,31 +5855,31 @@ msgstr "" "Het downloadbestand kon niet meer op de server worden gevonden, probeer de " "download opnieuw te starten." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Dit bestand is van een ander evenement." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "De bevestigingscode die je invoerde was onjuist." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "Er is iets gebeurd in je evenement na de export, probeer het opnieuw." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Ongecategoriseerd" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Voorbeeldworkshop" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "pretix-update beschikbaar" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5851,26 +5916,26 @@ msgstr "" "\n" "de pretix-ontwikkelaars" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plug-in: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "De voucher is verstuurd naar {recipient}." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Maximale aantal producten per bestelling" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Add-onproducten zullen niet worden meegeteld." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5878,7 +5943,7 @@ msgstr "" "Toon nettoprijzen in plaats van brutoprijzen in de productlijst (niet " "aanbevolen!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5886,28 +5951,28 @@ msgstr "" "De winkelwagen zal, onafhankelijk van deze keuze, altijd de brutoprijs " "tonen, omdat dit de te betalen prijs is." -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Vraag om namen van gasten" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Vraag een naam voor alle kaartjes die als toegangsbewijs zijn gemarkeerd." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Verplicht namen van gasten" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Verplicht klanten de namen in te vullen van alle gasten." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Vraag om e-mailadressen per kaartje" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5927,11 +5992,11 @@ msgstr "" "de adressen op ieder kaartje. De bevestiging sturen naar de adressen op elk " "kaartje is in te schakelen in de e-mailinstellingen." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Verplicht e-mailadressen per kaartje" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5942,58 +6007,58 @@ msgstr "" "voor de bestelbevestiging zal altijd verplicht zijn, onafhankelijk van deze " "instelling." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "Vraag om bedrijf per kaartje" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "Verplicht bedrijf per kaartje" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "Vraag om postadres per kaartje" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "Verplicht postadres per kaartje" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Vraag tweemaal om het e-mailadres voor de bestelling" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Verplicht klanten om het hoofd-e-mailadres tweemaal in te vullen, om fouten " "te voorkomen." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "Vraag om een telefoonnummer bij bestelling" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "Verplicht het opgeven van een telefoonnummer" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Vraag om factuuradres" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "Vraag niet om een factuuradres als de bestelling gratis is" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Verplicht klantnaam" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Toon namen van gasten op facturen" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -6002,23 +6067,23 @@ msgstr "" "munteenheid moet het belastingbedrag in beide munteenheden worden afgedrukt, " "indien mogelijk" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Verplicht factuuradres" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Verplicht een adres van een bedrijf" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Dit zal gebruikers verplichten om een bedrijfsnaam in te voeren." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Vraag om ontvanger" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6032,32 +6097,32 @@ msgstr "" "ingevulde waarde te tonen. Deze waarde zal niet verplicht zijn. Deze optie " "kan je bijvoorbeeld gebruiken voor een landspecifiek registratienummer." -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Vraag om btw-nummer" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Werkt alleen als een factuuradres wordt gevraagd. Btw-nummer is niet " "verplicht." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "Uitleg factuuradres" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" "Deze tekst wordt boven de invulvelden voor het factuuradres getoond tijdens " "het afrekenen." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "Toon betaald bedrag op gedeeltelijk betaalde facturen" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6065,11 +6130,11 @@ msgstr "" "Als een factuur al gedeeltelijk is betaald zal deze optie het betaalde en " "openstaande bedrag op de factuur tonen." -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Toon gratis producten op facturen" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6077,11 +6142,11 @@ msgstr "" "Merk op dat facturen nooit zullen worden gegenereerd voor bestellingen die " "alleen gratis producten bevatten." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "Toon verloopdatum van bestelling" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6089,11 +6154,11 @@ msgstr "" "De verloopdatum zal niet worden getoond als de factuur is gegenereerd nadat " "de factuur is betaald." -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "Minimumlengte van factuurnummer na prefix" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." @@ -6101,20 +6166,20 @@ msgstr "" "Het deel van uw factuurnummer na je prefix zal worden opgevuld met " "voorloopnullen tot deze lengte, bijv. INV-001 of INV-00001." -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Genereer facturen met opeenvolgende factuurnummers" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Als dit is uitgeschakeld wordt de bestelcode gebruikt in het factuurnummer." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Factuurnummer-prefix" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6133,11 +6198,11 @@ msgstr "" "en %y (zonder eeuw) gebruiken om het jaar van de factuur in te voegen, en %m " "en %d om de maand en dag van de factuur in te voegen." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "Factuurnummer-prefix voor annuleringen" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " @@ -6147,29 +6212,29 @@ msgstr "" "leeg laat zal dezelfde nummering als ingesteld voor normale facturen worden " "gebruikt." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Reserveerperiode" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Hoe lang (in minuten) de producten in de winkelwagen van een gebruiker voor " "deze gebruiker gereserveerd blijven." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Verwijs gelijk door naar afrekenen nadat een product in de winkelwagen is " "geplaatst." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "Tekst voor einde van de voorverkoop" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6180,11 +6245,11 @@ msgstr "" "andere opties om kaartjes te kopen te beschrijven, bijvoorbeeld een " "kaartjesbureau." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Hulptekst" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6192,19 +6257,19 @@ msgstr "" "Deze tekst wordt boven de betalingsopties getoond. Als je wilt kan je hier " "de opties aan de gebruiker uitleggen." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "in dagen" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "in minuten" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "Betalingstermijn instellen" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." @@ -6214,11 +6279,11 @@ msgstr "" "gebruiken, maar dit moet alleen gebruikt worden voor real-time " "betalingsmethoden." -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Betalingstermijn in dagen" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6231,11 +6296,11 @@ msgstr "" "real-time betalingsmethoden gebruikt raden we alsnog twee of drie dagen aan, " "om klanten toe te staan mislukte betalingen opnieuw te proberen." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Laat betalingstermijnen alleen op weekdagen aflopen" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6248,11 +6313,11 @@ msgstr "" "heeft geen effect op de laatste datum van betalingen zoals hieronder " "ingesteld." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "Betalingstermijn in minuten" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6266,11 +6331,11 @@ msgstr "" "bevestigen voor de bestelling als bevestigd wordt aangemerkt mogelijk een " "aantal minuten langer is." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Laatste datum van betalingen" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " @@ -6281,11 +6346,11 @@ msgstr "" "evenementenreeksfunctie gebruikt zal bij bestellingen die kaartjes bevatten " "voor meerdere datums de eerste datum worden gebruikt." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Laat onbetaalde bestellingen automatisch verlopen" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6296,12 +6361,12 @@ msgstr "" "betekent dat deze kaartjes weer vrij worden gegeven en kunnen worden besteld " "door andere klanten." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" "Verberg \"wacht op betaling\"-status op pagina's zichtbaar voor klanten" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " @@ -6311,11 +6376,11 @@ msgstr "" "hoofdklant, maar er zal geen melding worden getoond op de ticketpagina's van " "de gasten die hun kaartjes niet zelf hebben gekocht." -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Te late betalingen accepteren" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6326,48 +6391,48 @@ msgstr "" "betalingen worden geaccepteerd na de 'Laatste datum van betalingen' (zie " "boven)." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Toon startdatum" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "Toon de startdatum van de verkoop voor de verkoop is begonnen." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "Genereer geen facturen" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Alleen handmatig in het administratiepaneel" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automatisch op verzoek gebruiker" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automatisch voor alle aangemaakte bestellingen" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch na betaling of wanneer verplicht door de betalingsmethode" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Genereer facturen" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "Facturen zullen nooit worden gegenereerd voor gratis bestellingen." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bij adresveranderingen automatisch factuur annuleren en opnieuw genereren" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " @@ -6378,39 +6443,39 @@ msgstr "" "zal er een nieuwe factuur worden uitgegeven. Deze instelling is niet van " "toepassing op wijzigingen die in de backend worden gemaakt." -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Adresregel" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Albert Einstein-straat 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "Binnenlands belastingnummer" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "bijv. belastingnummer in Duitsland, ABN in Australië, …" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "EU-btw-nummer" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "bijv. Met dit document sturen we je de factuur voor je bestelling." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Introductietekst" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Zal boven de bedragen worden geprint op elke factuur." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6418,15 +6483,15 @@ msgstr "" "bijv. Bedankt voor je aankoop! Je kan meer informatie over het evenement " "vinden op ..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Extra tekst" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Zal worden geprint op elke factuur onder het totaalbedrag." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6434,11 +6499,11 @@ msgstr "" "bijvoorbeeld je bankgegevens, wettelijk verplichte gegevens zoals je btw-" "nummer, registratienummers, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Footer" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6446,11 +6511,11 @@ msgstr "" "Zal gecentreerd en in een kleiner lettertype worden geprint aan het einde " "van elke factuurpagina." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Voeg facturen als bijlage bij e-mails" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6463,30 +6528,30 @@ msgstr "" "betalingsbevestiging. Als ze niet automatisch worden gegenereerd zullen ze " "niet worden bijgevoegd bij mails." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Toon items buiten verkoopperiode" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Toon details van items voor de verkoop is begonnen, en nadat de verkoop is " "afgelopen" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Beschikbare talen" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standaardtaal" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "Regio" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6499,11 +6564,11 @@ msgstr "" "dan de taal, deze optie is hiervoor vooral relevant voor talen die in " "verschillende landen gesproken worden (zoals Engels)." -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "Toon evenementstijden en -datums in de kaartjeswinkel" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." @@ -6512,21 +6577,21 @@ msgstr "" "voorpagina van de kaartjeswinkel. Deze instelling heeft geen invloed op de " "weergave op andere plaatsen." -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Toon einddatum evenement" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Als dit is uitgeschakeld zal alleen de startdatum van het evenement worden " "getoond aan het publiek." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Toon datums met tijd" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6534,29 +6599,29 @@ msgstr "" "Als dit is uitgeschakeld zullen de start- en einddatum van het evenement " "zonder de tijd worden getoond." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Verberg alle uitverkochte producten" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Laat aan klanten zien hoeveel kaartjes van een bepaald type nog beschikbaar " "zijn." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Vraag zoekmachines om deze kaartjeswinkel niet te indexeren" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Toon variaties van een product standaard uitgeklapt" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Wachtlijst inschakelen" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6568,11 +6633,11 @@ msgstr "" "voor de eerste persoon op de wachtlijst, en ontvangt deze persoon een email " "met een voucher die kan worden gebruikt om een kaartje te kopen." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Automatische toewijzingen van wachtlijst" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6586,11 +6651,11 @@ msgstr "" "instellingen. Als je de wachtlijst uitschakelt, maar deze optie ingeschakeld " "houdt, zullen kaartjes alsnog worden verstuurd." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Wachtlijstreactietijd" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6600,79 +6665,79 @@ msgstr "" "binnen dit aantal uren worden gebruikt, anders wordt de voucher toegewezen " "aan de volgende persoon op de lijst." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Vraag om namen van gasten" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Verplicht klantnaam" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for a phone number per order" msgid "Ask for a phone number" msgstr "Vraag om een telefoonnummer bij bestelling" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Require a phone number per order" msgid "Require phone number" msgstr "Verplicht het opgeven van een telefoonnummer" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Voucher-uitleg" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "Sta gebruikers toe om kaartjes te downloaden" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "Als dit is uitgeschakeld kan niemand een kaartje downloaden." -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Downloaddatum" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6683,11 +6748,11 @@ msgstr "" "meerdere datums zullen alle kaartjes downloadbaar zijn als ten minste één " "van de datums het toestaat." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "Genereer kaartjes voor add-onproducten" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " @@ -6697,11 +6762,11 @@ msgstr "" "producten, en niet voor add-onproducten. Als deze optie is ingeschakeld " "wordt er ook een kaartje gegenereerd voor elk add-onproduct." -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "Genereer kaartjes voor alle producten" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " @@ -6712,11 +6777,11 @@ msgstr "" "productinstellingen. Je kan het genereren van tickets ook voor een specifiek " "product uitschakelen." -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "Genereer kaartjes voor openstaande bestellingen" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6724,11 +6789,11 @@ msgstr "" "Als dit is uitgeschakeld is het alleen mogelijk om kaartjes te downloaden " "nadat een bestelling is betaald." -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "Genereer geen tickets voor het e-mailadres is gecontroleerd" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6743,11 +6808,11 @@ msgstr "" "zodra de klant op een link in de mail klikt. Dit heeft geen invloed op " "bestellingen via andere verkoopkanalen dan de online kaartjeswinkel." -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "Toon beschikbaarheid in evenementsoverzichten" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -6758,26 +6823,26 @@ msgstr "" "laden van je pagina langer duurt, en de getoonde status kan tot twee minuten " "achterlopen." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Lijst" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "Weekkalender" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "Maandkalender" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Standaard overzichtsstijl" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6785,19 +6850,19 @@ msgstr "" "Als je evenementenreeks meer dan 50 toekomstige datums heeft kan alleen de " "maand- of weekkalender worden gebruikt." -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Laatste datum van aanpassingen" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6809,12 +6874,12 @@ msgstr "" "evenementenreeks-functie gebruikt en een bestelling kaartjes bevat voor " "meerdere evenementdatums zal de eerste datum worden gebruikt." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" "Klanten kunnen de variant van de producten die ze hebben gekozen veranderen" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6822,47 +6887,47 @@ msgstr "" "Sta veranderingen alleen toe wanneer de nieuwe prijs gelijk aan of hoger is " "dan de vorige prijs." -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" "Sta veranderingen alleen toe wanneer de nieuwe prijs hoger is dan de vorige " "prijs." -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" "Sta veranderingen alleen toe als de nieuwe prijs gelijk is aan de oude prijs " "van de bestelling." -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" "Sta veranderingen onafhankelijk van de prijs toe, zelfs als een " "terugbetaling nodig is." -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "Vereiste voor veranderde prijzen" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "Sta wijzigingen alleen toe tot" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Klanten kunnen hun onbetaalde bestellingen annuleren" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "Sta annuleren toe tot" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Klanten kunnen hun betaalde bestellingen annuleren" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6871,23 +6936,23 @@ msgstr "" "betalingsmethode dit toestaat. Als dit niet zo is zal er een handmatige " "terugbetaling worden aangemaakt, die je zelf zal moeten verwerken." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Houd een vast bedrag als annuleringskosten in" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Houd betalings-, verzend- en servicekosten in" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Houd een percentage van het bedrag in als annuleringskosten" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "Sta klanten toe om vrijwillig een lagere terugbetaling te kiezen" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6896,7 +6961,7 @@ msgstr "" "deel van hun bestelbedrag terugbetaald te krijgen, om jou met het restbedrag " "te steunen." -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" @@ -6904,11 +6969,11 @@ msgstr "" "Als je dit wilt kan je ons ook steunen door een kleinere terugbetaling aan " "te vragen met de schuifbalk hieronder. Dankjewel!" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "Uitleg voor vrijwillig lagere terugbetaling" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6920,11 +6985,11 @@ msgstr "" "bedrag te kiezen. Je kan deze tekst bijvoorbeeld gebruiken om uit te leggen " "dat het kiezen van een lagere terugbetaling jouw organisatie helpt." -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "Stapgrootte voor lagere terugbetaling" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " @@ -6935,7 +7000,7 @@ msgstr "" "instelt zullen klanten alleen bedragen kunnen kiezen die een meervoud van 10 " "zijn." -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." @@ -6944,42 +7009,42 @@ msgstr "" "door de organisator van het evenement voor de bestelling wordt geannuleerd " "en een terugbetaling wordt gedaan." -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" "Alle terugbetalingen worden gedaan naar de oorspronkelijke betalingsmethode" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" "Klanten kunnen kiezen tussen een cadeaubon en een terugbetaling naar de " "oorspronkelijke betalingsmethode" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "Alle terugbetalingen worden omgezet in cadeaubonnen" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Terugbetalingsmethode" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Contactadres" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "We zullen dit publiek tonen om gasten toe te staan contact met je op te " "nemen." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Imprint-URL" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6987,24 +7052,24 @@ msgstr "" "Dit zou bijvoorbeeld naar een deel van je website moeten wijzen dat jouw " "contactinformatie en eventuele wettelijk verplichte informatie bevat." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Gecachete kaartjebestanden" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "Kalenderbestanden bijsluiten" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7012,11 +7077,11 @@ msgstr "" "Als deze optie is ingeschakeld zullen we een .ics-kalenderbestand meesturen " "bij bestellingsbevestigingsmails." -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Onderwerpvoorvoegsel" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7025,19 +7090,19 @@ msgstr "" "opgemaakt als [voorvoegsel]. Kies bijvoorbeeld een korte vorm van je " "evenementnaam." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Afzenderadres" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Afzenderadres voor uitgaande e-mails" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "Naam van afzender" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7045,7 +7110,7 @@ msgstr "" "Deze naam zal samen met het verzendadres voor uitgaande e-mails worden " "gebruikt. Standaard wordt de naam van je evenement gebruikt." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7070,7 +7135,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7093,7 +7158,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7116,7 +7181,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7141,7 +7206,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7168,7 +7233,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7199,7 +7264,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7222,7 +7287,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7245,7 +7310,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7272,7 +7337,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7295,7 +7360,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7323,7 +7388,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7368,7 +7433,7 @@ msgstr "" "Met vriendelijke groet,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7390,7 +7455,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7419,7 +7484,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7445,7 +7510,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7473,7 +7538,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7492,7 +7557,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7515,7 +7580,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7538,56 +7603,56 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Voer de hexadecimale code van een kleur in, bijv. #990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Hoofdkleur" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Accentkleur voor succes" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "We raden sterk aan om een groentint te gebruiken." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Accentkleur voor fouten" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "We raden sterk aan om een roodtint te gebruiken." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "Websiteachtergrondkleur" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "Gebruik afgeronde hoeken" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Lettertype" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Wordt alleen gebruikt door moderne browsers." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "Header-afbeelding" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7601,27 +7666,27 @@ msgstr "" "aanpassen. We raden aan om geen kleine details te gebruiken op de " "afbeelding, omdat de afbeelding zal worden geschaald op kleinere schermen." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "Gebruik volledige grootte van headerafbeelding" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" "We raden aan om een afbeelding die ten minste 1170 pixels breed is te " "uploaden." -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "Toon evenementsnaam ook als er een headerafbeelding is ingesteld" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" "De naam van het evenement zal alleen op de voorpagina van het evenement " "worden getoond." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7635,11 +7700,11 @@ msgstr "" "We raden aan om geen kleine details op de afbeelding te gebruiken, omdat de " "afbeelding op kleinere schermen zal worden geschaald." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "Social media-afbeelding" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7655,19 +7720,19 @@ msgstr "" "uitziet als alleen het middelste vierkant wordt getoond. Als je hier geen " "afbeelding uploadt zullen we het logo dat hierboven is geüpload gebruiken." -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Logo-plaatje" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "We tonen je logo met een maximale breedte en hoogte van 2,5 cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Infotekst" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7675,11 +7740,11 @@ msgstr "" "Standaard nergens getoond, maar als je dit wilt kan je dit bijvoorbeeld " "gebruiken in kaartjes-sjablonen." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "Bannertekst (boven)" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7687,11 +7752,11 @@ msgstr "" "Deze tekst zal boven elke pagina van je kaartjeswinkel worden getoond. We " "raden aan om deze tekst alleen voor heel belangrijke berichten te gebruiken." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "Bannertekst (onder)" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7699,11 +7764,11 @@ msgstr "" "Deze tekst zal onder elke pagina van je kaartjeswinkel worden getoond. We " "raden aan om deze tekst alleen voor heel belangrijke berichten te gebruiken." -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Voucher-uitleg" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -7712,11 +7777,11 @@ msgstr "" "kan dit bijvoorbeeld gebruiken om uit te leggen hoe een voucher te " "verkrijgen." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "Verklaring voor dataverzameling" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." @@ -7725,13 +7790,13 @@ msgstr "" "kan dit bijvoorbeeld gebruiken om uit te leggen waarom je om deze informatie " "vraagt." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Extra kosten" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 #, fuzzy #| msgid "" #| "This text will be shown on the order confirmation page for pending orders " @@ -7743,11 +7808,11 @@ msgstr "" "Deze tekst zal naast de standaardtekst worden getoond op de " "bevestigingspagina voor openstaande bestellingen." -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "Hulptekst bij telefoonnummerveld" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7756,15 +7821,15 @@ msgstr "" "bestelbevestiging met een link die je nodig hebt om je bestelling later te " "openen." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "Helptekst van het e-mailveld" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "Sta het aanmaken van nieuwe teams bij het aanmaken van evenementen toe" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7777,36 +7842,36 @@ msgstr "" "team aan te maken tijdens het aanmaken van een evenement, zelfs als de " "gebruikers niet de permissie \"Kan teams en machtigingen aanpassen\" hebben." -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Starttijd van het evenement (aflopend)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Naam (aflopend)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Sorteren op datum" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "Link terug naar het organisatoroverzicht op alle evenementspagina's" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Homepagina-tekst" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Dit zal worden getoond op de homepagina van de organisator." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "Lengte van cadeauboncodes" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7814,11 +7879,11 @@ msgstr "" "Het systeem genereert standaard cadeauboncodes van {} tekens. Als je een " "andere lengte in wilt stellen kan dit hier." -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "Geldigheid van cadeauboncodes in jaren" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " @@ -7828,11 +7893,11 @@ msgstr "" "het jaar verlopen na dit aantal jaren. Als je deze waarde leeg laat hebben " "cadeaubonnen geen expliciete verloopdatum." -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "Klanten kunnen hun eigen stoelen kiezen" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " @@ -7843,182 +7908,182 @@ msgstr "" "weten nadat ze een aankoop hebben gedaan en dat de zitplaats mogelijk niet " "op hun kaartje wordt getoond." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "Toon knop om invoer te kopiëren van andere producten" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "Meest voorkomende Engelse titels" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "Meest voorkomende Duitse titels" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "Mevrouw" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "De heer" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Voornaam" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Achternaam" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Voornaam" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Tweede naam" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Roepnaam" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Transcriptie" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "Aanhef" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "De heer" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "Graad (na naam)" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "Msc." -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Je standaardtaal moet ook zijn ingeschakeld voor je evenement (zie " "hierboven)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Je het invullen van namen van aanwezigen niet verplichten als je er niet om " "vraagt." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Je moet om de e-mailadressen van deelnemers vragen als je de vraag verplicht " "wilt maken." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Je moet om factuuradressen vragen als je factuuradressen verplicht wilt " "maken." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" "Je moet om factuuradressen vragen als je bedrijfsnamen verplicht wilt maken." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" "De laatste datum van betalingen kan niet voor het eind van de verkoopperiode " "zijn." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" "Je evenement moet ten minste 30 dagen geleden zijn afgelopen om deze functie " "te gebruiken." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "Je kaartjeswinkel moet offline zijn om deze functie te gebruiken." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "Telefoonnummers" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "Dit zal alle telefoonnummers van bestellingen verwijderen." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8026,7 +8091,7 @@ msgstr "" "Dit zal alle e-mailadressen verwijderen van bestellingen en gasten, samen " "met opgeslagen emailinhoud." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8034,11 +8099,11 @@ msgid "" "waiting list." msgstr "Dit zal alle e-mailadressen van de wachtlijst verwijderen." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "Gegevens van gasten" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8046,11 +8111,11 @@ msgstr "" "Dit zal alle namen en postadressen van gasten op bestelde kaartjes " "verwijderen, samen met opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Factuuradressen" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8058,18 +8123,18 @@ msgstr "" "Dit zal alle factuuradressen van bestellingen verwijderen, samen met " "opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Antwoorden op vragen" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Dit zal alle antwoorden op vragen verwijderen, samen met opgeslagen " "veranderingen hieraan." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8079,17 +8144,17 @@ msgstr "" "tekstinhoud die persoonlijke gegevens zou kunnen bevatten. Factuurnummers en " "totaalbedragen zullen worden behouden." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Gecachete kaartjebestanden" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Dit zal alle gecachete kaartjesbestanden verwijderen. Er zal geen download " "worden aangeboden." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8128,7 +8193,7 @@ msgid "You do not have access to this page." msgstr "Je hebt geen toegang tot deze pagina." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8191,8 +8256,6 @@ msgstr "" "minuten duurt." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "mogelijk gemaakt door pretix" @@ -8246,9 +8309,9 @@ msgstr "aangemaakt" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organisator" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8268,6 +8331,10 @@ msgstr "" msgid "Details:" msgstr "Details" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8281,94 +8348,106 @@ msgstr "minuten voor" msgid "at" msgstr "op" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Vouchercode" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "Ticketformaat inschakelen" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Download kaartje" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Je evenement start" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "Je evenement eindigt" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "De deuren van je evenement gaan open" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Begin van de kaartverkoop" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Einde van de kaartverkoop" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Klanten kunnen hun bestellingen niet meer aanpassen" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Er kunnen geen betalingen meer worden uitgevoerd" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Kaartjes kunnen worden gedownload" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" "Klanten kunnen hun gratis of onbetaalde bestellingen niet meer annuleren" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Klanten kunnen hun betaalde bestellingen niet meer annuleren" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Downloadherinneringen worden verzonden" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Product \"{name}\" wordt beschikbaar" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Product \"{name}\" wordt niet meer beschikbaar" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "Betalingsaanbieder \"{name}\" kan niet meer worden gekozen" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Dit veld heeft een ongeldige waarde: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8380,7 +8459,7 @@ msgstr "" "veiligheidsredenen, om ervoor te zorgen dat je browser niet wordt gekaapt " "door derde partijen." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8390,7 +8469,7 @@ msgstr "" "ze dan weer aan, ten minste voor deze site, voor HTTPS-verbindingen, of voor " "'same-origin'-verzoeken." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8400,7 +8479,7 @@ msgstr "" "van formulieren. Dit cookie is nodig om beveiligingsredenen, om ervoor te " "zorgen dat je browser niet wordt gekaapt door derde partijen." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8408,64 +8487,64 @@ msgstr "" "Als je je browser hebt ingesteld om cookies uit te schakelen, zet ze dan " "weer aan, ten minste voor deze site, of voor 'same-origin'-verzoeken." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Er is een onverwachte fout opgetreden, probeer het later opnieuw." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "De taak is voltooid." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "Upload geen bestanden groter dan {size}!" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Bestandstype niet toegestaan!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Alle data" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Gebruik talen" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "Kies alle talen waarin je evenement beschikbaar moet zijn." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Dit is een evenementenreeks" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Je hebt deze slug al gebruikt voor een ander evenement. Kies een nieuwe slug." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Tijdzone evenement" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Btw-tarief" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8476,11 +8555,11 @@ msgstr "" "hebt kan je later meer belastingtarieven en gedetailleerde instellingen " "toevoegen." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "Geef toegang aan team" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " @@ -8490,11 +8569,11 @@ msgstr "" "toestemming om alle evenementen van deze organisator te bewerken. Geef één " "van de teams waar je in zit toegang tot dit evenement." -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "Maak een nieuw team voor dit evenement aan met mij als het enige lid" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8502,47 +8581,47 @@ msgstr "" "Voorbeeldlocatie\n" "Amsterdam, Nederland" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Je standaardtaal moet zijn opgegeven." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Kopieer instellingen van" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Niet kopiëren" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Standaardtaal" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Aangepast domein" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "Je moet vooraf het aangepaste domein in de webserver instellen." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "Je kan niet het basisdomein van deze installatie kiezen." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" "Dit domein is al in gebruik voor een ander evenement of andere organisator." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Naamformaat" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8552,11 +8631,11 @@ msgstr "" "verandert wanneer je al bestellingen hebt ontvangen kan dit leiden tot " "onverwacht gedrag bij het sorteren of wijzigen van namen." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "Te kiezen titels" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." @@ -8564,29 +8643,29 @@ msgstr "" "Wanneer het hierboven gekozen naamformaat gebruikers toestaat om een titel " "in te voeren kan je hier de titels die gekozen kunnen worden beperken." -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Vraag naar {fields}, toon als {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "Vrije tekstinvoer" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "Niet vragen" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "Vraag, maar maak invoer niet verplicht" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "Vraag en maak invullen verplicht" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." @@ -8594,11 +8673,11 @@ msgstr "" "Je hebt ingesteld dat cadeaubonnen {} jaar na het jaar waarin de cadeaubon " "is uitgegeven verlopen." -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Belastingregel voor betalingstoeslagen" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8609,11 +8688,11 @@ msgstr "" "omgekeerde-heffingsregels instellen, andere instellingen van de " "belastingregel worden genegeerd." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "Genereer facturen voor verkoopkanalen" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." @@ -8621,27 +8700,27 @@ msgstr "" "Als je facturen genereren met de vorige instelling hebt ingeschakeld kan je " "dit hier beperken tot specifieke verkoopkanalen." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Factuurstijl" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Factuurtaal" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "De taal van de gebruiker" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "De online-winkel moet geselecteerd zijn om deze e-mails te ontvangen." -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "Verkoopkanalen voor aankoopmails" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." @@ -8650,7 +8729,7 @@ msgstr "" "verstuurd voor bestellingen via deze verkoopkanalen. De online winkel moet " "altijd ingeschakeld zijn." -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." @@ -8658,45 +8737,45 @@ msgstr "" "Deze email zal alleen worden verstuurd naar klanten van bestellingen via dit " "verkoopkanaal. De online winkel moet zijn ingeschakeld." -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "BCC-adres" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Alle e-mails zullen als BCC-kopie worden verstuurd naar dit adres" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Handtekening" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" "Dit zal worden toegevoegd aan iedere e-mail. Beschikbare plaatsaanduidingen: " "{event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "bijv. je contactgegevens" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "HTML-e-mail-renderer" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "Tekst verstuurd naar adres van besteller" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "Stuur een e-mail naar gasten" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -8706,32 +8785,32 @@ msgstr "" "die de kaartjes bestelt zal de volgende e-mail naar de gasten worden " "verzonden." -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "Tekst verstuurd naar gasten" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Tekst" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Tekst (verstuurd door administrator)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Tekst (aangevraagd door gebruiker)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Aantal dagen" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8739,7 +8818,7 @@ msgstr "" "Deze e-mail zal dit aantal dagen voor de bestelling verloopt worden " "verstuurd. Als de waarde 0 is zal de e-mail nooit worden verstuurd." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -8747,15 +8826,15 @@ msgstr "" "Deze e-mail zal dit aantal dagen voor het evenement start worden verstuurd. " "Als dit veld leeg is zal de mail nooit worden verstuurd." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Bestelling ontvangen" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Bestelling goedgekeurd" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." @@ -8764,11 +8843,11 @@ msgstr "" "bestellingen zullen in plaats hiervan een mail op basis van het sjabloon " "hieronder ontvangen." -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "Gratis bestelling goedgekeurd" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." @@ -8777,15 +8856,15 @@ msgstr "" "bestellingen zullen in plaats hiervan een mail op basis van het sjabloon " "hierboven ontvangen." -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Bestelling geweigerd" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Gebruik aangepaste SMTP-server" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -8793,42 +8872,42 @@ msgstr "" "Alle email gerelateerd aan je evenement zal worden verstuurd via de SMTP-" "server die je hebt opgegeven." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Hostnaam" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Poort" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Gebruikersnaam" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Gebruik STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Vaak ingeschakeld op poort 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Gebruik SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Vaak ingeschakeld op poort 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Beschikbare plaatsaanduidingen: {list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." @@ -8836,65 +8915,65 @@ msgstr "" "Je kan óf SSL óf STARTTLS-beveiliging inschakelen, maar niet allebei " "tegelijkertijd." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "Kaartjescode-generator" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" "Voor geavanceerde gebruikers, dit hoeft normaal gesproken niet te worden " "aangepast." -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Ieder land" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Europese Unie" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Iedere klant" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Particulier" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Zakelijk" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Zakelijk met geldig btw-nummer" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Reken btw" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Geen btw" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "Verkoop niet toegestaan" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "Afwijkend belastingtarief" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "Tekst op factuur" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Voorgekozen voucher" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8906,11 +8985,11 @@ msgstr "" "voucher worden gebruikt. Dit kan bijvoorbeeld worden gebruikt om widgets te " "maken die korting geven of geheime producten aanbieden." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Compatibiliteitsmodus" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8918,29 +8997,29 @@ msgstr "" "Onze standaardwidget werkt niet in alle websitebouwers. Probeer deze " "compatibiliteitsmodus te gebruiken als je problemen ervaart." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "De gegeven vouchercode bestaat niet." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "De slug die je invoerde was onjuist." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Kaartjedownloads" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" "Je klanten zullen in staat zijn om hun kaartjes in PDF-formaat te downloaden." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Verplicht alle gasten om hun naam in te vullen" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8948,11 +9027,11 @@ msgstr "" "Standaard vragen we om namen maar verplichten we ze niet. Je kan het vragen " "naar namen uitschakelen in de instellingen." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Betaling via Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8964,11 +9043,11 @@ msgstr "" "je een Stripe-account aanmaken, wat minder dan vijf minuten duurt door hun " "simpele interface." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Betaling via bankoverschrijving" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8978,427 +9057,427 @@ msgstr "" "te maken. Je kan hierna je bankafschriften importeren om de betalingen in " "pretix te verwerken, of bestellingen handmatig als betaald aanmerken." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Prijs (optioneel)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Gratis" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Hoeveelheid beschikbaar" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Zoek naar…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Alle bestellingen" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "Geldige bestellingen" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Betaald (of geannuleerd met betaalde toeslag)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Openstaand" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Openstaand of betaald" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "Annuleringen" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "Geannuleerd (hele bestelling)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "Geannuleerd (hele bestelling of met betaalde kosten)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "Annulering aangevraagd" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "Betalingsproces" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Openstaand of verlopen" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Openstaand (achterstallig)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Overbetaald" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "Gedeeltelijk betaald" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "Onderbetaald (maar bevestigd)" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Openstaand (maar volledig betaald)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "Goedkeuringsproces" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "Goedgekeurd, wacht op betaling" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Wacht op goedkeuring" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Alle producten" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Elke variant" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle subevenementen beginnend op of na" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle subevenementen beginnend voor" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "Bestelling geplaatst op of na" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "Bestelling geplaatst voor" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "Minimale som van betalingen en terugbetalingen" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "Maximale som van betalingen en terugbetalingen" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "Alleen exacte overeenkomsten" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "Kaartjesgeheim" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Alle organisatoren" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Winkel live en voorverkoop actief" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Uitgeschakeld" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Verkoop nog niet begonnen" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Verkoop afgelopen" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum vanaf" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum tot" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Weekdag" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Alle dagen" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Maandag" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Dinsdag" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Woensdag" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Donderdag" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Vrijdag" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Zaterdag" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Zondag" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Zoekopdracht" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Alle evenementen" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Winkel is live" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Winkel is niet live" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Enkel evenement bezig of in de toekomst" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Enkel evenement in het verleden" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Zoek gast…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Incheckstatus" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Alle gasten" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "Ingecheckt en weer vertrokken" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "Aanwezig" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Ingecheckt" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Niet ingecheckt" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Beheerder" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Geen beheerder" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Geldig" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Onverzilverd" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Ten minste één keer verzilverd" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Volledig verzilverd" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Verzilverd en ingecheckt met kaartje" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Quotumgedrag" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Sta toe om quotum te negeren" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Filteren op tag" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Zoek voucher" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Ieder product in quotum \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Terugbetalingsstatus" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Alle openstaande terugbetalingen" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Alle terugbetalingen" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datumfilter" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filteren op…" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum van laatste geslaagde betaling" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Extra footertekst" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" "Zal over de hele website als extra tekst in de footer worden opgenomen." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Extra link in footer" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Zal worden gebruikt als de link in de extra footertekst." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Globale berichtbanner" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Detailtekst globale berichtbanner" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "OpenCage-API-sleutel voor geocoding" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "MapQuest-API-sleutel voor geocoding" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "URL-patroon voor Leaflet-tegels" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "bijv. {sample}" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "Attributie voor Leaflet-tegels" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Voer updatechecks uit" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9414,11 +9493,11 @@ msgstr "" "opslaan, en we zullen niet weten wie je bent of hoe we je pretix-installatie " "kunnen vinden. Je kan dit gedrag hier op ieder moment uitschakelen." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "E-mailnotificaties" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9428,21 +9507,142 @@ msgstr "" "nieuwe update beschikbaar is. Dit adres zal niet worden verzonden naar " "pretix.eu, de e-mails zullen door deze server lokaal worden verstuurd." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "Veranderen naar" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Gebruiksoverzicht" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "Jouw aanmelding" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Dit veld is verplicht" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" "Het is niet mogelijk om afhankelijkheden te maken voor vragen die tijdens " "het inchecken worden gesteld." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Het product moet in meerdere variaties bestaan" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9450,76 +9650,76 @@ msgstr "" "Selecteer deze optie voor bijvoorbeeld t-shirts die meerdere maten hebben. " "Je kan de variaties in de volgende stap kiezen." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "Geen categorie" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Geen belasting" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Kopieer productinformatie" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Niet nu aan een quotum toevoegen" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Voeg product toe aan een bestaand quotum" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Nieuw quotum voor dit product aanmaken" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Quotumopties" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Toevoegen aan bestaand quotum" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Naam nieuw quotum" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Grootte" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Aantal kaartjes" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Quotumnaam is verplicht." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Kies een quotum." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Standaardlay-out van evenement)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "Kies automatisch op basis van de evenementsinstellingen" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, als kaartjes genereren in het algemeen is ingeschakeld" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "Nooit" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9529,11 +9729,11 @@ msgstr "" "senioren boven de 65 jaar. Dit kaartje geeft toegang tot alle delen van het " "evenement, behalve het VIP-gebied." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "Toon onafhankelijk van andere producten" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9544,15 +9744,15 @@ msgstr "" "een gebruiker of zich momenteel in de winkelwagen van een gebruiker bevindt. " "Je kan de variant in plaats daarvan instellen als \"uitgeschakeld\"." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Je hebt twee keer dezelfde add-oncategorie geselecteerd" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9560,59 +9760,59 @@ msgstr "" "Hou er rekening mee dat het instellen van een minimumaantal het onmogelijk " "maakt om dit product te kopen als alle beschikbare add-ons zijn uitverkocht." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "Gebundelde producten" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "Je hebt twee keer hetzelfde gebundelde product geselecteerd." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 msgid "Bundled product" msgstr "Gebundeld product" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "uitgeschakeld" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "Importmodus" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "Maak een aparte bestelling voor elke regel" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "Maak één bestelling met een ticket per regel" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "Maak bestellingen als volledig betaald aan" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "Maak bestellingen als onbetaalde bestellingen aan" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "Maak bestellingen als bestellingen uit de testmodus aan" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "CSV-kolom: \"{name}\"" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Overboek quotum" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -9620,11 +9820,11 @@ msgstr "" "Als je deze optie kiest wordt de actie uitgevoerd zelfs als dit tot een " "overboekt quotum en dus meer kaartjes hebben verkocht dan je van plan was!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Overboek quotum en negeer late betaling" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9636,17 +9836,17 @@ msgstr "" "leidt! De actie zal ook onafhankelijk van de instellingen voor late " "betalingen worden uitgevoerd." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Stel de gebruiker per e-mail op de hoogte" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Houd annuleringskosten in van" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9660,34 +9860,34 @@ msgstr "" "tel deze op bij de annuleringskosten als je deze kosten niet terug wilt " "betalen. Voer een bruto bedrag in, belasting zal automatisch worden berekend." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Genereer annulering" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Te betalen bedrag" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Betaaldatum" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Herbereken belasting" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "Belasting niet opnieuw berekenen" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9695,7 +9895,7 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "brutobedrag gelijk." -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9703,11 +9903,11 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "nettobedrag gelijk." -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "Genereer indien nodig een nieuwe factuur" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." @@ -9716,70 +9916,70 @@ msgstr "" "handeling wordt aangepast annuleren we de oude factuur en genereren we een " "nieuwe factuur." -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Stel gebruiker op de hoogte" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Stuur een e-mail naar de gebruiker om te melden dat de bestelling is " "veranderd." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "Quota overboeken bij deze actie toestaan" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Add-on voor" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Zitplaats" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "Inclusief belasting, indien van toepassing. Laat dit leeg voor de " "standaardprijs van het product" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "(Onveranderd)" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Nieuwe prijs (bruto)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Genereer een nieuw geheim" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "Annuleer deze plaats" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Splitsen naar nieuwe bestelling" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "Verwijder deze toeslag" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Hergenereer geheimen" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -9789,31 +9989,31 @@ msgstr "" "opnieuw de link naar de bestelpagina verzenden, en de gebruikers moeten " "opnieuw hun kaartjes downloaden. Oude versies zullen ongeldig zijn." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Onderwerp" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Ontvanger" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Bericht" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Annuleer de bestelling. Alle kaartjes zullen niet meer werken. Dit kan niet " "worden teruggedraaid." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -9821,34 +10021,34 @@ msgstr "" "Markeer de bestelling als 'openstaand' en sta de gebruiker toe het " "openstaande bedrag met een andere betalingsmethode te betalen." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "Doe niets en houd de bestelling in de huidige staat." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "Het bedrag van de terugbetaling moet positief zijn en minder dan {}." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "Je moet een bedrag opgeven voor een gedeeltelijke terugbetaling." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "Annuleer alle datums" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "Geld automatisch terugbetalen indien mogelijk" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" "Maak handmatige terugbetaling als de betalingsmethode geen automatische " "terugbetalingen ondersteunt" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9861,7 +10061,7 @@ msgstr "" "bestellingen wilt terugbetalen door het bedrag te verrekenen met andere " "bestellingen of door cadeaubonnen uit te geven." -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -9869,23 +10069,23 @@ msgstr "" "Geldbedrag als cadeaubon uitgeven in plaats van een terugbetaling naar de " "oorspronkelijke betalingsmethode" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "Geldigheid van cadeaubonnen" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "Houd een vast bedrag per ticket als annuleringskosten in" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "Gratis tickets en add-onproducten worden niet meegeteld" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "Houd toeslagen in" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9898,20 +10098,20 @@ msgstr "" "gedeeltelijk wordt geannuleerd, omdat de bestelling dan uit kaartjes voor " "meerdere datums bestaat." -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "Stuur informatie via e-mail" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "Stuur informatie naar wachtlijst" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "Geannuleerd: {event}" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9942,7 +10142,7 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9964,32 +10164,32 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" "Kies een specifieke evenementsdatum of een datumbereik, maar niet allebei." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Kies alle evenementsdatums of een datumbereik, maar niet allebei." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" "Als je een datumbereik kiest moet je zowel een begin als een einde opgeven." -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "Bevestig dat je ALLE datums in deze evenementenreeks wilt annuleren." -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Deze slug is al in gebruik, kies een andere." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -9997,16 +10197,16 @@ msgstr "" "De veranderingen konden niet worden opgeslagen, omdat er geen overgebleven " "team zou zijn met de toestemming om teams en toestemmingen aan te passen." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "Je apparaat moet tot ten minste één evenement toegang krijgen." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -10015,22 +10215,22 @@ msgstr "" "pretix-icoon. We raden een grootte van ten minste 200x200px aan, om de " "meeste apparaten te ondersteunen." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "Evenementstypes" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "Waarde van cadeaubon" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Optioneel" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10040,89 +10240,89 @@ msgctxt "form_bulk" msgid "change" msgstr "Veranderen" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current value" msgid "Keep the current values" msgstr "Huidige waarde" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Sluit deze datums uit in plaats van ze toe te voegen." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "jaar/jaren" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "maand(en)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "week/weken" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "dag(en)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Interval" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Aantal herhalingen" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Laatste datum" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "eerste" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "tweede" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "derde" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "laatste" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Dag" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Weekenddag" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "Je wijzigingen konden niet worden opgeslagen. Zie onder voor details." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "Specifiek stoelnummer" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Ongeldig product geselecteerd." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -10130,11 +10330,11 @@ msgstr "" "De voucher komt alleen overeen met verborgen producten, maar je hebt niet " "geselecteerd dat deze voucher verborgen producten moet tonen." -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Codes" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10142,16 +10342,16 @@ msgstr "" "Voeg een vouchercode per regel toe. We raden je aan deze lijst te kopiëren " "en op te slaan in een bestand." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "Stuur vouchers via e-mail" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "Je voucher voor {event}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -10181,15 +10381,15 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "Ontvangers" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "of" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " @@ -10199,47 +10399,47 @@ msgstr "" "of een CSV-bestand met een headerrij en één of meer van de kolommen \"email" "\", \"number\", \"name\", of \"tag\"." -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Maximale gebruiken per voucher" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Het aantal keren dat ELKE van deze vouchers kan worden gebruikt." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "Specifieke stoelnummers" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "CSV-invoer moet op de eerste regel een header bevatten." -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "CSV-invoer moet een veld met de header \"{header}\" bevatten." -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "CSV-invoer bevat een onbekend veld met de header \"{header}\"." -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} is geen geldig e-mailadres." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Ongeldige waarde op regel {number}." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Een voucher met een van deze codes bestaat al." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -10247,21 +10447,21 @@ msgstr "" "Als vouchers moeten worden verzonden via e-mail moet er ook een onderwerp, " "bericht en ontvanger(s) worden opgegeven." -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "Je genereerde {codes} vouchers, maar hebt {recp} ontvangers opgegeven." -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "Je moet evenveel stoelnummers als vouchercodes opgeven." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "De bestelling is veranderd:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10270,12 +10470,12 @@ msgstr "" "Plaats #{posid}: {old_item} ({old_price}) veranderd in {new_item} " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "Plaats #{posid}: Stoel \"{old_seat}\" veranderd naar \"{new_seat}\"." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10284,44 +10484,44 @@ msgstr "" "Plaats #{posid}: Evenementsdatum \"{old_event}\" ({old_price}) veranderd in " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "Prijs van plaats #{posid} veranderd van {old_price} naar {new_price}." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" "Belastingregel van plaats #{posid} is veranderd van {old_rule} naar " "{new_rule}." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" "Belastingregel van toeslag {fee} is veranderd van {old_rule} naar {new_rule}." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "Een toeslag is toegevoegd" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "Een toeslag is veranderd van {old_price} naar {new_price}." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Een toeslag van {old_price} is verwijderd." -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Plaats #{posid} ({old_item}, {old_price}) geannuleerd." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10330,17 +10530,17 @@ msgstr "" "Plaats #{posid} aangemaakt: {item} ({price}) als add-on bij plaats " "#{addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Plaats #{posid} aangemaakt: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Een nieuw geheim is gegenereerd voor plaats #{posid}." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10348,19 +10548,19 @@ msgstr "" "Plaats #{posid} ({old_item}, {old_price}) afgesplitst naar nieuwe " "bestelling: {order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" "Deze bestelling is gemaakt door het opsplitsen van de bestelling {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(onbekend)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10369,7 +10569,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" om {datetime} voor lijst \"{list}\", " "type \"{type}\"." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10377,7 +10577,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" voor lijst \"{list}\", type " "\"{type}\"." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10386,7 +10586,7 @@ msgstr "" "Een scan van ingetrokken code \"{barcode}…\" om {datetime} voor lijst " "\"{list}\", type \"{type}\" is geüpload." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10395,7 +10595,7 @@ msgstr "" "Scan van ingetrokken code \"{barcode}\" voor lijst \"{list}\", type " "\"{type}\" is geüpload." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10404,7 +10604,7 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd om {datetime} voor lijst " "\"{list}\", type \"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10413,29 +10613,29 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd voor de lijst \"{list}\", type " "\"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "Plaats #{posid} is uitgecheckt op {datetime} voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Plaats #{posid} is uitgecheckt voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "Plaats #{posid} is ingecheckt op {datetime} voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Plaats #{posid} is ingecheckt voor lijst \"{list}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10444,7 +10644,7 @@ msgstr "" "Een scan voor plaats #{posid} om {datetime} voor lijst \"{list}\" is " "geüpload, terwijl het kaartje al is gescand." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10453,129 +10653,129 @@ msgstr "" "Plaats #{posid} is gescand en geweigerd omdat het al is gescand op lijst " "\"{list}\"." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "Dit object is aangemaakt via kopiëren." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "De bestelling is aangepast." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "De teaminstellingen zijn aangepast." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "De nieuwe organisator is aangemaakt." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "De nieuwe organisator is aangemaakt." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "De gebruiker is aangemaakt." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The gate has been changed." msgid "The webhook has been changed." msgstr "De toegangslocatie is aangepast." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Het interne commentaar van het evenement is bijgewerkt." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "Het evenement is geannuleerd." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Dit evenement is verwijderd." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "De details van de bestelling zijn aangepast." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "De bestelling is aangemerkt als onbetaald." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Het geheim van de bestelling is aangepast." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "De verloopdatum van de bestelling is aangepast." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "De bestelling is aangemerkt als verlopen." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "De bestelling is aangemerkt als betaald." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "Het annuleringsverzoek is verwijderd." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "De bestelling is terugbetaald." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "De bestelling is geannuleerd." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "De bestelling is opnieuw geactiveerd." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "De testbestelling {code} is verwijderd." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "De bestelling is aangemaakt." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "De bestelling moet worden goedgekeurd voordat hij kan worden verwerkt." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "De bestelling is goedgekeurd." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "De bestelling is geweigerd." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "Het e-mailadres is veranderd van \"{old_email}\" naar \"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10583,55 +10783,55 @@ msgstr "" "Het e-mailadres is gecontroleerd (de gebruiker heeft op een link in een naar " "de gebruiker verzonden mail geklikt)." -#: pretix/control/logdisplay.py:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" "Het telefoonnummer is veranderd van \"{old_phone}\" naar \"{new_phone}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "De taal van de bestelling is aangepast." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "De factuur is gegenereerd." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "De factuur is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "De factuur is opnieuw uitgegeven." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Het interne commentaar van de bestelling is bijgewerkt." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" "De markering van de bestelling om extra aandacht bij check-in te vereisen is " "veranderd." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "Een nieuwe betaling {local_id} is gestart, in plaats van de vorige." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Een onbekend type e-mail is verzonden." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "Het versturen van een email is mislukt." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10639,15 +10839,15 @@ msgstr "" "De e-mail is verstuurd zonder bijlagen, omdat de bijlagen waarschijnlijk te " "groot zouden zijn om te worden verzonden." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Een aangepaste email is verstuurd." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "Een aangepaste email is verstuurd naar een gast." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -10655,63 +10855,63 @@ msgstr "" "Een e-mail is verzonden met een herinnering dat het kaartje klaarstaat om te " "downloaden." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Een email is verstuurd om de gebruiker te waarschuwen dat de bestelling " "bijna verloopt." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is geannuleerd." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat het " "evenement is geannuleerd." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is gewijzigd." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is ontvangen." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "betaling is ontvangen." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is geweigerd." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is goedgekeurd." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10719,7 +10919,7 @@ msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is ontvangen en betaling vereist." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10727,95 +10927,95 @@ msgstr "" "Een email is verstuurd om de gebruiker ervan op de hoogte te stellen dat de " "bestelling is ontvangen en goedkeuring vereist." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Een email met een link naar de details van de bestelling is opnieuw " "verstuurd naar de gebruiker." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Betaling {local_id} is bevestigd." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Betaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Het annuleren van betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Betaling {local_id} is gestart." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "De bestelling kon niet worden gemarkeer als betaald: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "De bestelling is overbetaald." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Terugbetaling {local_id} is aangemaakt." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Terugbetaling {local_id} is aangemaakt door een externe entiteit." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "De klant heeft je om een terugbetaling gevraagd." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Terugbetaling {local_id} is voltooid." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Terugbetaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Terugbetaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "De gebruiker is aangemaakt." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Twee-factor-authenticatie is ingeschakeld." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Twee-factor-authenticatie is uitgeschakeld." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Je twee-factor-noodtokens zijn opnieuw gegenereerd." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -10824,7 +11024,7 @@ msgstr "" "Een nieuw twee-factor-authenticatieapparaat \"{name}\" is toegevoegd aan je " "account." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -10833,31 +11033,31 @@ msgstr "" "Het twee-factor-authenticatieapparaat \"{name}\" is verwijderd van je " "account." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Meldingen zijn ingeschakeld." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Meldingen zijn uitgeschakeld." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Je meldingsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "De gebruiker is geanonimiseerd." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "Wachtwoord-herstelmail verstuurd." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Het wachtwoord is opnieuw ingesteld." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -10865,346 +11065,346 @@ msgstr "" "Een herhaald wachtwoordherstelverzoek is geweigerd, omdat het vorige verzoek " "minder dan 24 uur geleden was." -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "De organisator \"{name}\" is verwijderd." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "De voucher is aangemaakt." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" "De voucher is aangemaakt en verstuurd naar een persoon op de wachtlijst." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "De voucher is aangepast." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "De voucher is verwijderd." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "De voucher is verzilverd in bestelling {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Het product is aangemaakt." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Het product is aangepast." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Het product is verwijderd." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "De variant \"{value}\" is aangemaakt." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "De variant \"{value}\" is verwijderd." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "De variant \"{value}\" is gewijzigd." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Een add-on is toegevoegd aan dit product." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Een add-on is verwijderd van dit product." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Een add-on van dit product is gewijzigd." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "Een gebundeld product is aan dit product toegevoegd." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "Een gebundeld product is verwijderd uit dit product." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "Een gebundeld product van dit product is gewijzigd." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Het quotum is toegevoegd." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Het quotum is verwijderd." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Het quotum is aangepast." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "Het quotum is gesloten." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Het quotum is opnieuw geopend." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "De categorie is toegevoegd." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "De categorie is verwijderd." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "De categorie is aangepast." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "De vraag is toegevoegd." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "De vraag is verwijderd." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "De vraag is aangepast." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "De belastingregel is toegevoegd." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "De belastingregel is verwijderd." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "De belastingregel is aangepast." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "De inchecklijst is toegevoegd." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "De inchecklijst is verwijderd." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "De inchecklijst is aangepast." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "De evenementsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "De kaartjesdownloadinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Een plug-in is ingeschakeld." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Een plug-in is uitgeschakeld." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "De winkel is live gezet." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "De winkel is offline gehaald." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "De winkel is in testmodus gezet." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "De testmodus is uitgeschakeld." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "Het evenement is aangemaakt." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "De evenementsdetails zijn aangepast." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Een antwoordoptie is aan de vraag toegevoegd." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Een antwoordoptie is verwijderd van de vraag." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Een antwoordoptie is gewijzigd." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Een gebruiker is toegevoegd aan het evenemententeam." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Een gebruiker is uitgenodigd voor het evenemententeam." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "De rechten van een gebruiker zijn veranderd." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Een gebruiker is verwijderd van het evenemententeam." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Een voucher is verstuurd naar een persoon op de wachtlijst." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Een inschrijving is verwijderd van de wachtlijst." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Een inschrijving is toegevoegd aan de wachtlijst." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Het team is aangepast." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "De teaminstellingen zijn aangepast." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Het team is verwijderd." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "De toegangslocatie is aangemaakt." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "De toegangslocatie is aangepast." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "De toegangslocatie is verwijderd." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "De evenementsdatum is verwijderd." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "De evenementsdatum is geannuleerd." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "De evenementsdatum is aangepast." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "De evenementsdatum is aangemaakt." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Een quotum is toegevoegd aan de evenementsdatum." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Een quotum is veranderd op de evenementsdatum." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Een quotum is verwijderd van de evenementsdatum." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "Het apparaat is aangemaakt." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "Het apparaat is gewijzigd." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "De toegang van het apparaat is ingetrokken." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "Het apparaat is geïnitialiseerd." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "Het toegangstoken van het apparaat is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "Het apparaat heeft de server op de hoogte gesteld van een hardware- of " "software-update." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "De cadeaubon is aangemaakt." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "De cadeaubon is gewijzigd." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "Een handmatige transactie is uitgevoerd." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "De instellingen van een betalingsprovider zijn aangepast." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "De instellingen van een kaartjesuitvoerprovider zijn aangepast." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "De gebruiker bevestigde het volgende bericht: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11213,89 +11413,89 @@ msgstr "" "Plaats #{posid} is handmatig gemarkeerd als ingecheckt op {datetime} op " "lijst \"{list}\"." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" "Plaats #{posid} is opnieuw ingecheckt op {datetime} op lijst \"{list}\"." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "De check-in van plaats #{posid} op lijst \"{list}\" is teruggedraaid." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} is toegevoegd aan het team." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} is verwijderd uit het team." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" "{user} is bij het team gekomen via de uitnodiging verstuurd naar {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} is uitgenodigd voor het team." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "De uitnodiging voor {user} is opnieuw verstuurd." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "De uitnodiging voor {user} is ingetrokken." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Het token \"{name}\" is aangemaakt." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Het token \"{name}\" is ingetrokken." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Je accountinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Je e-mailadres is veranderd naar {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Je wachtwoord is veranderd." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Je account is ingeschakeld." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Je account is uitgeschakeld." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "Je hebt als de gebruiker {} gewerkt." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "Je bent gestopt met werken als {}." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." @@ -11303,7 +11503,7 @@ msgstr "" "Het gekozen evenement was niet gevonden, of je hebt geen rechten om het te " "beheren." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -11311,14 +11511,14 @@ msgstr "" "De gekozen organisator was niet gevonden, of je hebt geen rechten om hem te " "beheren." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Dashboard" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11329,7 +11529,7 @@ msgstr "Dashboard" msgid "General" msgstr "Algemeen" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11338,49 +11538,49 @@ msgstr "Algemeen" msgid "Payment" msgstr "Betaling" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Kaartjes" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Belastingregels" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Facturering" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Annulering" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Instellingen" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Categorieën" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Overzicht" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11388,39 +11588,39 @@ msgstr "Overzicht" msgid "Refunds" msgstr "Terugbetalingen" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Exporteren" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "Importeren" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Alle vouchers" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Labels" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "Check-in" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Inchecklijsten" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11428,24 +11628,24 @@ msgstr "Inchecklijsten" msgid "Order search" msgstr "Bestelling zoeken" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "Gebruikersinstellingen" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Meldingen" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "Geautoriseerde apps" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11453,45 +11653,62 @@ msgstr "Geautoriseerde apps" msgid "Account history" msgstr "Accountgeschiedenis" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "Alle gebruikers" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Administratieve sessies" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Globale instellingen" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Updatecontrole" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Tickets & inchecken" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "Evenementsmetadata" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "Apparaten" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "Apparaten" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Je hebt geen toestemming om deze inhoud te bekijken." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Je werkt momenteel namens %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Terug naar eigen gebruiker" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Stuur herstelinformatie" @@ -11578,7 +11795,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11597,17 +11814,23 @@ msgstr "" "Wil je de applicatie %(application)s echt toegang geven tot " "je pretix-account?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Je werkt momenteel namens %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "De applicatie vereist de volgende rechten:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Kies de organisator-accounts waar deze applicatie toegang toe moet krijgen:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -11615,7 +11838,7 @@ msgstr "" "Deze applicatie is niet gecontroleerd door het pretix-team. " "Je geeft deze applicatie op eigen risico toegang tot je account." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Fout:" @@ -11638,7 +11861,7 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11655,7 +11878,7 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11677,65 +11900,56 @@ msgstr "Opslaan" msgid "Create a new account" msgstr "Maak een nieuw account" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Navigatie schakelen" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Ga naar de winkel" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "Openbaar profiel" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Beëindig administratorsessie" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Accountinstellingen" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Log uit" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "Organisatoraccount" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Zoek naar evenementen" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Schrijf een kort commentaar over wat je deed in de volgende administratieve " "sessies:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Je werkt momenteel namens %(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Terug naar eigen gebruiker" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Lees meer" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11747,11 +11961,11 @@ msgstr "" "want anders komen de bestellingen in je rapporten en statistieken voor en " "kunnen ze verhinderen dat klanten echte tickets kopen." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "Toon alle testbestellingen" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11766,7 +11980,13 @@ msgstr "" "worden gehouden wanneer nieuwe updates uitkomen. Dit bericht zal verdwijnen " "wanneer je erop klikt." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -11774,16 +11994,16 @@ msgstr "" "pretix draait in debug-modus. Gebruik om veiligheidsredenen nooit debug-" "modus op een productieinstantie." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "Tijden getoond in %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "draaiend in ontwikkelmodus" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11898,7 +12118,7 @@ msgstr "Lijstinstellingen bewerken" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12062,18 +12282,18 @@ msgstr "Verwijderen" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Inchecklijst" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "Geavanceerd" @@ -12830,7 +13050,7 @@ msgstr "E-mailontwerp" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Voorbeeld" @@ -12957,26 +13177,27 @@ msgstr "" "doorberekenen aan je klanten." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Geïnstalleerde plugins" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Je wijzigingen zijn opgeslagen." @@ -13091,7 +13312,7 @@ msgstr "" "je hier invoert later nog aanpassen." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Functies" @@ -13630,14 +13851,14 @@ msgstr "Meer quota" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Winkel uitgeschakeld" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "In de verkoop" @@ -13704,6 +13925,68 @@ msgstr "" "een andere bestelling opnieuw gebruiken.\n" " " +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Prijsinstellingen" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Aanmeldingsdetails" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Your information" +msgid "Public information" +msgstr "Je gegevens" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Sla op en toon voorbeeld" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Resultaten updatecontrole" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14082,7 +14365,7 @@ msgstr "Volledig gereserveerd" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Uitverkocht" @@ -14157,8 +14440,8 @@ msgstr "Vraag bewerken" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Betaald" @@ -14166,7 +14449,7 @@ msgstr "Betaald" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Geannuleerd" @@ -14222,28 +14505,28 @@ msgstr "" "'Ja' moet kiezen, en 'Nee' niet wordt geaccepteerd. Maak deze vraag niet " "verplicht als je beide opties wilt toestaan." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Antwoordopties" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "Alleen van toepassing als je 'Kies een/meerdere uit lijst' koos." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Antwoordoptie %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Nieuwe antwoordoptie" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Nieuwe optie toevoegen" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "Afhankelijk van andere vraag" @@ -15011,8 +15294,8 @@ msgstr "Kaartjespagina" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "niet beantwoord" @@ -15034,33 +15317,33 @@ msgstr "ONVEILIG" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "plus %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "incl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Belastingen" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Totaal" @@ -15157,7 +15440,7 @@ msgstr "Bestelgeschiedenis" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "E-mailgeschiedenis" @@ -15407,7 +15690,7 @@ msgstr "Wat moet er met de bestelling gebeuren?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Stuur e-mail" @@ -15467,8 +15750,8 @@ msgstr "Terugbetalingsopties" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15688,7 +15971,7 @@ msgstr "" "worden, omdat het onduidelijk kan zijn bij welke datum ze horen." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Gekocht" @@ -16272,7 +16555,7 @@ msgid "PDF Editor" msgstr "PDF-editor" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Code" @@ -16374,7 +16657,7 @@ msgstr "Kopiëren" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Breedte (mm)" @@ -16421,81 +16704,83 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Grootte (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"De uiteindelijke QR-code zal iets kleiner zijn, omdat er wat witruimte nodig " -"is om goed te kunnen scannen." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Lettertypegrootte (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "Meerdere regels leeglaten vanaf gegeven plaats" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Tekstkleur" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "Rotatie (°)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "Stijl" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Donker" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Licht" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "E-mailinhoud" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Tekstinhoud" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Evenementenattribuut:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "Producteigenschap:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Andere…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Nieuw object toevoegen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "QR-code voor inchecken" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "QR-code voor lead-scanning" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "pretix-logo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -17369,7 +17654,7 @@ msgstr "Vouchergegevens" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Prijseffect" @@ -17635,15 +17920,15 @@ msgstr "Verplaats naar begin van de lijst" msgid "Move to the end of the list" msgstr "Verplaats naar eind van de lijst" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Instellingen op organisator-niveau" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "Globale instellingen" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17656,7 +17941,7 @@ msgstr "" "of je kan de instellingen ontkoppelen van de organisatorinstellingen om ze " "alleen voor dit evenement aan te passen." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -17669,31 +17954,31 @@ msgstr "" "instellingen ontkoppelen van de globale instellingen om ze alleen voor dit " "evenement aan te passen." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Verander alleen voor dit evenement" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "Verander alleen voor deze organisator" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Verander voor alle evenementen" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "Verander voor alle organisators" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Dat paginanummer is geen geheel getal" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Dat paginanummer is kleiner dan 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -17702,7 +17987,7 @@ msgstr "" "Je hebt een ongeldige link gebruikt. Kopieer de link van je email naar de " "adresbalk, en controleer of de link klopt en nog niet eerder is gebruikt." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." @@ -17710,15 +17995,15 @@ msgstr "" "Je kan de uitnodiging voor \"{}\" niet accepteren, omdat je al lid van dit " "team bent." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Je bent nu lid van het team \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Welkom bij pretix! Je bent nu lid van het team \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -17728,7 +18013,7 @@ msgstr "" "sturen met verdere instructies. Merk op dat we niet meer dan één e-mail per " "24 uur zullen sturen." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -17736,7 +18021,7 @@ msgstr "" "Als het adres gekoppeld is aan een geldig account zullen we je een e-mail " "sturen met verdere instructies." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -17746,133 +18031,133 @@ msgstr "" "in je adresbalk hebt gekopieerd. Merk op dat de link maar drie dagen geldig " "is, en dat de link maar één keer kan worden gebruikt." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "We konden de gebruiker waarvoor je een nieuw wachtwoord wilt aanvragen niet " "vinden." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "Je kan nu inloggen met je nieuwe wachtwoord." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Probeer het opnieuw." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Ongeldige code, probeer het opnieuw." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Je hebt geen toestemming om deze actie uit te voeren." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "De gekozen check-ins zijn teruggedraaid." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "De geselecteerde kaartjes zijn aangemerkt als ingecheckt." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "De nieuwe inchecklijst is aangemaakt." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "We konden je wijzigingen niet opslaan. Zie hieronder voor details." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "De gevraagde lijst bestaat niet." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "De gekozen lijst is verwijderd." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Gasten (besteld)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Gasten (betaald)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Volledige omzet ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Actieve producten" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "beschikbaar om aan mensen op de wachtlijst te geven" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "totale wachtlijstlengte" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} over" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Je kaartjeswinkel is" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Klik hier om dit aan te passen" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "live" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "live en in testmodus" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "nog niet openbaar" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "in privétestmodus" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "Aanwezig - {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Welkom bij pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Ga aan de slag met onze instelhulp" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -17880,43 +18165,43 @@ msgstr "" "Om te beginnen met kaartjes verkopen moet je producten of quota aanmaken. De " "snelste manier om dit te doen is met onze instelhulp." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Stel evenement in" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Geen datums" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Handeling vereist" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Verkoop afgelopen" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Binnenkort" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} bestelling" msgstr[1] "{num} bestellingen" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17924,39 +18209,39 @@ msgstr "" "Je wijzigingen zijn opgeslagen. Merk op dat het een korte tijd kan duren " "voordat je wijzigingen zichtbaar zijn." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "Integraties" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "Aanpassingen" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "Uitvoer- en exportformaten" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "API-functies" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Andere" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Deze betalingsprovider bestaat niet of de bijbehorende plug-in is " "uitgeschakeld." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Er is een fout opgetreden tijdens het verbinden met de SMTP-server: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -17964,7 +18249,7 @@ msgstr "" "Je wijzigingen zijn opgeslagen en de verbindingspoging met je SMTP-server is " "geslaagd." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -17974,40 +18259,40 @@ msgstr "" "om ook de \"gebruik aangepaste SMTP-server\"-optie in te schakelen, want " "anders wordt je SMTP-server niet gebruikt." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" "Deze waarde zal op basis van verschillende parameters automatisch worden " "aangepast." -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "ongeldig item" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Onbekende e-mail-renderer." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Je vroeg een ongeldig kaartjesuitvoertype." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Je winkel is nu live!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "We hebben je winkel offline gehaald. Je kan hem opnieuw inschakelen wanneer " "je dit wilt!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "Je winkel staat nu in de testmodus!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -18015,21 +18300,21 @@ msgstr "" "Een bestelling kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "We hebben de testmodus voor je uitgeschakeld. Veel succes met de echte " "ticketverkoop!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Dit evenement kan niet worden verwijderd." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "Dit evenement is verwijderd." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18037,43 +18322,43 @@ msgstr "" "Het evenement kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "Het probleem is gemarkeerd als opgelost!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Het commentaar is bijgewerkt." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Kon de opmerking niet bijwerken." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "Btw" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "De nieuwe belastingregel is aangemaakt." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "De gevraagde belastingregel bestaat niet." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "De gekozen belastingregel is verwijderd." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "De gekozen belastingregel kan niet worden verwijderd." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "Je evenement is niet leeg, je moet het handmatig opzetten." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -18081,115 +18366,186 @@ msgstr "" "Je wijzigingen zijn opgeslagen. Je kan nu doorgaan met het bekijken van de " "details, of het evenement live zetten om te beginnen met verkopen!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Standaardkaartje" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Kaartje met korting" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Je wijzigingen zijn niet opgeslagen, zie onder voor details." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "Het gevraagde product bestaat niet." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "De volgorde van items is bijgewerkt." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "De gevraagde productcategorie bestaat niet." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "De gekozen categorie is verwijderd." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "De nieuwe categorie is aangemaakt." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "De volgorde van categorieën is bijgewerkt." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "Straat" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "Sommige van de opgegeven vraagnummers zijn ongeldig." -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "Niet alle vragen zijn geselecteerd." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "De gevraagde vraag bestaat niet." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "De gekozen vraag is verwijderd." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Bestand geüpload" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "De nieuwe vraag is aangemaakt." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Het nieuwe quotum is aangemaakt." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "Uitgangsscans" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Vouchers en wachtlijstreserveringen" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Beschikbaar quotum" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Wachtlijst (openstaand)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Momenteel te koop" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "Het gevraagde quotum bestaat niet." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "Het quotum is heropend, en zal niet automatisch opnieuw sluiten." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Het geselecteerde quotum is verwijderd." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "Het gevraagde item bestaat niet." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -18197,7 +18553,7 @@ msgstr "" "Je kan geen add-ons toevoegen aan een product dat zelf alleen beschikbaar is " "als add-on." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." @@ -18205,7 +18561,7 @@ msgstr "" "Je kan geen bundels toevoegen aan een product dat zelf alleen beschikbaar is " "als bundel." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " @@ -18214,68 +18570,68 @@ msgstr "" "Je hebt dit product uitgeschakeld, maar het is nog steeds deel van een " "productbundel. Zolang dit zo is kan ook deze bundel niet gekocht worden." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Het gekozen product is verwijderd." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Het gekozen product is uitgeschakeld." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "Je hebt geen toestemming om dit evenement te kopiëren." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Team {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Een nieuw cliëntgeheim is gegenereerd en is nu actief." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "De toegang voor de gekozen applicatie is ingetrokken." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "Upload alleen CSV-bestanden." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "Upload geen bestanden groter dan 10MB." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "De import is gelukt." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "We konden het geüploade bestand niet openen als een CSV-bestand." -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Onbekende bestelcode of niet gemachtigd om deze bestelling te bekijken." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Kaartjes downloaden is niet ingeschakeld voor dit product." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "De bestelling is verwijderd." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18283,55 +18639,55 @@ msgstr "" "De bestelling kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" "Alleen bestellingen die in de testmodus zijn gemaakt kunnen worden " "verwijderd." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "De bestelling is geweigerd, en is hierom nu geannuleerd." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Deze betaling is geannuleerd." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Deze betaling kan momenteel niet worden geannuleerd." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "De terugbetaling is geannuleerd." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Deze terugbetaling kan momenteel niet worden geannuleerd." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "De terugbetaling is verwerkt." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "Deze terugbetaling kan momenteel niet worden verwerkt." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "De terugbetaling is gemarkeerd als uitgevoerd." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" "Het verzoek is verwijderd. Als je dit wilt kan je nu de gebruiker hierover " "informeren." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "Je annuleringsverzoek" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -18349,7 +18705,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -18357,15 +18713,15 @@ msgstr "" "De betaling is als voltooid aangemerkt, maar we konden geen bevestigingsmail " "versturen." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "De betaling is als voltooid aangemerkt." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Deze betaling kan momenteel niet worden bevestigd." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -18373,7 +18729,7 @@ msgstr "" "Je kan niet meer terugbetalen dan het bedrag van een betaling die nog niet " "is terugbetaald." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -18381,7 +18737,7 @@ msgstr "" "Je koos een gedeeltelijke terugbetaling voor een betalingsmethode die alleen " "volledige terugbetalingen ondersteunt." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -18389,11 +18745,11 @@ msgstr "" "Een van de terugbetalingen kon niet worden verwerkt. Probeer op een andere " "manier terug te betalen. De foutmelding was: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "Een terugbetaling van {} is verwerkt." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -18401,18 +18757,18 @@ msgstr "" "Een terugbetaling van {} is opgeslagen, maar nog niet volledig uitgevoerd. " "Je kan de terugbetaling hieronder als voltooid aanmerken." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" "De cadeaubon is aangemaakt. Je kan de cadeauboncode nu naar de gebruiker " "sturen." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "Je cadeauboncode" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18433,13 +18789,13 @@ msgstr "" "\n" "De organisatie van {event}" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "De terugbetalingen die je koos komen niet overeen met het gekozen totale " "terug te betalen bedrag." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -18447,11 +18803,11 @@ msgstr "" "De bestelling is als betaald aangemerkt, maar we konden geen " "bevestigingsmail versturen." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "De betaling is succesvol aangemaakt." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -18459,25 +18815,25 @@ msgstr "" "De bestelling is geannuleerd. Je kan nu kiezen hoe je het geld over wilt " "maken naar de gebruiker." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Geen btw-nummer opgegeven." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Geen land opgegeven." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "Btw-nummer kon niet worden gecontroleerd, omdat een land van buiten de EU " "was opgegeven." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Dit btw-nummer is niet geldig." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -18485,35 +18841,35 @@ msgstr "" "Je btw-nummer kon niet worden gecontroleerd, omdat de btw-controledienst van " "jouw land momenteel niet beschikbaar is." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Dit btw-nummer is geldig." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Onbekende factuur." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "De factuur is al geannuleerd." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "Persoonlijke gegevens zijn uit de factuur verwijderd." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "De email is in de wachtrij gezet om te worden verstuurd." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Deze factuur is niet gevonden" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Het factuurbestand wordt niet meer opgeslagen op de server." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18521,73 +18877,73 @@ msgstr "" "Het factuurbestand is nog niet gegenereerd, we zullen het nu voor je " "aanmaken. Probeer het over een paar seconden opnieuw." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "De betalingstermijn is veranderd." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" "We konden je verzoek niet verwerken, omdat de server het te druk heeft." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Deze actie is alleen toegestaan voor openstaande bestellingen." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "Deze actie is alleen toegestaan voor geannuleerde bestellingen." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" "Deze actie is alleen toegestaan voor openstaande en betaalde bestellingen." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Er is iets misgegaan. Zie de details hieronder." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "De bestelling is aangepast en de gebruiker is op de hoogte gesteld." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "De bestelling is aangepast." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "We hadden moeite met het verwerken van je invoer. Zie de fouten hieronder." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Niets hoefde te worden aangepast aan de bestelling." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "We konden de e-mail niet versturen. Zie onder voor details." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Onderwerp: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Je bericht is in de wachtrij gezet en zal worden verstuurd naar {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Kon geen mail sturen naar de volgende gebruiker: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18595,24 +18951,24 @@ msgstr "" "Deze link is niet meer geldig. Ga terug, ververs de pagina, en probeer het " "opnieuw." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Er is geen bestelling met de gegeven bestelcode." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "De gekozen exporteerder was niet gevonden." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "Er was een probleem met het verwerken van je invoer. Zie onder voor details." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "Alle bestellingen zijn geannuleerd." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -18621,23 +18977,23 @@ msgstr "" "De bestellingen zijn geannuleerd. Bij {count} bestellingen is er een fout " "opgetreden, controleer alsjeblieft alle nog niet geannuleerde bestellingen." -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "Je invoer was ongeldig." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Tokennaam" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "Deze organisator kan niet worden verwijderd." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "De organisator is verwijderd." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18645,37 +19001,37 @@ msgstr "" "De organisator kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "De nieuwe organisator is aangemaakt." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administrators" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "Het team is aangemaakt. Je kan nu leden aan het team toevoegen." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Je wijzigingen konden niet worden opgeslagen." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "Het gekozen team is verwijderd." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "Het gekozen team kan niet worden verwijderd." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -18683,45 +19039,45 @@ msgstr "" "Je kan het laatste lid niet uit dit team verwijderen, omdat er niemand meer " "zou zijn met de permissie om teams te beheren." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Het lid is verwijderd uit het team." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Ongeldige uitnodiging geselecteerd." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "De uitnodiging is ingetrokken." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "De uitnodiging is opnieuw verstuurd." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Ongeldig token geselecteerd." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Het token is ingetrokken." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Gebruikers moeten een pretix-account hebben voordat ze kunnen worden " "uitgenodigd." -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "Het nieuwe lid is uitgenodigd voor het team." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Het nieuwe lid is toegevoegd aan het team." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -18731,164 +19087,164 @@ msgstr "" "Kopieer dit geheim naar een veilige plaats. Je zal het hier niet opnieuw " "kunnen zien." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "Het apparaat is succesvol geïnstalleerd." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "Dit apparaat heeft momenteel geen toegang." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "De toegang voor dit apparaat is ingetrokken." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "De gekozen cadeaukaartuitgever is toegevoegd." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "De gekozen cadeaukaartuitgever is verwijderd." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "Cadeaubonnen kunnen geen negatieve waarde hebben." -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "De transactie kon niet worden teruggeboekt." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "De transactie is teruggeboekt." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "Je invoer was ongeldig, probeer het opnieuw." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "De handmatige transactie is opgeslagen." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "De cadeaubon is aangemaakt en kan nu worden gebruikt." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "De geselecteerde toegangslocatie is verwijderd." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Het product is aangemaakt." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Het gekozen product is verwijderd." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Het geüploade PDF-bestand is te groot." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "Het geüploade PDF-bestand is te klein." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Upload alleen PDF-bestanden." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "De gekozen gegevens zijn verwijderd." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "De gevraagde datum bestaat niet." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" "Een datum kan niet worden verwijderd als er al bestellingen zijn geplaatst." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "De geselecteerde datum is verwijderd." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "De nieuwe datum is aangemaakt." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "De geselecteerde datums zijn uitgeschakeld." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "De geselecteerde datums zijn ingeschakeld." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "De geselecteerde datums zijn verwijderd of uitgeschakeld." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} nieuwe datums zijn aangemaakt." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Reeks:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "Bestelling {}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "Voucher {}" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "Het wachtwoord dat je invoerde was ongeldig, probeer het opnieuw." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "WebAuthn-apparaten zijn alleen beschikbaar als pretix via HTTPS wordt " "geopend." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "Een twee-factor-authenticatieapparaat is verwijderd van je account." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "Het apparaat is verwijderd." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "Dit beveiligingsapparaat is al geregistreerd." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" "Een nieuw twee-factor-authenticatieapparaat is toegevoegd aan je account." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -18898,15 +19254,15 @@ msgstr "" "schakelen met de knoppen hieronder om een tweede factor verplicht te maken " "voor het inloggen met je account." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "Het apparaat is geverifieerd en kan nu worden gebruikt." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "De registratie kon niet worden voltooid. Probeer het opnieuw." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -18914,22 +19270,22 @@ msgstr "" "De code die je invoerde was niet geldig. Controleer of de datum en tijd van " "je telefoon kloppen als dit probleem aanhoudt." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" "Stel ten minste één apparaat in voor je twee-factor-authenticatie inschakelt." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "Twee-factor-authenticatie is nu ingeschakeld voor je account." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "Twee-factor-authenticatie is nu uitgeschakeld voor je account." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -18937,122 +19293,122 @@ msgstr "" "Je noodcodes zijn opnieuw gegenereerd. Vergeet niet om ze op een veilige " "plaats te bewaren voor het geval je geen toegang meer hebt tot je apparaten." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Je meldingen zijn uitgeschakeld." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Je meldingsinstellingen zijn opgeslagen." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Je commentaar is opgeslagen." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "We hebben een e-mail met verdere instructies verstuurd." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "De nieuwe gebruiker is aangemaakt." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Reserveer quotum" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Quota omzeilen" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Ieder product" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "De gevraagde voucher bestaat niet." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" "Een voucher kan niet worden verwijderd wanneer de voucher al is verzilverd." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "De gekozen voucher is verwijderd." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "De nieuwe voucher is aangemaakt: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "Er is geen voucher met de gegeven vouchercode." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "De nieuwe vouchers zijn aangemaakt." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "De gekozen vouchers zijn verwijderd of uitgeschakeld." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num} vouchers zijn aangemaakt en verstuurd via email." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Je hebt geen toestemming om dit te doen" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "Een email met een vouchercode is verstuurd naar het opgegeven adres." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Wachtlijstinschrijving niet gevonden." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "De wachtlijstinschrijving is verplaatst naar het begin van de lijst." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "De wachtlijstinschrijving is verplaatst naar het eind van de lijst." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "Op wachtlijst sinds" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Wachtend" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "De gevraagde inschrijving bestaat niet." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "De gekozen inschrijving is verwijderd." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Bekend domein" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Bekende domeinen" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -19061,71 +19417,71 @@ msgstr "Bekende domeinen" msgid "Badges" msgstr "Badges" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "het pretix-team" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Deze plug-in staat je toe om badges of naamkaarten te genereren voor je " "gasten." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "Één badge per pagina" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "4 liggende A6-pagina's op één A4-pagina" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "4 staande A6-pagina's op één A4-pagina" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "8 liggende A7-pagina's op één A5-pagina" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "8 staande A7-pagina's op één A4-pagina" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "Geen van de gekozen producten is ingesteld om badges te printen." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Badges van gasten" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Inclusief openstaande bestellingen" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "Inclusief add-on of gebundelde plaatsen" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "Weergaveoptie" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -19137,49 +19493,49 @@ msgstr "" "printer. Merk op dat de losse badgelay-outs al de juiste grootte moeten " "hebben." -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "Alleen kaartjes voor subevenementen op of na deze datum." -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "Alleen kaartjes voor subevenementen op of voor deze datum." -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Sorteren op" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(Geen badges printen)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Badge-lay-out" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Badge-lay-out aangemaakt." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Badge-lay-out verwijderd." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Badge-lay-out veranderd." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Badge-lay-out {val}" @@ -19230,44 +19586,44 @@ msgstr "Maak een nieuwe badge-lay-out" msgid "Make default" msgstr "Maak standaard" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "De nieuwe badge-lay-out is aangemaakt." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "De gevraagde badge-lay-out bestaat niet." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "De gekozen badge-lay-out is verwijderd." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Badge-lay-out: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Bankoverschrijving" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" "Deze plug-in staat je toe om betalingen te ontvangen via " "bankoverschrijvingen." -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Installeer het python-package 'chardet' voor betere CSV-importmogelijkheden." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19281,48 +19637,48 @@ msgstr "" "of regelmatig een digitaal rekeningafschrift importeren om pretix de " "benodigde informatie te geven." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Bankrekeningtype" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "SEPA-bankrekening" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Andere bankrekening" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Naam van rekeninghouder" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Naam van de bank" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Bankrekeninginformatie" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -19332,7 +19688,7 @@ msgstr "" "bankoverschrijving te sturen. Als je veel internationale klanten hebt hebben " "ze misschien jouw volledige adres en het volledige adres van je bank nodig." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -19342,7 +19698,7 @@ msgstr "" "klanten nodig zouden kunnen hebben om het geld over te maken, bijv. " "rekeningnummers, bankgegevens, adressen, etc." -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." @@ -19351,27 +19707,27 @@ msgstr "" "gebruiken als het evenement is ingesteld om facturen aan te maken nadat de " "betaling is voldaan." -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "Zet geen streepjes in de betalingscode." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Dit is in sommige landen verplicht." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "Zet factuurnummer in de betalingscode." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "Voorvoegsel voor de betalingscode" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "Extra tekst om te tonen bij openstaande bestellingen" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." @@ -19379,11 +19735,11 @@ msgstr "" "Deze tekst zal naast de standaardtekst worden getoond op de " "bevestigingspagina voor openstaande bestellingen." -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "IBAN-blokkadelijst voor terugbetalingen" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19398,27 +19754,27 @@ msgstr "" "ook landcodes zoals \"GB\" of \"NL\" invullen als je nooit automatisch " "terugbetalingen wilt overmaken naar IBANs uit een bepaald land." -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Vul de volgende bankrekeningdetails in." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Vul je bankrekeninggegevens in." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Rekeninghouder" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19427,38 +19783,38 @@ msgstr "Rekeninghouder" msgid "Bank" msgstr "Bank" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "Ongeldig IBAN/BIC" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "Bankrekening {iban}" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" "Een terugbetaling via bankoverschrijving kan alleen van een bestaande " "betaling gestart worden." -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "BIC (optioneel)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "Je invoer was ongeldig, zie hieronder voor details." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Betaler" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19466,21 +19822,21 @@ msgstr "Betaler" msgid "Import bank data" msgstr "Bankgegevens importeren" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "Terugbetalingen exporteren" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "Je bestelling ontving een onvolledige betaling: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "De bestelling is al geannuleerd." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "Automatisch uitsplitsen naar meerdere bestellingen niet mogelijk." @@ -19594,7 +19950,7 @@ msgstr "" "in het MT940-formaat." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -19877,7 +20233,7 @@ msgstr "Bestelling al betaald" msgid "Discard" msgstr "Verwijderen" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." @@ -19885,39 +20241,39 @@ msgstr "" "Negatief bedrag maar terugbetaling kan niet worden opgeslagen, maak eerst " "een handmatige terugbetaling aan." -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Probleem met versturen van e-mail." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Onbekende bestelcode" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "Tekst zoeken" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "min" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "max" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "De filteropdracht is ongeldig." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Alle niet-verwerkte transacties zijn verwijderd." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Je moet een bestand kiezen om te importeren." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -19925,12 +20281,12 @@ msgstr "" "We konden het type bestand van deze import niet bepalen. Neem contact op met " "ondersteuning voor hulp." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "We konden je invoer niet verwerken." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -19938,7 +20294,7 @@ msgstr "" "We konden je invoer helaas niet verwerken. Neem contact op met ondersteuning " "voor hulp." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." @@ -19946,15 +20302,15 @@ msgstr "" "Er konden geen transacties worden gevonden in dit bestand. Neem contact op " "met ondersteuning voor hulp." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Ongeldige invoergegevens." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Je moet de kolom selecteren die de betalingscode bevat." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -19962,7 +20318,7 @@ msgstr "" "Voer imports per evenement uit, omdat deze organisator evenementen met " "meerdere munteenheden heeft." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " @@ -19971,11 +20327,11 @@ msgstr "" "We konden geen rekeninggegevens vinden voor de terugbetaling {refund_id}. De " "terugbetaling is als mislukt gemarkeerd." -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "Er zijn geen geldige bestellingen gevonden." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." @@ -19983,88 +20339,88 @@ msgstr "" "Omdat deze organisator evenementen met verschillende munteenheden heeft moet " "je de terugbetalingen per evenement apart exporteren." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Check-in-lijst-exporteerder" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Deze plug-in staat je toe om inchecklijsten te genereren voor je conferentie." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "Inclusief QR-codegeheim" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "Alleen kaartjes waarvoor speciale aandacht nodig is" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Inclusief vragen" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Inchecklijst (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "betaald" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "Uitgecheckt" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "Automatisch ingecheckt" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Geheim" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "Incheckgeschiedenis (alle geslaagde scans)" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "Scantype" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "Apparaat" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "Offline scan" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "Alle inchecklijsten" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Deze plug-in voegt een aanpasbare betalingsmethode voor handmatige " "verwerking toe." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Deze plug-in staat je toe om betalingen te ontvangen via PayPal" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -20073,28 +20429,28 @@ msgstr "" "daadwerkelijk geld over te maken, maar je zal een PayPal-sandboxgebruiker " "nodig hebben om in te loggen." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "PayPal-account" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "Klik hier voor instructies over hoe de benodigde sleutels te krijgen" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Endpoint" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "Kenmerk-voorvoegsel" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." @@ -20102,7 +20458,7 @@ msgstr "" "Als je hier een waarde invoert zal deze waarde voor het normale kenmerk met " "het bestelnummer worden ingevoegd." -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -20112,16 +20468,16 @@ msgstr "" "op de volgende knop te klikken kan je een nieuw PayPal-account aanmaken, of " "pretix met een bestaand account verbinden." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "Verbinden met {icon} PayPal" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "Verbinding met PayPal verbreken" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -20129,18 +20485,18 @@ msgstr "" "Stel een PayPal-webhook naar het volgende endpoint in om bestellingen " "automatisch te annuleren wanneer betalingen extern worden terugbetaald." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "PayPal accepteert geen betalingen in de munteenheid van je evenement." -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" "Zie de volgende PayPal-pagina voor een complete lijst van ondersteunde " "munteenheden." -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -20154,15 +20510,15 @@ msgstr "" "aangemaakt en dezelfde munteenheid moeten gebruiken. Buitenlandse PayPal-" "accounts zullen geen betalingen kunnen versturen." -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "We hadden moeite met met PayPal communiceren" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -20170,7 +20526,7 @@ msgstr "" "We konden je betaling niet verwerken. Zie hieronder voor details over hoe " "verder te gaan." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -20178,60 +20534,60 @@ msgstr "" "PayPal heeft de betaling nog niet goedgekeurd. We zullen het aan je melden " "zodra de betaling is voltooid." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Er is een fout opgetreden bij het versturen van de bevestigingsmail." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Het bedrag via PayPal terugbetalen is mislukt: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "De betaling voor deze factuur is al ontvangen." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "PayPal-betalingskenmerk" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "PayPal-verkoopkenmerk" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Betaling voltooid." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Betaling geweigerd." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Betaling teruggestort." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Betaling omgekeerd." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Betaling staat open." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal meldt: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "PayPal Connect: Client-ID" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "PayPal Connect: Geheime sleutel" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "PayPal Connect-endpoint" @@ -20330,12 +20686,12 @@ msgstr "Is het venster om je betaling uit te voeren niet geopend?" msgid "Click here in order to open the window." msgstr "Klik hier om het venster te openen." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Er trad een fout op tijdens het verbinden met PayPal, probeer het opnieuw." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -20343,24 +20699,24 @@ msgstr "" "Je PayPal-account is nu verbonden met pretix. Je kan hieronder de " "instellingen wijzigen." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "Ongeldige reactie van PayPal ontvangen." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Het lijkt erop dat je de PayPal-betaling hebt geannuleerd" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "De verbinding met je PayPal-account is verbroken." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "Oude incheckapparaat-API" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." @@ -20368,104 +20724,104 @@ msgstr "" "Deze plug-in staat je toe om de pretixdroid- en pretixdesk-apps voor je " "evenement te gebruiken." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Rapport-exporteerder" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Deze plug-in staat je toe om printbare rapporten te genereren over je " "verkoopcijfers." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Pagina %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Aangemaakt: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Overzicht van bestellingen (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Bestellingen per product" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "(excl. belasting)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "(incl. belasting)" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} tussen {start} en {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Lijst van bestellingen met belasting (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Bestellingen per belastingtarief ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Bruto" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Belasting" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "Lijst van bestellingen met belasting" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "Belastingen per land" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "Zakelijke klanten" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "Landcode" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "Doorverwijzing van bestelpagina" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." @@ -20473,7 +20829,7 @@ msgstr "" "Deze plug-in staat toe om naar betalingen te linken, en hierna de gebruiker " "opnieuw door te verwijzen. Dit kan nuttig zijn in combinatie met onze API." -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "Doorverwijzing" @@ -20485,29 +20841,29 @@ msgstr "" "Deze functie is nuttig als je alleen het betalingsonderdeel van pretix " "gebruikt, en een eigen afrekeninterface gebruikt voor andere stappen." -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "Basis-URL voor doorverwijzing" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" "Doorverwijzingen zullen alleen worden toegestaan naar URLs die met dit " "voorvoegsel beginnen." -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "Deze plug-in staat je toe om emails naar al je klanten te versturen." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "Stuur e-mail naar" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "Bijlage" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " @@ -20517,40 +20873,40 @@ msgstr "" "als spam worden gemarkeerd. We raden aan om alleen PDF-bestanden bij te " "voegen en een maximale grootte van 2 MB te gebruiken." -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Verstuur alleen aan klanten die kochten" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "Filteren op incheckstatus" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "Stuur naar niet-ingecheckte klanten" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Stuur alleen naar klanten van" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Stuur alleen naar klanten van subevenementen die beginnen op of na" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Stuur alleen naar klanten van subevenementen die beginnen voor" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Stuur naar klanten met bestelstatus" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgctxt "subevent" #| msgid "Only send to customers of dates starting before" @@ -20558,11 +20914,11 @@ msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Stuur alleen naar klanten van subevenementen die beginnen voor" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "Iedereen die een bestelling heeft geplaatst" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -20570,40 +20926,40 @@ msgstr "" "Iedere gast (of aan de besteller als er geen e-mailadres van de gast bekend " "is)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" "Beide (alle e-mailadressen van bestellers en alle e-mailadressen van gasten)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "wacht op betaling (excl. nog niet goedgekeurde bestellingen)" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "wacht op goedkeuring" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "openstaand met verlopen betaling" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Stuur naar klanten met bestelstatus" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "Stuur naar ingecheckte klanten op lijst" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "Email is verstuurd" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "De bestelling ontving een massamail." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "Een kaartjeshouder van deze bestelling ontving een massamail." @@ -20631,15 +20987,15 @@ msgstr "E-mailadressen van bestelling" msgid "Send a new email based on this" msgstr "Stuur een nieuwe email gebaseerd op deze" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Je gaf een ongeldig log-ID op" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "Er zijn geen bestellingen die overeenkomen met deze selectie." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to the contact addresses of " @@ -20651,15 +21007,15 @@ msgstr "" "Je bericht is in de wachtrij gezet, en zal in de komende minuten naar de e-" "mailadressen van %d bestellingen worden verstuurd." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Statistieken" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Deze plug-in toont je verschillende statistieken." @@ -20759,17 +21115,17 @@ msgstr "" "We zullen je hier verschillende soorten statistieken over je verkopen tonen, " "zodra je de eerste bestellingen ontvangt!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Deze plug-in staat je toe om creditcardbetalingen te ontvangen via Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -20778,19 +21134,19 @@ msgstr "" "De opgegeven key \"%(value)s\" ziet er niet geldig uit. Hij moet beginnen " "met \"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Connect: App-toeslag (procent)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: App-toeslag (max.)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-toeslag (min.)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -20800,15 +21156,15 @@ msgstr "" "Door te klikken op de volgende knop kan je een nieuw Stripe-account " "aanmaken, of pretix met een bestaand account verbinden." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Verbinden met Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Verbinding met Stripe verbreken" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20820,22 +21176,22 @@ msgstr "" "annuleren wanneer betalingen extern worden terugbetaald, en om asynchrone " "betalingsmethoden zoals SOFORT te verwerken." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "MOTO-betalingen voor wederverkopers inschakelen" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" "Beperkte functie (moet eerst door Stripe-support voor jouw account worden " "ingeschakeld)" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "Stripe Integration security guide" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20852,21 +21208,21 @@ msgstr "" "verplicht worden om jaarlijkse PCI-DSS-evaluaties in te voeren, zoals het 40 " "pagina's tellende SAQ D. Zie de %s voor meer informatie over dit onderwerp." -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Stripe-account" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Testing" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -20874,15 +21230,15 @@ msgstr "" "Als uw evenement in testmodus is zullen we altijd de test-API van Stripe " "gebruiken, onafhankelijk van deze instelling." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Publiceerbare sleutel" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Geheime sleutel" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -20890,39 +21246,39 @@ msgstr "" "Het land waarin je Stripe-account is geregistreerd. Dit is meestal het land " "waarin je woont of gevestigd bent." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Creditcardbetalingen" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Moet eerst in je Stripe-account worden aangezet." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20934,23 +21290,23 @@ msgstr "" "gevallen tot 14 dagen duren om verwerkt te worden. Activeer " "deze betalingsmethode alleen als je betalingstermijn deze vertraging toelaat." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of gebruiken om een betaling uit te voeren. Er zal geen echt " "geld worden overgemaakt." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldde een fout met je kaart: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -20977,7 +21333,7 @@ msgstr "" "We hadden problemen met het communiceren met Stripe. Probeer het opnieuw, en " "neem contact op met ons als het probleem aanhoudt." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -20985,16 +21341,16 @@ msgstr "" "We wachten tot je betaling is voltooid. We zullen het aan je melden wanneer " "je betaling is gelukt." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldde een fout: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Geen betalingsinformatie gevonden." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21002,172 +21358,172 @@ msgstr "" "We hadden problemen met het communiceren met Stripe. Probeer het opnieuw, en " "neem contact op met ons als het probleem aanhoudt." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe meldde een fout" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Creditcard via Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Creditcard" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Je moet mogelijk JavaScript inschakelen voor Stripe-betalingen." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "Je betaling is mislukt. Probeer het alsjeblieft opnieuw." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay via Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "onbekende naam" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankrekening bij {bank}" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL via Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay via Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "Land van je bank" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Duitsland" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Oostenrijk" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "België" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Nederland" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Spanje" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankrekening {iban} bij {bank}" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 msgid "EPS via Stripe" msgstr "EPS via Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 msgid "Multibanco via Stripe" msgstr "Multibanco via Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 via Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay via Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Betaling geslaagd." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Transactie teruggestort." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Transactie bijgewerkt." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Transactie staat open" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Betaling goedgekeurd." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Betalingsgoedkeuring geannuleerd." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Betalingsgoedkeuring mislukt." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "Transactie mislukt. Reden: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Geschil aangemaakt. Reden: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Geschil bijgewerkt. Reden: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Geschil gesloten. Status: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe meldde een gebeurtenis: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe Connect: Client ID" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe Connect: Geheime sleutel" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe Connect: Publiceerbare sleutel" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe Connect: Geheime sleutel (test)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Publiceerbare sleutel (test)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -21341,17 +21697,17 @@ msgstr "Betaling bevestigen: %(code)s" msgid "Confirming your payment…" msgstr "Betaling bevestigen…" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "" "Er trad een fout op tijdens het verbinden met Stripe, probeer het opnieuw." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe meldde een fout: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -21359,12 +21715,12 @@ msgstr "" "Je Stripe-account is nu verbonden met pretix. Je kan hieronder de " "instellingen wijzigen." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "De verbinding met je Stripe-account is verbroken." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -21372,7 +21728,7 @@ msgstr "" "Sorry, er is iets misgegaan in het betalingsproces. Klik op de link in je " "email om door te gaan." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -21380,55 +21736,55 @@ msgstr "" "We konden je creditcardbetaling niet autoriseren. Probeer het opnieuw, en " "neem contact met ons op als het probleem aanhoudt." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "Sorry, er is iets misgegaan in het betalingsproces." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "PDF-kaartjesuitvoer" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "Deze plug-in staat je toe om kaartjes te printen als PDF-bestanden" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "Alle PDF-kaartjes in één bestand" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "PDF-kaartjeslay-out voor {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(zoals hierboven)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "PDF-kaartjeslay-out" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "Standaardlay-out" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "Kaartjeslay-out aangemaakt." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "Kaartjeslay-out verwijderd." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "Kaartjeslay-out veranderd." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "Kaartjeslay-out {val}" @@ -21493,48 +21849,48 @@ msgstr "Je hebt nog geen lay-outs aangemaakt." msgid "Create a new layout" msgstr "Maak een nieuwe lay-out" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "PDF-uitvoer" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 msgid "Download tickets (PDF)" msgstr "Download kaartjes (PDF)" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 msgid "Download ticket (PDF)" msgstr "Download kaartje (PDF)" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "Standaard kaartjeslay-out" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "De nieuwe kaartjeslay-out is aangemaakt." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "De gevraagde lay-out bestaat niet." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "De gekozen kaartjeslay-out is verwijderd." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "PDF-kaartjeslay-out: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Automated check-in" msgid "Web-based check-in" msgstr "Automatisch inchecken" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." @@ -21542,7 +21898,7 @@ msgid "This plugin allows you to perform check-in actions in your browser." msgstr "" "Deze plug-in staat je toe om inchecklijsten te genereren voor je conferentie." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgid "Check-in" msgid "Web Check-in" @@ -21552,22 +21908,22 @@ msgstr "Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Stap" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Add-onproducten" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Je gegevens" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21575,7 +21931,7 @@ msgstr "" "Door het factuuradres dat je hebt opgegeven kunnen we je om " "belastingtechnische redenen helaas de geselecteerde producten niet verkopen." -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " @@ -21585,99 +21941,99 @@ msgstr "" "belastingtarief toepassen voor je bestelling en hebben we de prijs van de " "producten in je winkelwagen aangepast." -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Vul alsjeblieft een geldig e-mailadres in." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Vul alsjeblieft je factuuradres in." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Vul alsjeblieft je naam in." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Beantwoord alsjeblieft alle vereiste vragen." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Betaling" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Selecteer een betaalmethode." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "De betalingsinformatie die je hebt ingevoerd is onvolledig." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Controleer bestelling" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Je moet alle selectievakjes aan de onderkant van de pagina aanvinken." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Er is iets misgegaan bij het versturen van de bevestigingsmail. Probeer het " "later opnieuw." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "E-mailadres (opnieuw)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." msgstr "Voer alsjeblieft hetzelfde e-mailadres nogmaals in ter controle." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Voer twee keer hetzelfde e-mailadres in." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "excl. belasting" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 msgid "No other variation of this product is currently available for you." msgstr "Er zijn momenteel geen andere varianten van dit product beschikbaar." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 msgid "No other variations of this product exist." msgstr "Er bestaan geen andere varianten van dit product." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 #, fuzzy #| msgid "Valid" msgctxt "form" msgid "is valid" msgstr "Geldig" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgctxt "attendee_data" #| msgid "Required" @@ -21685,17 +22041,17 @@ msgctxt "form" msgid "required" msgstr "Verplicht" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Kaartjes: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Deuren open: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Organisator: {organizer}" @@ -21706,11 +22062,6 @@ msgstr "Organisator: {organizer}" msgid "Footer Navigation" msgstr "Navigatie schakelen" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "kaartverkoop mogelijk gemaakt door pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Deze winkel is op het moment alleen zichtbaar voor jou en je team." @@ -21818,8 +22169,8 @@ msgstr "Toon varianten" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Verander prijs voor %(item)s" @@ -21828,8 +22179,8 @@ msgstr "Verander prijs voor %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "incl. belasting" @@ -21837,8 +22188,8 @@ msgstr "incl. belasting" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "excl. %(rate)s%% %(name)s" @@ -21847,24 +22198,24 @@ msgstr "excl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Aantal van %(item)s – %(var)s om te bestellen" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Aantal van %(item)s om te bestellen" @@ -21894,19 +22245,19 @@ msgstr "Afrekenen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Je winkelwagen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Winkelwagen is verlopen" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -21915,12 +22266,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "De items in je winkelwagen zijn niet meer voor je gereserveerd." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Voeg tickets toe voor een andere datum" @@ -22108,7 +22459,7 @@ msgstr "UITVERKOCHT" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Gereserveerd" @@ -22124,33 +22475,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Toon namen van gasten op facturen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Verander prijs voor %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Ok, dat halen we weg…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Verwijder één" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "We proberen er nog een voor je te reserveren!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -22159,42 +22510,53 @@ msgstr "" "Wanneer de producten in je winkelwagen zitten heb je %(time)s minuten om je " "aankoop af te ronden." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Voeg nog een toe" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Prijs" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Een product" msgstr[1] "%(num)s producten" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s%% belasting" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Verzilver een voucher" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "We passen de voucher op je winkelwagen toe…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Voucher inwisselen" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Leeg winkelwagen" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Afrekenen" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -22320,9 +22682,9 @@ msgstr "Toon alle evenementen van %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATIS" @@ -22357,7 +22719,7 @@ msgstr "W" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Nu boeken" @@ -22365,7 +22727,7 @@ msgstr "Nu boeken" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "Volgeboekt" @@ -22388,105 +22750,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Leeg winkelwagen" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Afrekenen" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgctxt "subevent" #| msgid "Please either select all dates or a date range, not both." msgid "Please select a date to redeem your voucher." msgstr "Kies alle evenementsdatums of een datumbereik, maar niet allebei." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Bekijk andere datum" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "Kies een datum om een kaartje te kopen" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Andere datums" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "De voorverkoopperiode voor dit evenement is afgelopen." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" "De voorverkoopperiode voor dit evenement begint op %(date)s om %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "De voorverkoopperiode voor dit evenement is nog niet begonnen." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Begin: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Einde: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Deuren open: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Deuren open: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Voeg toe aan kalender" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "We proberen dit nu voor je te reserveren!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "Registreren" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Voeg toe aan winkelwagen" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Als je al een kaartje hebt besteld" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22498,7 +22849,7 @@ msgstr "" "hebben gestuurd. Als je deze link niet kan vinden kan je de knop hierboven " "gebruiken om de link nog een keer op te laten sturen." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -22972,18 +23323,18 @@ msgid "Send links" msgstr "Verstuur links" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Voucher verzilveren" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Deze voucher is niet geldig voor deze evenementsdatum." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -22991,7 +23342,7 @@ msgstr "" "Je hebt een vouchercode ingevoerd die je een van de volgende producten voor " "de opgegeven prijs laat kopen:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "vanaf %(minprice)s" @@ -23140,138 +23491,138 @@ msgstr "Pagina %(page)s van %(of)s" msgid "We are processing your request …" msgstr "We verwerken je aanvraag…" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Het geselecteerde evenement kon niet worden gevonden." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "De geselecteerde kaartjeswinkel is op dit moment niet beschikbaar." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Deze functie is niet ingeschakeld." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "De gekozen organisator kon niet worden gevonden." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Voer alleen getallen in." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Voer alleen positieve getallen in." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" "We hebben de voucher op zoveel mogelijk producten in je winkelwagen " "toegepast." -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Je winkelwagen is bijgewerkt." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Je winkelwagen is nu leeg." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "De producten zijn succesvol aan je winkelwagen toegevoegd." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" "Kaartjes voor dit evenement kunnen niet worden gekocht via dit verkoopkanaal." -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Je winkelwagen is leeg" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" "De verkoopperiode voor dit evenement is afgelopen of is nog niet begonnen." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "Onbekende evenementcode of niet bevoegd om dit evenement te bekijken." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Geen datum geselecteerd." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Onbekende datum geselecteerd." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Ga terug en probeer het opnieuw." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "De betaling voor deze bestelling kan niet worden voltooid." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "De betaling is te laat om geaccepteerd te worden." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "Een factuur is gegenereerd." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "De betalingsmethode voor deze bestelling kan niet veranderd worden." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Een betaling staat momenteel open voor deze bestelling." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Je kan deze bestelling niet aanpassen" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "Je hebt een ongeldig bedrag voor de annuleringskosten gekozen." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "Geannuleerd door klant" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "De annulering is aangevraagd." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "Kaartjes downloaden is (nog) niet ingeschakeld voor deze bestelling." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Klik op de link in de mail die we je hebben gestuurd om je kaartjes te " "downloaden." -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "Je kan deze bestelling niet veranderen." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23280,16 +23631,21 @@ msgstr "" "De bestelling is veranderd. Je kan nu het openstaande bedrag van {amount} " "betalen." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "We konden je invoer niet verwerken." -#: pretix/presale/views/user.py:36 -#, python-brace-format +#: pretix/presale/views/user.py:70 +#, fuzzy, python-brace-format +#| msgid "" +#| "If the email address you entered is valid and associated with a ticket, " +#| "we have already sent you an email with a link to your ticket in the past " +#| "{number} hours. If the email did not arrive, please your check spam " +#| "folder and also double check that you used the correct email address." msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" "Als het e-mailadres dat je invoerde geldig is en is gekoppeld aan een " @@ -23298,17 +23654,17 @@ msgstr "" "bericht misschien in je ongewenste e-mail terecht is gekomen en of je het " "juiste e-mailadres hebt ingevuld." -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Je bestellingen voor {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "We hebben op het moment problemen met het versturen van e-mails, probeer het " "later opnieuw." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -23316,19 +23672,19 @@ msgstr "" "Als er bestellingen waren van deze gebruiker wordt er een e-mail verzonden " "met de bestelcodes." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Wachtlijsten zijn uitgeschakeld voor dit evenement." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "We konden het product dat je koos niet vinden." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "De wachtlijst is uitgeschakeld voor dit product." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -23336,7 +23692,7 @@ msgstr "" "Je kan jezelf niet op de wachtlijst zetten, omdat dit product momenteel " "beschikbaar is." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -23344,120 +23700,136 @@ msgstr "" "We hebben je op de wachtlijst gezet. Je zal een email ontvangen wanneer er " "weer kaartjes beschikbaar zijn." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "kaartverkoop mogelijk gemaakt door pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Deze kaartjeswinkel is uitgeschakeld." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "De geselecteerde datum bestaat niet in deze evenementenreeks." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Dit is geen evenementenreeks." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "vanaf %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Engels" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Duits" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Duits (informeel)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Chinees (versimpeld)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Deens" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Nederlands" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Nederlands (informeel)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Frans" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "Fins" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "Grieks" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Italiaans" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "Lets" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "Pools" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "Portugees (Portugal)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portugees (Brazilië)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Spaans" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Turks" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "Alleen gebruikersprofiel" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Leestoegang" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Schrijftoegang" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" +#, fuzzy +#~| msgid "Only include tickets for dates on or before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Alleen kaartjes voor subevenementen op of voor deze datum." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organisator" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "De uiteindelijke QR-code zal iets kleiner zijn, omdat er wat witruimte " +#~ "nodig is om goed te kunnen scannen." + +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "kaartverkoop mogelijk gemaakt door pretix" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po index a53cbbb5d1..df0318183b 100644 --- a/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-08-09 00:00+0000\n" "Last-Translator: Maarten van den Berg \n" "Language-Team: Dutch (informal) \n" "Language-Team: Polish =20) ? 1 : 2;\n" "X-Generator: Weblate 3.5.1\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 #, fuzzy #| msgid "pretix default" msgid "pretixPOS" msgstr "pretix default" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "Nazwa aplikacji" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "URI przekierowania" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "Lista dozwolonych URI, przedzielona spacjami" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "Identyfikator klienta" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "Sekret klienta" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "Włącz webhook" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "URL docelowy" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "Wszystkie wydarzenia (włącznie z nowo stworzonymi)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "Ogranicz do wydarzeń" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "Produkt \"{}\" nie jest jest przypisany do przydziału." -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" "Nie ma wystarczający przydziału dostępnego w przydziale \"{}\" żeby dokonać " "tej operacji." -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, fuzzy, python-brace-format #| msgid "The ordered product \"{item}\" is no longer available." msgid "The selected seat \"{seat}\" is not available." msgstr "Zamówiony przedmiot \"{item}\" nie jest już dostępny." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "Jeden lub więcej przedmiotów nie należy do tego wydarzenia." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "Podwydarzenie nie należy do tego wydarzenia." -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 #, fuzzy #| msgid "Sales channels" msgid "Unknown sales channel." msgstr "Kanały sprzedaży" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -122,33 +122,33 @@ msgstr "" "Wydarzenie nie może być oznaczone jako 'aktywne'. Przydziały i metoda " "płatności muszą być dodane do wydarzenia zanim może rozpocząć się sprzedaż." -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "Klucz metadanych '{name}' nie istnieje." -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "Klucz metadanych '{name}' nie istnieje." -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Nieznany plugin: '{name}'." -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 #, fuzzy #| msgid "The add-on's category must belong to the same event as the item." msgid "The bundled item must not be the same item as the bundling one." msgstr "Kategoria dodatku musi należeć do tego samego wydarzenia co przedmiot." -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 #, fuzzy #| msgid "" #| "Updating add-ons or variations via PATCH/PUT is not supported. Please use " @@ -160,25 +160,25 @@ msgstr "" "Zmiana addonów lub wariavia via PATCH/PUT nie jest możliwa. Proszę użyć " "dedykowanego zagnieżdżonego endpointu." -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "Gift card products should not be admission products at the same time." msgstr "Wybrano pulę i konkretny produkt jednocześnie." -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Item meta data property '{name}' does not exist." msgstr "Klucz metadanych '{name}' nie istnieje." -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -186,279 +186,296 @@ msgstr "" "Zmiana opcji via PATCH/PUT nie jest możliwa. Proszę użyć dedykowanego " "zagnieżdżonego endpointu." -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Wykryto zależność kołową pomiędzy pytaniami." -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 #, fuzzy #| msgid "The product \"{}\" is not assigned to a quota." msgid "The product \"{}\" is not available on this date." msgstr "Produkt \"{}\" nie jest jest przypisany do przydziału." -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "Aplikacja '{application_name}' uzyskała dostęp do Państwa konta." -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "One of the selected products is not available in the selected country." msgstr "Podwydarzenie nie należy do tego wydarzenia." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "Złożono zamówienie" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "Zamówienie wymaga zatwierdzenia" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "Zamówienie oznaczone jako opłacone" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "Zamówienie anulowane" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 #, fuzzy #| msgid "Order denied" msgid "Order reactivated" msgstr "Zamówienie odrzucone" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "Zamówienie wygasło" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "Informacje o zamówieniu zostały zmienione" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "Adres kontaktowy zamówienia został zmieniony" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "Zamówienie zmodyfikowane" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "Zewnętrzny zwrot płatności" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "Zamówienie zatwierdzone" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "Zamówienie odrzucone" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "Bilet zameldowany" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "Cofnięcie zameldowania biletu" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 #, fuzzy #| msgctxt "payment_state" #| msgid "created" msgid "Event created" msgstr "stworzone" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 #, fuzzy #| msgid "Order contact address changed" msgid "Event details changed" msgstr "Adres kontaktowy zamówienia został zmieniony" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 #, fuzzy #| msgid "Event series" msgctxt "subevent" msgid "Event series date added" msgstr "Seria wydarzeń" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 #, fuzzy #| msgid "Event series" msgctxt "subevent" msgid "Event series date changed" msgstr "Seria wydarzeń" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 #, fuzzy #| msgid "Event series" msgctxt "subevent" msgid "Event series date deleted" msgstr "Seria wydarzeń" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "E-mail" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "Hasło" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "Sklep online" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Country" +msgid "source code" +msgstr "Kraj" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Format eksportu" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (z przecinkami)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (w stylu Excela)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (ze średnikami)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Połączone Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Odpowiedzi na pytania dotyczące uploadowanych plików" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Pytania" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -466,14 +483,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Data rozpoczęcia" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -481,22 +498,23 @@ msgstr "" "Tylko faktury wystawione podczas lub po tej dacie. Uwaga: data faktury " "niekoniecznie odpowiada dacie zamówienia lub płatności." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Data zakończenia" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -504,9 +522,9 @@ msgstr "" "Tylko faktury wystawione przed lub po tej dacie. Uwaga: data faktury " "niekoniecznie odpowiada dacie zamówienia lub płatności." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -516,12 +534,12 @@ msgstr "" msgid "Payment provider" msgstr "Dostawca płatności" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Wszyscy dostawcy płatności" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -532,15 +550,15 @@ msgstr "" "dostawców płatności którzy zostali użyci do częściowej albo ostatecznej " "zapłaty." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Wszystkie faktury" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Dane faktury" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -548,93 +566,93 @@ msgstr "Dane faktury" msgid "Invoices" msgstr "Faktury" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Linie faktury" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Numer faktury" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Data" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Kod zamówienia" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Adres email" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Typ faktury" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Anulowanie" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Język" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Nadawca faktury:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -644,14 +662,14 @@ msgstr "Nadawca faktury:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -659,135 +677,135 @@ msgstr "Nadawca faktury:" msgid "Name" msgstr "Imię" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adres" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Kod pocztowy" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Miasto" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Kraj" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Identyfikator podatkowy" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Numer VAT" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Odbiorca faktury:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Firma" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Adres" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 #, fuzzy @@ -796,235 +814,236 @@ msgctxt "address" msgid "State" msgstr "Status" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficjent" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Wewnętrzna adnotacja" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Odwrotne obciążenie" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Ukazany kraj obcy" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Kurs wymiany obcej waluty" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Wartość totalna (opodatkowana)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Wartość totalna (bez podatku)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment ID" msgid "Payment matching IDs" msgstr "ID płatności" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Anulowanie" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Tak" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nie" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Numer linii" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Opis" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Cena brutto" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Cena netto" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Wartość podatku" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Stopa podatkowa" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Nazwa podatku" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Data rozpoczęcia wydarzenia" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Adresy email (plik tekstowy)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtruj po statusie" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Dane zamówienia" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Zamówienia" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Pozycje zamówienia" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Prowizje zamówienia" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Tylko opłacone zamówienia" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Include payment amounts" msgstr "Dołączenie zamówień w toku" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy #| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." +msgid "Only include orders created on or before this date." msgstr "Opcjonalne. Żaden produkt nie będzie sprzedawany przed tą datą." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Data rozpoczęcia" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "End date" msgid "End event date" msgstr "Data zakończenia" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Suma zamówienia" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1036,186 +1055,186 @@ msgstr "Suma zamówienia" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Email" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Line number" msgid "Phone number" msgstr "Numer linii" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Data zamówienia" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Data zamówienia" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" msgstr "Adres email" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Data ostatniej płatności" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Prowizje" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Region zamówienia" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Brutto dla podatku {rate} %" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto dla podatku {rate} %" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Wartość podatku {rate} %" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Numery faktury" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Wymaga specjalnej uwagi" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Komentarz" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Metoda płatności" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Typ prowizji" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Cena" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Zasada podatkowa" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Nazwa adresu faktury" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID pozycji" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1224,65 +1243,65 @@ msgstr "ID pozycji" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Data" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produkt" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Wariant" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Imię uczestnika" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Adres email uczestnika" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1290,112 +1309,112 @@ msgstr "Adres email uczestnika" msgid "Voucher" msgstr "Voucher" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID pseudonimizacji" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Seat" msgid "Seat ID" msgstr "Miejsce" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "Nazwa ekipy" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Team name" msgid "Seat zone" msgstr "Nazwa ekipy" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Seat" msgid "Seat row" msgstr "Miejsce" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Team name" msgid "Seat number" msgstr "Nazwa ekipy" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Kod zamówienia" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Płatności i zwroty zamówień" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment fee" msgid "Payment states" msgstr "Prowizja płatności" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Question option" msgid "Refund states" msgstr "Opcja pytania" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Zamówienie" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID płatności" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Data stworzenia" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Data realizacji" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Kod statusu" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Ilość" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1403,41 +1422,41 @@ msgstr "Ilość" msgid "Payment method" msgstr "Metoda płatności" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Dostępność przydziałów" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Nazwa przydziału" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Całość puli" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Zapłacone zamówienia" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Zamówienia w toku" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Blokujące vouchery" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Wózek obecnego użytkownika" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1449,35 +1468,35 @@ msgstr "Wózek obecnego użytkownika" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Lista oczekiwania" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Paid orders" msgid "Exited orders" msgstr "Zapłacone zamówienia" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Bieżąca dostępność" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Nieskończony" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Gift card" msgid "Gift card redemptions" msgstr "Karta prezentowa" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1489,35 +1508,35 @@ msgstr "Karta prezentowa" msgid "Gift card code" msgstr "Karta prezentowa" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Karta prezentowa" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1526,59 +1545,59 @@ msgstr "" msgid "All" msgstr "Zaznacz wszystko" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1589,75 +1608,75 @@ msgstr "" msgid "Current value" msgstr "Wartość netto" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Creation date" msgid "Created in order" msgstr "Data stworzenia" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Numer faktury" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Expiration date" msgid "Last invoice date of order" msgstr "Data wygaśnięcia" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Nazwa wydarzenia" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1665,114 +1684,136 @@ msgctxt "subevents" msgid "Date" msgstr "Data" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Nie wylogowywuj mnie" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "To konto jest nieaktywne." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Konto z takim adresem email już zostało zarejestrowane, proszę użyć " "formularzu logowania." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Proszę wpisać to samo hasło dwukrotnie" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Adres email" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Powtórz hasło" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter the same password twice" msgid "Please enter a shorter name." msgstr "Proszę wpisać to samo hasło dwukrotnie" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Wewnętrzna adnotacja" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Ulica i numer domu" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 #, fuzzy #| msgid "Presale not started" msgctxt "address" msgid "Select state" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Proszę wprowadzić nazwę firmy." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Proszę wprowadzić swoję imie i nazwisko." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Wprowadzony numer VAT nie odpowiada wybranemu kraju." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Wprowadzono nieprawidłowy numer VAT." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1783,7 +1824,7 @@ msgstr "" "numery danego kraju jest niedostępny. Na fakturze zostanie doliczony VAT. " "Odzyskanie VATu jest możliwe poprzez zwrot kosztów po zaksięgowaniu faktury." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1794,40 +1835,40 @@ msgstr "" "doliczony VAT. Proszę o kontakt ze wsparciem technicznym w celu ręcznego " "rozwiązania problemu." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" "Istnieje już konto z podanym adresem email. Proszę wprowadzić inny adres." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "Proszę wprowadzić obecne hasło w celu zmiany adresu email lub hasła." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Wprowadzone obecne hasło jest nieprawidłowe." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Obecne hasło" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nowe hasło" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Powtórz nowe hasło" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Domyślna strefa czasowa" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1835,107 +1876,107 @@ msgstr "" "Używane tylko dla widoków niezwiązanych z wydarzeniem. Dla widoków " "wydarzenia, użyta będzie strefa czasowa wydarzenia." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Nazwa urządzenia" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Typ urządzenia" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartfon z aplikacją Authenticator" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Token hardware'owy kompatybilny z U2F (np. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" "Nieprawidłowa składnia zastępstwa: została użyta różna ilość \"{\" od \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Nieprawidłowy(e) symbol(e) zastępstwa: %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Klient firmowy" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Klient indywidualny" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Strona %d z %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klasyczny renderer (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Sprzedawca" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Nabywca" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Kod zamówienia" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Numer anulowania" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Oryginalna faktura" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Numer faktury" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Data anulowania" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Data oryginalnej faktury" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Data faktury" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Wydarzenie" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1945,8 +1986,8 @@ msgstr "" "od {from_date}\n" "do {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1961,19 +2002,19 @@ msgstr "" msgid "TEST MODE" msgstr "TRYB TESTOWY" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Faktura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Adnotacja klienta: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 #, fuzzy #| msgctxt "refund_source" #| msgid "Customer" @@ -1981,98 +2022,98 @@ msgctxt "invoice" msgid "Customer VAT ID" msgstr "Klient" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Beneficjent" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "Faktura" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Faktura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Anulowanie" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Opis" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Szt." -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Stawka podatku" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Brutto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Wartość" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Razem" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Only successful payments" msgctxt "invoice" msgid "Received payments" msgstr "Tylko pomyślne płatności" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Wartość netto" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Wartość brutto" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Podatek" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Podatki" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2082,7 +2123,7 @@ msgstr "" "Używając kursu wymiany 1:{rate} opublikowanego przez Europejski Bank " "Centrylny w dniu {date}, odpowiada to:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2092,7 +2133,7 @@ msgstr "" "Używając kursu wymiany 1:{rate} opublikowanego przez Europejski Bank " "Centrylny w dniu {date}, suma faktury wynosi: {total}.." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2104,41 +2145,41 @@ msgstr "Klasyczny renderer (pretix 1.0)" msgid "Default list" msgstr "Lista domyślna" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Imię i nazwisko" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Aktywny" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Administrator strony" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Data dołączenia" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Strefa czasowa" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Wymagane uwierzytelnianie dwuskładnikowe (2FA)" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Powiadomienia według ustwień poniżej" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Jeśli wyłączone, nie będą miały miejsca żadne powiadomienia" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2146,40 +2187,40 @@ msgstr "Jeśli wyłączone, nie będą miały miejsca żadne powiadomienia" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Użytkownik" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Użytkownicy" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Zmiana informacji konta" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Odzyskanie hasła" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Wszystkie produkty (łącznie z nowo stworzonymi)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Ograniczenie do produktów" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Dołączenie zamówień w toku" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2193,41 +2234,41 @@ msgstr "" "zostało opłacone. Działa tylko z pretixdesk 0.3.0 lub nowszym albo " "pretixdroid 1.9 lub nowszym." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgid "Ticket checked in" msgid "Automatically check out everyone at" msgstr "Bilet zameldowany" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2235,21 +2276,21 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Kraj" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Identyfikator wewnętrzny" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2257,33 +2298,33 @@ msgstr "" "Dowolna wartości ktora upraszcza korelację z innymi źródłami danych. Jeśli " "niewprowadzone, zostanie użyty losowy identyfikator." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Identyfikator użyty przy innym pytaniu." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Data ustawienia" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Data inicjalizacji" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Zakończenie przedsprzedaży musi mieć miejsce po jej rozpoczęciu." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Zakończenie wydarzenie musi mieć miejsce przed jego rozpoczęciem." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2297,47 +2338,47 @@ msgstr "" "możliwe jest też użycie losowej wartośći. Użyta będzie w URLach, kodach " "zamówień, identyfikatorach faktur i tytułach płatności." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "Krótka forma może zawierać tylko litery, cyfry, kropki i myślniki." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Krótka forma" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Sklep jest aktywny" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Waluta wydarzenia" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Czas rozpoczęcia wydarzenia" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Czas zakończenia wydarzenia" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Czas wstępu" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Pokaż w listach" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2345,13 +2386,13 @@ msgstr "" "Jeśli wybrane, wydarzenie będzie publiczne w liście wydarzeń konta " "organizatora." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Koniec przedsprzedaży" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2359,77 +2400,77 @@ msgstr "" "Opcjonalne. Żadne produkty nie będą sprzedawane po tej dacie. Jeśli " "niewprowadzone, przedsprzedać zakończy się razem z zakończeniem wydarzenia." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Rozpoczęcie przedsprzedaży" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Opcjonalne. Żaden produkt nie będzie sprzedawany przed tą datą." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Miejsce" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Wtyczki" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Komentarz wewnętrzny" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Seria wydarzeń" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Wydarzenie" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Wydarzenia" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2437,54 +2478,54 @@ msgstr "" "Skonfigurowany został przynajmniej jeden produkt ale nie zostały wprowadzone " "żadne środki płatności." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" "Przynajmniej jedna pula musi być skonfigurowana żeby cokolwiek sprzedać." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Po utworzeniu wydarzenie nie może zostać zmienione między seryjnym a " "pojedyńczym wydarzeniem." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Krótka forma eventu nie może zostać zmieniony." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Krótka forma eventu już została użyta przez inne wydarzenie." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Wydarzenie nie może się zakończyć przed swoim rozpoczęciem." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" "Przedsprzedaż wydarzenia nie może się zakończyć przed swoim rozpoczęciem." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktywne" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "Tylko z tą opcją data jest widoczna w widoku użytkownika." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 #, fuzzy #| msgid "" #| "If selected, this event will show up publicly on the list of events for " @@ -2496,131 +2537,131 @@ msgstr "" "Jeśli wybrane, wydarzenie będzie publiczne w liście wydarzeń konta " "organizatora." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Tekst strony czołowej" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Data w serii wydarzeń" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Daty w serii wydarzeń" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 #, fuzzy #| msgid "One or more items do not belong to this event." msgid "One or more variations do not belong to this event." msgstr "Jeden lub więcej przedmiotów nie należy do tego wydarzenia." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Nie może zawierać spacji i znaków specjalnych oprócz podkreślenia" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "Nazwa klucza może zawierać tylko litery, cyfry i podkreślenia." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Wartość netto" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Może zmienić ustawienia organizatora" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Zewnętrzny zwrot płatności" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Wartość podatku" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "Wybrano pulę należącą do innego wydarzenia." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Żadna wartość nie możę zawierać znaku podziału." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "Krótka forma może zawierać tylko litery, cyfry, kropki i myślniki." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Identyfikator podatkowy: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "ID VAT: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Nazwa kategorii" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Nazwa wewnętrzna" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Jeśli ustawiona, użytwa będzie zamiast nazwy publicznej w widoku " "administracyjnym." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Opis kategorii" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Produkty w tej kategorii są dodatkami." -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2630,36 +2671,36 @@ msgstr "" "Mogą być kupione tylko w połączeniu z produktem należącym do kategorii która " "jest skonfigurowana jako możliwe źródło dodatków." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Kategoria produku" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Kategorie produktów" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Produkty dodatkowe)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "Opcjonalne. Żaden produkt nie będzie sprzedawany przed tą datą." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategoria" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2667,19 +2708,19 @@ msgstr "" "W przypadku konfiguracji wielu produktów, możliwe jest porządkowanie ich w " "kategorie." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Nazwa przedmiotu" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Umieszczone poniżej nazwy prouktu w listach." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Cena domyślna" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2689,11 +2730,11 @@ msgstr "" "cen per wariant. W przeciwnym wypadku (lub gdy wariant nie ma ustawionej " "własnej ceny) zostanie użytwa domyślna cena produktu." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Dowolna cena" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2706,68 +2747,68 @@ msgstr "" "do zbierania datków na wydarzenie. Obecnie nie jest wspierana dla produktów " "które są wykupione jako dodatek innego produktu." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Podatek od sprzedaży" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Bilet wejśćiowy" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "Jeśli wybrane, kupno produktu umożliwia wstęp na wydarzenie." -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Generowanie biletów" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 #, fuzzy #| msgid "On waiting list since" msgid "Show a waiting list for this ticket" msgstr "Na liście oczekiwania od" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "This variation does not belong to this product." msgid "This will only work if waiting lists are enabled for this event." msgstr "Ten wariant nie należy do tego produktu." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Zdjęcie produktu" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Dostępne od" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Produkt nie będzie sprzedawany przed podaną datą." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Dostępno do" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Produkt nie będzie sprzedawany po podanej dacie." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2776,11 +2817,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2788,11 +2829,11 @@ msgstr "" "Użytkownik musi podać voucher żeby zakupić ten przedmiot bezpośrednio lub " "przez pulę." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Kupno produktu wymaga zatwierdzenia" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2804,13 +2845,13 @@ msgstr "" "zanim możliwa będzie płatność lub zakończenie zamówienia. Użyte może być np. " "dla produktów z obniżonymi cenami dostępnymi tylko dla poszczególnych grup." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "Ten produkt będzie widoczny tylko po użyciu vouchera." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -2823,24 +2864,24 @@ msgstr "" "Ten produkt będzie ukryty na liście wydarzenia dopóki użytkownik nie " "wprowadzi vouchera związanego bezpośrednio z tym produktem (nie przez pulę)." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Ten produkt może być anulowany" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2855,11 +2896,11 @@ msgstr "" "dostępna dla użytkownika. W przeciwnym wypadku, zamówienia zawierające ten " "produkt mogą być anulowane tylko przez administratora." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Minimalna ilosć w zamówieniu" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2869,11 +2910,11 @@ msgstr "" "przynajmniej tyle razy. Pozostawienie pola pustego lub wprowadzenie 0 " "wyłącza ten limit." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Maksymalna ilość w zamówieniu" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2883,7 +2924,7 @@ msgstr "" "Ten produkt może zostać zamówiony tylko tyle razy w ramach jednego " "zamówienia. Pozostawienie pola pustego lub wprowadzenie 0 wyłącza ten limit." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2894,11 +2935,11 @@ msgstr "" "produkt wymaga specjalnej uwagi. Użyte możę być np. dla biletów studenckich " "które wymagają potwierdzenia legitymacji studenckiej przy meldunku." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Cena oryginalna" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2907,27 +2948,27 @@ msgstr "" "Jeśli wprowadzone, wyświetlona będzie obok obecnej ceny w celu ukazania " "przeceny. Ustawienie kosmetyczne bez wzgędlu na faktyczną cenę sprzedaży." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Kanały sprzedaży" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 #, fuzzy #| msgid "The product the user waits for." msgid "This product is a gift card" msgstr "Produkt oczekiwany przez użytkownika." -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2937,7 +2978,7 @@ msgstr "" msgid "Products" msgstr "Produkty" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2945,53 +2986,53 @@ msgstr "" "Maksymalna ilość w zamówieniu nie możę być niższa od minimalnej ilości w " "zamówieniu." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "Kategoria przedmiotu musi należeć do tego samego wydarzenia co przedmit." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "Reguły podatkowe przedmiuto muszą należeć do tego samego wydarzenia co " "przedmiot." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "Dostępność przedmiotu nie możę się zakończyć przed jej rozpoczęciem." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Widoczne poniżej nazwy wariantu w listach." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Pozycja" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Wariant produktu" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Warianty produktu" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Ilość minimalna" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Ilość maksymalna" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Dodatki doliczone w cenie" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2999,51 +3040,51 @@ msgstr "" "Jeśli zaznaczone, wybrane dodatki tego produktu są darmowe, nawet jeśli " "normalnie ich cena byłaby doliczona do zamówienia." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "Allow the same product to be selected multiple times" msgstr "Wybrano pulę i konkretny produkt jednocześnie." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "Kategoria dodatku musi należeć do tego samego wydarzenia co przedmiot." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Przedmiot posiada już dodatek tej kategorii." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Ilość minimalne musi być równa lub większa od 0." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Ilość maksymalna musi być równa lub większa od 0." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Ilość maksymalna musi być większa od ilości minimalnej." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 #, fuzzy #| msgid "Product variation" msgid "Bundled variation" msgstr "Wariant produktu" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Liczba" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3051,241 +3092,251 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 #, fuzzy #| msgid "The add-on's category must belong to the same event as the item." msgid "The bundled item must belong to the same event as the item." msgstr "Kategoria dodatku musi należeć do tego samego wydarzenia co przedmiot." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 #, fuzzy #| msgid "This variation does not belong to this product." msgid "A variation needs to be set for this item." msgstr "Ten wariant nie należy do tego produktu." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 #, fuzzy #| msgid "This variation does not belong to this product." msgid "The chosen variation does not belong to this item." msgstr "Ten wariant nie należy do tego produktu." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 #, fuzzy #| msgid "The minimum count needs to be equal to or greater than zero." msgid "The count needs to be equal to or greater than zero." msgstr "Ilość minimalne musi być równa lub większa od 0." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Tekst (jedna linia)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Tekst wieloliniowy" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Tak/Nie" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Do wyboru z listy" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Do wyboru wielu z listy" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Upload pliku" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Czas trwania" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Data i czas" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Pytanie" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Tekst pomocy" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Tekst wyjaśniający lub pomocniczy przy odpowiedzi na pytanie." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Typ pytania" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Wymagana odpowiedź" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Pytanie zostanie zadane użytkownikom kupującym wybrane produkty" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Pytanie zadane podczas meldunku zamiast kupna" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Required question" msgid "Hidden question" msgstr "Wymagana odpowiedź" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "This question will only show up in the backend." msgstr "Pytanie zostanie zadane użytkownikom kupującym wybrane produkty" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Ilość minimalna" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Ilość maksymalna" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Odpowiedź na to pytanie wymagana jest w celu przejścia dalej." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Wybrano nieprawidłową opcję." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Wprowadzono nieprawidłową liczbę." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter the same password twice" msgid "Please choose a later date." msgstr "Proszę wpisać to samo hasło dwukrotnie" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please enter the same password twice" msgid "Please choose an earlier date." msgstr "Proszę wpisać to samo hasło dwukrotnie" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Wprowadzono nieprawidłową datę." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Wprowadzono nieprawidłowy czas." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Wprowadzono nieprawidłową datę i czas." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Odpowiedź" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Identyfikator \"{}\" został już użyty dla innej opcji." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Opcja pytania" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Opcje pytań" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Calkowita objętość" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Jeśli puste, ilość biletów będzie nielimitowana" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Przedmiot" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Warianty" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3295,13 +3346,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Pula" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3310,13 +3361,13 @@ msgstr "Pula" msgid "Quotas" msgstr "Pule" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Wszystkie warianty muszą należeć do przedmiotu zawartego w liście " "przedmiotów." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3324,82 +3375,82 @@ msgstr "" "Jeden lub więcej przedmiot posiada warianty ale żaden nie jest obecny w " "liście wariantów." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Podwydarzenie nie może być puste dla serii wydarzeń." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Zamówienie {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Voucher {val}" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produkt {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Data {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Pula {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategoria {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Pytanie {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Reguła podatkowa {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "w toku" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "zapłacone" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "wygaśnięte" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "anulowane" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Region" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Data wygaśnięcia" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Wartość całkowita" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3407,7 +3458,7 @@ msgstr "" "Pole niewidoczne dla użytkownika i możliwe do wykorzystania w dowolnym " "dogodnym celu." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3419,17 +3470,17 @@ msgstr "" "wybrane ostrzeżenie, więc ekipa meldunkowa musi zostać przeszkolona na temat " "obsługi tych przypadków." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Metadane" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" msgid "E-mail address verified" msgstr "Adres email" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3437,7 +3488,7 @@ msgstr "" "Płatność nie może być zaakceptowana ponieważ skonfigurowany czas ostatniej " "możliwej płatności minął." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3445,226 +3496,226 @@ msgstr "" "Płatność nie może zostać zaakceptowana ponieważ zamówienie wygasło i " "ustawienia płatności nie zezwalają na spóźnione płatności." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Zamówienie nie zostało jeszcze potwierdzone przez organizatora." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Zamówiony przedmiot \"{item}\" nie jest już dostępny." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, fuzzy, python-brace-format #| msgid "The ordered product \"{item}\" is no longer available." msgid "The seat \"{seat}\" is no longer available." msgstr "Zamówiony przedmiot \"{item}\" nie jest już dostępny." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "A voucher has already been sent to this person." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Voucher został już wysłany do tej osoby." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Puste jeśli przedmiot nie jest biletem wejściowym" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Nazwa firmy" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Proszę wybrać kraj" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "stworzone" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "w toku" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "potwierdzone" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "anulowane" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "nieudane" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "zwrócone" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Informacje o płatności" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Płatność otrzymana dla zamówienia: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "rozpoczęty zewnętrznie" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "stworzony" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "w tranzycie" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "skończony" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "nieudany" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "anulowany" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Klient" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Zewnętrzne" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Question option" msgid "Refund reason" msgstr "Opcja pytania" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Prowizja płatności" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Koszt dostawy" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Koszt dostarczenie usługi" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Koszt anulowania" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Inne opłaty" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Karta prezentowa" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Wartość" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Pozycja zamówienia" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, fuzzy, python-format #| msgid "Presale not started" msgid "Your event registration: %(code)s" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "ID wózka (np. klucz sesji)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Pozycja wózka" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Pozycje wózka" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Tylko dla klientów biznesowych wewnątrz UE." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Ta adnotacja zostanie wydrukowana na fakturze." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3674,45 +3725,45 @@ msgstr "" "Każda krótka forma może być użyta tylko raz. Użyta w URLach jako odniesienie " "do konta organizatora i utworzonych wydarzeń." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organizatorzy" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Nazwa ekipy" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Członkowie ekipy" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Może tworzyć wydarzenia" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Może zmieniać ekipy i uprawnienia" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Może zmienić ustawienia organizatora" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3721,98 +3772,98 @@ msgstr "" "poprzez raporty prywatności. Tylko zaufane osoby powinny posiadać to " "uprawnienie." -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Może zmieniać ustawienia wydarzenia" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Może zmieniać ustawienia produktów" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Może edytować" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, fuzzy, python-brace-format #| msgid "Invoice number" msgid "Row {number}" msgstr "Numer faktury" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, fuzzy, python-brace-format #| msgid "Team name" msgid "Seat {number}" msgstr "Nazwa ekipy" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3822,107 +3873,107 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Maksymalna ilość w zamówieniu" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3930,43 +3981,43 @@ msgstr "" "Jeśli zaznaczone, posiadacz vouchera może kupować bilety nawet jeśli się " "skończyły." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Tryb ceny" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Wartość vouchera" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Produkt zostanie automatycznie dodany do koszyka użytkownika przy użyciu " "vouchera." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Wariant produktu wybrany powyżej jest w użyciu." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Jeśli zaznaczone, voucher jest poprawny dla jakiegokolwiek produktu " "zawartego w tej puli." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Tag" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3975,39 +4026,39 @@ msgstr "" "Możliwość użycia do grupowania voucherów. Jeśli ta sama wartość zostanie " "użyta w wielu vouchera, dostępne będą statystyki na temat ich użycia, etc." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vouchery" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Wybrano pulę należącą do innego wydarzenia." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Wybrano pulę i konkretny produkt jednocześnie." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Wybrano przedmiot należący do innego wydarzenia." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "Wybrano wariant bez wybrania produktu posiadającego warianty." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Ten wariant nie należy do tego produktu." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -4016,12 +4067,12 @@ msgstr "" "produktu. W przeciwnym wypadku, niejasne może być która pule powinny zostać " "zablokowane." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "Niemożliwe jest obecnie stworzenie voucherów dla dodatków do produktów." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -4029,7 +4080,7 @@ msgid "" "reserve tickets." msgstr "Wybrano pulę i konkretny produkt jednocześnie." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4038,17 +4089,17 @@ msgstr "" "Ten voucher został już użyty %(redeemed)s raz(y). Nie można " "zredukować maksymalnej ilości użyć poniżej tej liczby." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Jeśli voucher ma zablokować pulę, konieczne jest wybranie konkretnej daty." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "Wybrano podwydarzenie dla wydarzenie nieseryjnego." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4056,324 +4107,324 @@ msgstr "" "Niemożliwe jest stworzenie vouchera blokującego pulę ponieważ wybrany " "przedmiot lub pula już jest w całości wyprzedany bądź zarezerwowana." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Voucher o tym kodzie już istnieje." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgid "You need to configure at least one quota to sell anything." msgid "You need to choose a date if you select a seat." msgstr "" "Przynajmniej jedna pula musi być skonfigurowana żeby cokolwiek sprzedać." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The subevent does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Podwydarzenie nie należy do tego wydarzenia." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "Seat-specific vouchers can only be used once." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Identyfikator \"{}\" został już użyty dla innej opcji." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Na liście oczekiwania od" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Przydzielony voucher" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Produkt oczekiwany przez użytkownika." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Wariant produktu wybranego powyżej." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Numer na liście" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Numery na liście" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Produkt obecnie niedostępny" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Voucher został już wysłany do tej osoby." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Products" msgid "Purchased products" msgstr "Produkty" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You can not select a subevent if your event is not an event series." msgid "You need to select a variation for this product." msgstr "Wybrano podwydarzenie dla wydarzenie nieseryjnego." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address" msgstr "Nazwa adresu faktury" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter the same password twice" msgid "Please enter a valid country code." msgstr "Proszę wpisać to samo hasło dwukrotnie" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "This variation does not belong to this product." msgid "States are not supported for this country." msgstr "Ten wariant nie należy do tego produktu." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please enter the same password twice" msgid "Please enter a valid state." msgstr "Proszę wpisać to samo hasło dwukrotnie" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Adres email uczestnika" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4382,81 +4433,81 @@ msgstr "Adres email uczestnika" msgid "Attendee address" msgstr "Adres email uczestnika" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgid "Status" msgid "State" msgstr "Status" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Generate tickets" msgid "Generate automatically" msgstr "Generowanie biletów" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Krótka forma eventu już została użyta przez inne wydarzenie." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Wybrano nieprawidłową opcję." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4464,45 +4515,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4511,98 +4562,98 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Payment method" msgid "Hide payment method" msgstr "Metoda płatności" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Payment method" msgid "Link to enable payment method" msgstr "Metoda płatności" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4611,11 +4662,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4623,155 +4674,167 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "This variation does not belong to this product." msgid "This gift card does not support this currency." msgstr "Ten wariant nie należy do tego produktu." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "This gift card can only be used in test mode." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "This gift card is no longer valid." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Identyfikator użyty przy innym pytaniu." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." msgstr "Zamówienie nie zostało jeszcze potwierdzone przez organizatora." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "This gift card was used in the meantime. Please try again." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Pozycja zamówienia" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product variations" +msgid "Product variation description" +msgstr "Warianty produktu" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Product variations" +msgid "Sample product variation description" +msgstr "Warianty produktu" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4780,18 +4843,18 @@ msgstr "" msgid "Attendee company" msgstr "Adres email uczestnika" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee email" msgid "Full attendee address" msgstr "Adres email uczestnika" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4800,433 +4863,433 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Imię uczestnika" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee name" msgid "Attendee ZIP code" msgstr "Imię uczestnika" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Adres email uczestnika" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Imię uczestnika" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Adres email uczestnika" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address street" msgstr "Nazwa adresu faktury" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address ZIP code" msgstr "Nazwa adresu faktury" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address city" msgstr "Nazwa adresu faktury" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Nazwa adresu faktury" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Presale not started" msgid "Sample State" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address country" msgstr "Nazwa adresu faktury" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event end time" msgid "Event info text" msgstr "Czas zakończenia wydarzenia" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 #, fuzzy #| msgid "Full name" msgid "Seat: Full name" msgstr "Imię i nazwisko" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Miejsca stojące" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 #, fuzzy #| msgid "Team name" msgid "Seat: zone" msgstr "Nazwa ekipy" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 #, fuzzy #| msgid "Street and Number" msgid "Seat: seat number" msgstr "Ulica i numer domu" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgctxt "payment_state" #| msgid "created" msgid "Event canceled" msgstr "stworzone" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5235,158 +5298,158 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This voucher is not valid for this seat." msgstr "Produkt nie będzie sprzedawany przed podaną datą." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 #, fuzzy #| msgid "You can not select a subevent if your event is not an event series." msgid "You can not select a seat for this position." msgstr "Wybrano podwydarzenie dla wydarzenie nieseryjnego." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "You can not select the same seat multiple times." msgstr "Wybrano pulę i konkretny produkt jednocześnie." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This order position has an invalid date for this check-in list." msgstr "Produkt nie będzie sprzedawany przed podaną datą." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5397,368 +5460,368 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "Wprowadzono nieprawidłową datę." -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected product does not allow to select a seat." msgstr "Podwydarzenie nie należy do tego wydarzenia." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5779,59 +5842,59 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "A voucher has already been sent to this person." msgid "The voucher has been sent to {recipient}." msgstr "Voucher został już wysłany do tej osoby." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5843,89 +5906,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5934,80 +5997,80 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address explanation" msgstr "Nazwa adresu faktury" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Data wygaśnięcia" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6018,79 +6081,79 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Koniec przedsprzedaży" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Payment method" msgid "Set payment term" msgstr "Metoda płatności" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6098,11 +6161,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6110,13 +6173,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Prowizja płatności" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6124,164 +6187,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6289,28 +6352,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6318,55 +6381,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6374,11 +6437,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6387,130 +6450,130 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Nazwa urządzenia" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Numer linii" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Numer linii" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Phone number explanation" msgstr "Numer linii" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Generate tickets for add-on products" msgstr "Produkty w tej kategorii są dodatkami." -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Generowanie biletów" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Generate tickets for pending orders" msgstr "Dołączenie zamówień w toku" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6519,55 +6582,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6575,91 +6638,91 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "The variation of the product selected above." msgid "Customers can change the variation of the products they purchased" msgstr "Wariant produktu wybranego powyżej." -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6667,117 +6730,117 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Karta prezentowa" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Payment method" msgid "Refund method" msgstr "Metoda płatności" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Start of presale" msgid "Attach ticket files" msgstr "Rozpoczęcie przedsprzedaży" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Imię uczstnika" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6792,7 +6855,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6806,7 +6869,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6820,7 +6883,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6835,7 +6898,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6851,7 +6914,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6869,7 +6932,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6883,7 +6946,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6897,7 +6960,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6913,7 +6976,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6927,7 +6990,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6943,7 +7006,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6968,7 +7031,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6982,7 +7045,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7000,7 +7063,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7015,7 +7078,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7032,7 +7095,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7044,7 +7107,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7058,7 +7121,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7072,58 +7135,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Imię uczstnika" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7132,25 +7195,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "The title will only be shown on the event front page." msgstr "Pytanie zostanie zadane użytkownikom kupującym wybrane produkty" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7159,11 +7222,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7172,95 +7235,95 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Imię uczstnika" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7268,292 +7331,292 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Karta prezentowa" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Karta prezentowa" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Anulowanie" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Numer linii" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Imię uczestnika" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7589,7 +7652,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7646,8 +7709,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7698,10 +7759,8 @@ msgstr "stworzone" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -#, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizator" +msgid "Contact:" +msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7717,6 +7776,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7730,99 +7793,111 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Country" +msgid "Source code" +msgstr "Kraj" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 #, fuzzy #| msgid "Presale not started" msgctxt "timeline" msgid "Your event starts" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 #, fuzzy #| msgid "Start of presale" msgctxt "timeline" msgid "Start of ticket sales" msgstr "Rozpoczęcie przedsprzedaży" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 #, fuzzy #| msgid "End of presale" msgctxt "timeline" msgid "End of ticket sales" msgstr "Koniec przedsprzedaży" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7830,479 +7905,479 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "Date {val}" msgid "Default ({value})" msgstr "Data {val}" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "This domain is already in use for a different event or organizer." msgstr "Krótka forma eventu już została użyta przez inne wydarzenie." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Dowolna cena" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 #, fuzzy #| msgid "Order contact address changed" msgid "Text sent to order contact address" msgstr "Adres kontaktowy zamówienia został zmieniony" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Only paid orders" msgid "Approved free order" msgstr "Tylko opłacone zamówienia" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Invalid placeholder(s): %(value)s" msgid "Available placeholders: {list}" msgstr "Nieprawidłowy(e) symbol(e) zastępstwa: %(value)s" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Projekt biletu" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text (one line)" msgid "Text on invoice" msgstr "Tekst (jedna linia)" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8310,48 +8385,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8359,463 +8434,463 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Zapłacone zamówienia" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Anulowanie" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Koszt anulowania" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment provider" msgid "Payment process" msgstr "Dostawca płatności" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Złożono zamówienie" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Płatności i zwroty zamówień" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Płatności i zwroty zamówień" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "Sekret klienta" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Przedsprzedaż zakończona" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Data" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Data i czas" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgid "Date joined" msgid "Date filter" msgstr "Data dołączenia" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtruj po statusie" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Data ostatniej płatności" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8825,118 +8900,235 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Can view orders" +msgid "Changes to pretix" +msgstr "Może edytować" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "To pole jest wymagane" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Kategoria produku" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8944,83 +9136,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9028,15 +9220,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9045,179 +9237,179 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Koszt anulowania" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Miejsce" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Pozycja wózka" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Can view orders" msgid "Cancel all dates" msgstr "Może edytować" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9225,35 +9417,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Karta prezentowa" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Free tickets and add-on products are not counted" msgstr "Produkty w tej kategorii są dodatkami." -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Prowizje zamówienia" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9261,25 +9453,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Informacje o zamówieniu zostały zmienione" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Informacje o zamówieniu zostały zmienione" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Może tworzyć wydarzenia" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9297,7 +9489,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9311,68 +9503,68 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Karta prezentowa" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9382,115 +9574,115 @@ msgctxt "form_bulk" msgid "change" msgstr "Zamówienie zmodyfikowane" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Keep the current values" msgstr "Wartość netto" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9508,1084 +9700,1084 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Wprowadzono nieprawidłową datę." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Należy wybrać pulę lub przedmiot." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The organizer has been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The organizer settings have been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The webhook has been created." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The webhook has been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "Allow product to be canceled" msgid "The event has been canceled." msgstr "Ten produkt może być anulowany" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "Allow product to be canceled" msgid "An event has been deleted." msgstr "Ten produkt może być anulowany" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "Allow product to be canceled" msgid "The cancellation request has been deleted." msgstr "Ten produkt może być anulowany" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The order has been reactivated." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "A voucher has already been sent to this person." msgid "A bundled item has been added to this product." msgstr "Voucher został już wysłany do tej osoby." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The event details have been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The gate has been created." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The gate has been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The gate has been deleted." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "This product can only be bought using a voucher." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The gift card has been created." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The gift card has been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10596,7 +10788,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10605,49 +10797,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10655,39 +10847,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10695,24 +10887,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10720,47 +10912,64 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "Bilet zameldowany" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event start date" msgid "Event metadata" msgstr "Data rozpoczęcia wydarzenia" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10838,7 +11047,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10855,22 +11064,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10893,7 +11107,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10910,7 +11124,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10932,63 +11146,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10996,11 +11201,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11009,22 +11214,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11161,7 +11372,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -11323,18 +11534,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "canceled" msgid "Advanced" @@ -11963,7 +12174,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -12080,26 +12291,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -12202,7 +12414,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12684,14 +12896,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Sklep wyłączony" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Sprzedaż trwa" @@ -12743,6 +12955,62 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Initialization date" +msgid "Installation details" +msgstr "Data inicjalizacji" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Meta information" +msgid "Public information" +msgstr "Metadane" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13086,7 +13354,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -13155,8 +13423,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -13164,7 +13432,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -13213,28 +13481,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13941,8 +14209,8 @@ msgstr "Sekret klienta" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13962,33 +14230,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Razem" @@ -14087,7 +14355,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -14323,7 +14591,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -14377,8 +14645,8 @@ msgstr "Opcja pytania" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -14593,7 +14861,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -15128,7 +15396,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -15214,7 +15482,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -15258,77 +15526,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16146,7 +16418,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -16370,15 +16642,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -16386,7 +16658,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -16394,233 +16666,233 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Can change organizer settings" msgid "Change for all organizers" msgstr "Może zmienić ustawienia organizatora" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" @@ -16628,404 +16900,475 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice sender:" msgid "Integrations" msgstr "Nadawca faktury:" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Cart positions" msgid "Customizations" msgstr "Pozycje wózka" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Format eksportu" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Other fees" msgid "Other" msgstr "Inne opłaty" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Adres" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "Allow product to be canceled" msgid "Not all questions have been selected." msgstr "Ten produkt może być anulowany" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "Gift card" msgid "Exit scans" msgstr "Karta prezentowa" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Koszt anulowania" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -17036,60 +17379,60 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Karta prezentowa" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17102,600 +17445,600 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "Allow product to be canceled" msgid "All orders have been canceled." msgstr "Ten produkt może być anulowany" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The transaction could not be reversed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The transaction has been reversed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The selected gate has been deleted." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The property has been created." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The selected property has been deleted." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgid "This product can only be bought using a voucher." msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Zamówienie {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Voucher" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "Product" msgid "Any product" msgstr "Produkt" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17704,71 +18047,71 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Question option" msgid "Rendering option" msgstr "Opcja pytania" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17776,49 +18119,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17867,41 +18210,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17910,101 +18253,101 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Additional text to show on pending orders" msgstr "Dołączenie zamówień w toku" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -18013,27 +18356,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -18042,36 +18385,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -18079,21 +18422,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -18189,7 +18532,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -18454,258 +18797,258 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Help text" msgid "Search text" msgstr "Tekst pomocy" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Podatek" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "Allow product to be canceled" msgid "No valid orders have been found." msgstr "Ten produkt może być anulowany" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Wymaga specjalnej uwagi" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgid "Ticket checked in" msgid "Automatically checked in" msgstr "Bilet zameldowany" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Device type" msgid "Scan type" msgstr "Typ urządzenia" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Nazwa urządzenia" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Filter by status" msgid "All check-in lists" msgstr "Filtruj po statusie" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18714,82 +19057,82 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "ID płatności" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18872,153 +19215,153 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(excl. taxes)" msgstr "Podatki" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(incl. taxes)" msgstr "Podatki" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Select country" msgid "Taxes by country" msgstr "Proszę wybrać kraj" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Klient firmowy" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Kraj" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -19030,120 +19373,120 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "URI przekierowania" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 #, fuzzy #| msgid "Attendee email" msgid "Send email to" msgstr "Adres email uczestnika" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Filter by status" msgid "Filter check-in status" msgstr "Filtruj po statusie" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "pending" msgid "approval pending" msgstr "w toku" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19179,30 +19522,30 @@ msgstr "Adres kontaktowy zamówienia został zmieniony" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -19299,50 +19642,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19350,20 +19693,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19374,73 +19717,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19448,23 +19791,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -20272,8 +20610,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -20282,8 +20620,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" @@ -20294,8 +20632,8 @@ msgstr "Podatki" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -20304,24 +20642,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -20351,31 +20689,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Koszyk wygasł" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Przedmioty w koszyku nie są już zarezerwowane." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -20546,7 +20884,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -20560,48 +20898,48 @@ msgstr "" msgid "No attendee name provided" msgstr "Imię uczestnika" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Cena" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Product" msgid "One product" @@ -20610,27 +20948,38 @@ msgstr[0] "Produkt" msgstr[1] "Produkt" msgstr[2] "Produkt" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "Included taxes" msgid "incl. %(tax_sum)s taxes" msgstr "Podatki" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -20743,9 +21092,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -20780,7 +21129,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -20788,7 +21137,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -20811,105 +21160,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose one from a list" msgid "Choose date to book a ticket" msgstr "Do wyboru z listy" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 #, fuzzy #| msgid "Order date" msgctxt "subevent" msgid "Other dates" msgstr "Data zamówienia" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -20917,7 +21255,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -21330,23 +21668,23 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This voucher is valid only for the following specific date and time." msgstr "Produkt nie będzie sprzedawany przed podaną datą." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -21480,317 +21818,317 @@ msgstr "" msgid "We are processing your request …" msgstr "Zapytanie jest przetwarzane…" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "An invoice has been generated." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "This product can only be bought using a voucher." msgid "The cancellation has been requested." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You can not select a subevent if your event is not an event series." msgid "You cannot change this order." msgstr "Wybrano podwydarzenie dla wydarzenie nieseryjnego." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "This variation does not belong to this product." msgid "The waiting list is disabled for this product." msgstr "Ten wariant nie należy do tego produktu." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 #, fuzzy #| msgid "This product is currently not available." msgid "This ticket shop is currently disabled." msgstr "Produkt obecnie niedostępny" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected date does not exist in this event series." msgstr "Podwydarzenie nie należy do tego wydarzenia." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 #, fuzzy #| msgid "Dates in event series" msgid "This is not an event series." msgstr "Daty w serii wydarzeń" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizator" + #, fuzzy #~| msgid "Order data" #~ msgid "Order status:" diff --git a/src/pretix/locale/pl/LC_MESSAGES/djangojs.po b/src/pretix/locale/pl/LC_MESSAGES/djangojs.po index 8331d228ed..5180173998 100644 --- a/src/pretix/locale/pl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pl/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-09-24 19:00+0000\n" "Last-Translator: Serge Bazanski \n" "Language-Team: Polish =2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "" -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 msgid "One of the selected products is not available in the selected country." msgstr "" -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 msgid "Event created" msgstr "" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 msgid "Event details changed" msgstr "" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 msgctxt "subevent" msgid "Event series date added" msgstr "" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 msgctxt "subevent" msgid "Event series date changed" msgstr "" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 msgctxt "subevent" msgid "Event series date deleted" msgstr "" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +msgid "source code" +msgstr "" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -424,43 +439,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -470,27 +486,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -498,93 +514,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -594,14 +610,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -609,359 +625,360 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -973,179 +990,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1154,65 +1171,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1220,96 +1237,96 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1317,41 +1334,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1363,31 +1380,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1397,33 +1414,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1432,59 +1449,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1492,174 +1509,196 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1667,149 +1706,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1817,8 +1856,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1833,111 +1872,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1945,7 +1984,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1953,7 +1992,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1962,41 +2001,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2004,78 +2043,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2083,51 +2122,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2136,360 +2175,360 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2498,64 +2537,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2564,21 +2603,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2586,56 +2625,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2643,7 +2682,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2651,36 +2690,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2690,102 +2729,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2793,221 +2832,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3017,13 +3066,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3032,98 +3081,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3131,381 +3180,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3515,589 +3564,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4105,45 +4154,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4152,94 +4201,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4248,11 +4297,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4260,157 +4309,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4419,400 +4476,400 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4821,150 +4878,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -4975,365 +5032,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5354,58 +5411,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5417,89 +5474,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5508,76 +5565,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5588,75 +5645,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5664,11 +5721,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5676,11 +5733,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5688,164 +5745,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5853,28 +5910,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5882,55 +5939,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5938,11 +5995,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5951,115 +6008,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6068,55 +6125,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6124,89 +6181,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6214,109 +6271,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6331,7 +6388,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6345,7 +6402,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6359,7 +6416,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6374,7 +6431,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6390,7 +6447,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6408,7 +6465,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6422,7 +6479,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6436,7 +6493,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6452,7 +6509,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6466,7 +6523,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6482,7 +6539,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6507,7 +6564,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6521,7 +6578,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6539,7 +6596,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6554,7 +6611,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6571,7 +6628,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6583,7 +6640,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6597,7 +6654,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6611,56 +6668,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6669,23 +6726,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6694,11 +6751,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6707,93 +6764,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6801,282 +6858,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7112,7 +7169,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7169,8 +7226,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7218,7 +7273,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7235,6 +7290,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7248,93 +7307,103 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +msgid "Source code" +msgstr "" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7342,462 +7411,462 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7805,48 +7874,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7854,437 +7923,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8294,116 +8363,231 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +msgid "Changes to pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8411,83 +8595,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8495,15 +8679,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8512,173 +8696,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8686,29 +8870,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8716,20 +8900,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8747,7 +8931,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8761,66 +8945,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8828,112 +9012,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -8951,1049 +9135,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10004,7 +10188,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10013,49 +10197,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10063,39 +10247,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10103,24 +10287,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10128,45 +10312,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10244,7 +10443,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10261,22 +10460,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10299,7 +10503,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10316,7 +10520,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10338,63 +10542,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10402,11 +10597,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10415,22 +10610,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10545,7 +10746,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10706,18 +10907,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11332,7 +11533,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11449,26 +11650,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11571,7 +11773,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12025,14 +12227,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12084,6 +12286,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12415,7 +12669,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12484,8 +12738,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12493,7 +12747,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12542,28 +12796,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13247,8 +13501,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13268,33 +13522,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13389,7 +13643,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13609,7 +13863,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13659,8 +13913,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13865,7 +14119,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14381,7 +14635,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14467,7 +14721,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14511,77 +14765,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15378,7 +15636,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15602,15 +15860,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15618,7 +15876,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15626,231 +15884,231 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" @@ -15858,388 +16116,459 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16250,58 +16579,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16314,580 +16643,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16896,69 +17225,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -16966,49 +17295,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17057,41 +17386,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17100,98 +17429,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17200,27 +17529,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17229,36 +17558,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17266,21 +17595,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17372,7 +17701,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17627,241 +17956,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17870,80 +18199,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18024,141 +18353,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18168,112 +18497,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18301,30 +18630,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18415,50 +18744,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18466,20 +18795,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18490,73 +18819,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18564,23 +18893,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19366,8 +19690,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19376,8 +19700,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19385,8 +19709,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19395,24 +19719,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19442,31 +19766,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19631,7 +19955,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19643,46 +19967,46 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" @@ -19690,25 +20014,36 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19803,9 +20138,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19840,7 +20175,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19848,7 +20183,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19871,101 +20206,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -19973,7 +20297,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20368,21 +20692,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20516,299 +20840,294 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po index 6197ad1187..cc51b3c1ba 100644 --- a/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -339,48 +339,48 @@ msgstr "" msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:311 +#: pretix/static/pretixcontrol/js/ui/editor.js:313 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:517 +#: pretix/static/pretixcontrol/js/ui/editor.js:521 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:523 +#: pretix/static/pretixcontrol/js/ui/editor.js:527 msgid "Text object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:525 +#: pretix/static/pretixcontrol/js/ui/editor.js:529 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:527 +#: pretix/static/pretixcontrol/js/ui/editor.js:531 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:529 +#: pretix/static/pretixcontrol/js/ui/editor.js:533 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:531 +#: pretix/static/pretixcontrol/js/ui/editor.js:535 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:535 +#: pretix/static/pretixcontrol/js/ui/editor.js:539 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:808 +#: pretix/static/pretixcontrol/js/ui/editor.js:813 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:857 -#: pretix/static/pretixcontrol/js/ui/editor.js:896 +#: pretix/static/pretixcontrol/js/ui/editor.js:862 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:881 +#: pretix/static/pretixcontrol/js/ui/editor.js:886 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -418,15 +418,15 @@ msgstr "" msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:801 +#: pretix/static/pretixcontrol/js/ui/main.js:802 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:858 +#: pretix/static/pretixcontrol/js/ui/main.js:859 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:873 +#: pretix/static/pretixcontrol/js/ui/main.js:874 msgid "You have unsaved changes!" msgstr "" @@ -442,11 +442,11 @@ msgstr "" msgid "Count" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:135 +#: pretix/static/pretixcontrol/js/ui/question.js:136 msgid "Yes" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:136 +#: pretix/static/pretixcontrol/js/ui/question.js:137 msgid "No" msgstr "" @@ -472,32 +472,32 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/static/pretixpresale/js/ui/main.js:268 +#: pretix/static/pretixpresale/js/ui/main.js:269 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:304 +#: pretix/static/pretixpresale/js/ui/main.js:305 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:401 +#: pretix/static/pretixpresale/js/ui/main.js:402 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:409 +#: pretix/static/pretixpresale/js/ui/main.js:410 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:425 +#: pretix/static/pretixpresale/js/ui/main.js:426 msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:439 -#: pretix/static/pretixpresale/js/ui/main.js:457 +#: pretix/static/pretixpresale/js/ui/main.js:440 +#: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:448 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/pt/LC_MESSAGES/django.po b/src/pretix/locale/pt/LC_MESSAGES/django.po index cde68169db..cdf30948f4 100644 --- a/src/pretix/locale/pt/LC_MESSAGES/django.po +++ b/src/pretix/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,405 +18,420 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "" -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 msgid "One of the selected products is not available in the selected country." msgstr "" -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 msgid "Event created" msgstr "" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 msgid "Event details changed" msgstr "" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 msgctxt "subevent" msgid "Event series date added" msgstr "" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 msgctxt "subevent" msgid "Event series date changed" msgstr "" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 msgctxt "subevent" msgid "Event series date deleted" msgstr "" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +msgid "source code" +msgstr "" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -424,43 +439,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -470,27 +486,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -498,93 +514,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -594,14 +610,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -609,359 +625,360 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -973,179 +990,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1154,65 +1171,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1220,96 +1237,96 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1317,41 +1334,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1363,31 +1380,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1397,33 +1414,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1432,59 +1449,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1492,174 +1509,196 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1667,149 +1706,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1817,8 +1856,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1833,111 +1872,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1945,7 +1984,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1953,7 +1992,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1962,41 +2001,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2004,78 +2043,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2083,51 +2122,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2136,360 +2175,360 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2498,64 +2537,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2564,21 +2603,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2586,56 +2625,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2643,7 +2682,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2651,36 +2690,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2690,102 +2729,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2793,221 +2832,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3017,13 +3066,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3032,98 +3081,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3131,381 +3180,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3515,589 +3564,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4105,45 +4154,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4152,94 +4201,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4248,11 +4297,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4260,157 +4309,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4419,400 +4476,400 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4821,150 +4878,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -4975,365 +5032,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5354,58 +5411,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5417,89 +5474,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5508,76 +5565,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5588,75 +5645,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5664,11 +5721,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5676,11 +5733,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5688,164 +5745,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5853,28 +5910,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5882,55 +5939,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5938,11 +5995,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5951,115 +6008,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6068,55 +6125,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6124,89 +6181,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6214,109 +6271,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6331,7 +6388,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6345,7 +6402,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6359,7 +6416,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6374,7 +6431,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6390,7 +6447,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6408,7 +6465,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6422,7 +6479,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6436,7 +6493,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6452,7 +6509,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6466,7 +6523,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6482,7 +6539,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6507,7 +6564,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6521,7 +6578,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6539,7 +6596,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6554,7 +6611,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6571,7 +6628,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6583,7 +6640,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6597,7 +6654,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6611,56 +6668,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6669,23 +6726,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6694,11 +6751,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6707,93 +6764,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6801,282 +6858,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7112,7 +7169,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7169,8 +7226,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7218,7 +7273,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7235,6 +7290,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7248,93 +7307,103 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +msgid "Source code" +msgstr "" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7342,462 +7411,462 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7805,48 +7874,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7854,437 +7923,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8294,116 +8363,231 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +msgid "Changes to pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8411,83 +8595,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8495,15 +8679,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8512,173 +8696,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8686,29 +8870,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8716,20 +8900,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8747,7 +8931,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8761,66 +8945,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8828,112 +9012,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -8951,1049 +9135,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10004,7 +10188,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10013,49 +10197,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10063,39 +10247,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10103,24 +10287,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10128,45 +10312,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10244,7 +10443,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10261,22 +10460,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10299,7 +10503,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10316,7 +10520,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10338,63 +10542,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10402,11 +10597,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10415,22 +10610,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10545,7 +10746,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10706,18 +10907,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11332,7 +11533,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11449,26 +11650,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11571,7 +11773,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12025,14 +12227,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12084,6 +12286,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12414,7 +12668,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12483,8 +12737,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12492,7 +12746,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12541,28 +12795,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13246,8 +13500,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13267,33 +13521,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13388,7 +13642,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13608,7 +13862,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13658,8 +13912,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13863,7 +14117,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14379,7 +14633,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14465,7 +14719,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14509,77 +14763,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15376,7 +15634,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15600,15 +15858,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15616,7 +15874,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15624,619 +15882,690 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16247,58 +16576,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16311,580 +16640,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16893,69 +17222,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -16963,49 +17292,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17054,41 +17383,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17097,98 +17426,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17197,27 +17526,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17226,36 +17555,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17263,21 +17592,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17369,7 +17698,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17623,241 +17952,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17866,80 +18195,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18020,141 +18349,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18164,112 +18493,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18297,30 +18626,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18411,50 +18740,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18462,20 +18791,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18486,73 +18815,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18560,23 +18889,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19361,8 +19685,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19371,8 +19695,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19380,8 +19704,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19390,24 +19714,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19437,31 +19761,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19626,7 +19950,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19638,71 +19962,82 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "" msgstr[1] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19797,9 +20132,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19834,7 +20169,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19842,7 +20177,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19865,101 +20200,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -19967,7 +20291,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20362,21 +20686,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20510,299 +20834,294 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/pt/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt/LC_MESSAGES/djangojs.po index acceff3285..c5b98e0fbe 100644 --- a/src/pretix/locale/pt/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -339,48 +339,48 @@ msgstr "" msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:311 +#: pretix/static/pretixcontrol/js/ui/editor.js:313 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:517 +#: pretix/static/pretixcontrol/js/ui/editor.js:521 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:523 +#: pretix/static/pretixcontrol/js/ui/editor.js:527 msgid "Text object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:525 +#: pretix/static/pretixcontrol/js/ui/editor.js:529 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:527 +#: pretix/static/pretixcontrol/js/ui/editor.js:531 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:529 +#: pretix/static/pretixcontrol/js/ui/editor.js:533 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:531 +#: pretix/static/pretixcontrol/js/ui/editor.js:535 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:535 +#: pretix/static/pretixcontrol/js/ui/editor.js:539 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:808 +#: pretix/static/pretixcontrol/js/ui/editor.js:813 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:857 -#: pretix/static/pretixcontrol/js/ui/editor.js:896 +#: pretix/static/pretixcontrol/js/ui/editor.js:862 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:881 +#: pretix/static/pretixcontrol/js/ui/editor.js:886 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -418,15 +418,15 @@ msgstr "" msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:801 +#: pretix/static/pretixcontrol/js/ui/main.js:802 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:858 +#: pretix/static/pretixcontrol/js/ui/main.js:859 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:873 +#: pretix/static/pretixcontrol/js/ui/main.js:874 msgid "You have unsaved changes!" msgstr "" @@ -442,11 +442,11 @@ msgstr "" msgid "Count" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:135 +#: pretix/static/pretixcontrol/js/ui/question.js:136 msgid "Yes" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:136 +#: pretix/static/pretixcontrol/js/ui/question.js:137 msgid "No" msgstr "" @@ -470,32 +470,32 @@ msgid_plural "The items in your cart are reserved for you for {num} minutes." msgstr[0] "" msgstr[1] "" -#: pretix/static/pretixpresale/js/ui/main.js:268 +#: pretix/static/pretixpresale/js/ui/main.js:269 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:304 +#: pretix/static/pretixpresale/js/ui/main.js:305 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:401 +#: pretix/static/pretixpresale/js/ui/main.js:402 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:409 +#: pretix/static/pretixpresale/js/ui/main.js:410 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:425 +#: pretix/static/pretixpresale/js/ui/main.js:426 msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:439 -#: pretix/static/pretixpresale/js/ui/main.js:457 +#: pretix/static/pretixpresale/js/ui/main.js:440 +#: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:448 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/pt_BR/LC_MESSAGES/django.po b/src/pretix/locale/pt_BR/LC_MESSAGES/django.po index 2fa660773f..7844053637 100644 --- a/src/pretix/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/pretix/locale/pt_BR/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-07-10 16:02+0000\n" "Last-Translator: Vitor Piedras \n" "Language-Team: Portuguese (Brazil) 1;\n" "X-Generator: Weblate 3.5.1\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 #, fuzzy #| msgid "pretix default" msgid "pretixPOS" msgstr "Padrão Pretix" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "Nome da Aplicação" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "URIs de Redirecionamento" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "Lista de URIs permitidas, separadas por espaço" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "ID do cliente" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "Senha do cliente" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "Habilitar webhook" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "URL de destino" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "Todos os eventos (incluindo os criados recentemente)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "Limitar a eventos" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "O produto \"{}\" não está associado a uma cota." -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "Não existe quantidade suficiente em \"{}\" para executar esta ação." -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "Atualmente, o assento {seat} selecionado não está disponível." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "Um ou mais itens não pertencem a este evento." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "Este subevento não pertence a este evento." -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 #, fuzzy #| msgid "Sales channel" msgid "Unknown sales channel." msgstr "Canal de vendas" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -118,31 +118,31 @@ msgstr "" "Eventos não podem ser criados ao 'vivo'. Cotas e pagamentos devem ser " "adicionados ao evento antes que as vendas possam ser ativadas." -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "Propriedade Meta Data '{name}' não existe." -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "Propriedade Meta Data '{name}' não existe." -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Plugin desconhecido: '{name}'." -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "O item do pacote não pode ser o próprio item." -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "O item agrupado não deve ter pacotes por conta própria." -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 #, fuzzy #| msgid "" #| "Updating add-ons or variations via PATCH/PUT is not supported. Please use " @@ -154,23 +154,23 @@ msgstr "" "A atualização de complementos ou variações via PATCH / PUT não é suportada. " "Por favor, use o endpoint aninhado dedicado." -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Item meta data property '{name}' does not exist." msgstr "Propriedade Meta Data '{name}' não existe." -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 #, fuzzy msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " @@ -179,46 +179,46 @@ msgstr "" "A atualização de complementos via PATCH / PUT não é suportada. Use o nó " "aninhado dedicado." -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Dependência circular entre perguntas detectado." -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 #, fuzzy #| msgid "The product \"{}\" is not assigned to a quota." msgid "The product \"{}\" is not available on this date." msgstr "O produto \"{}\" não está associado a uma cota." -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -226,234 +226,251 @@ msgid "" msgstr "" "A aplicação \"{application_name}\" foi autorizada para acessar sua conta." -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "Você não pode gerar uma fatura para este pedido." -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "Uma fatura para este pedido já existe." -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "Ocorreu um erro enviando o email. Por favor, tente novamente em breve." -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "One of the selected products is not available in the selected country." msgstr "Esta atração não pertence ao evento." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "Novo pedido realizado" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "Novo pedido precisa ser aprovado" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "Pedido marcado como pago" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "Pedido cancelado" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 #, fuzzy #| msgid "Order denied" msgid "Order reactivated" msgstr "Pedido negado" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "O carrinho expirou" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "Informações do pedido alteradas" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "Endereço do pedido alterado" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "Pedido alterado" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "Reembolso externo do pagamento" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "Pedido aprovado" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "Pedido negado" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "Este ingresso já foi validado" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "O Check-in do ingresso foi revertido" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 #, fuzzy #| msgid "Event end time" msgid "Event created" msgstr "Horário do final do evento" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 #, fuzzy #| msgid "Order contact address changed" msgid "Event details changed" msgstr "Endereço do pedido alterado" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 #, fuzzy #| msgid "Event end time" msgctxt "subevent" msgid "Event series date added" msgstr "Horário do final do evento" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 #, fuzzy #| msgid "Event end time" msgctxt "subevent" msgid "Event series date changed" msgstr "Horário do final do evento" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 #, fuzzy #| msgid "Event end time" msgctxt "subevent" msgid "Event series date deleted" msgstr "Horário do final do evento" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "E-mail" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "Senha" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "Compra online" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Código do voucher" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 #, fuzzy #| msgid "The products have been successfully added to your cart." msgid "The amount has been charged to your card." msgstr "Os produtos foram adicionados com sucesso ao seu carrinho." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Formato de exportação" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (com vírgulas)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Estilo Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (com ponto e vírgula)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Responda às questão para enviar os arquivos" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Perguntas" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Ingresso do evento {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -461,14 +478,14 @@ msgstr "Ingresso do evento {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Data inicial" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -476,22 +493,23 @@ msgstr "" "Incluir apenas as faturas emitidas a partir desta data. Observe que a data " "da fatura não corresponde sempre à ordem ou à data de pagamento." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Data final" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -499,9 +517,9 @@ msgstr "" "Incluir apenas as faturas emitidas até esta data. Observe que a data da " "fatura não corresponde sempre à ordem ou à data de pagamento." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -511,12 +529,12 @@ msgstr "" msgid "Payment provider" msgstr "Meio de pagamento" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Todos os meios de pagamento" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -527,15 +545,15 @@ msgstr "" "algumas faturas de pedidos que, no final, foram pagas total ou parcialmente " "com um provedor diferente." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Todos os pedidos" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Dados da fatura" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -543,103 +561,103 @@ msgstr "Dados da fatura" msgid "Invoices" msgstr "Faturas" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 #, fuzzy #| msgid "Invoice numbers" msgid "Invoice lines" msgstr "Número da fatura" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Invoice number" msgstr "Número da fatura" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Data" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Código do pedido" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Endereço de e-email" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Tipo de fatura" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation of" msgstr "Taxa de cancelamento" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Idioma" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Invoice sender:" msgstr "Número da fatura" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -649,14 +667,14 @@ msgstr "Número da fatura" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -664,141 +682,141 @@ msgstr "Número da fatura" msgid "Name" msgstr "Nome" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Endereço" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "CEP" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Cidade" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "País" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 #, fuzzy #| msgctxt "invoice" #| msgid "Tax ID: %s" msgid "Tax ID" msgstr "ID da taxa: %s" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "VAT ID" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice to" msgid "Invoice recipient:" msgstr "Fatura para" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Empresa" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Endereço" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 #, fuzzy @@ -807,250 +825,251 @@ msgctxt "address" msgid "State" msgstr "Status" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiário" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referência interna" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Mostrar moeda estrangeira" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 #, fuzzy #| msgid "Event currency" msgid "Foreign currency rate" msgstr "Moeda do evento" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Valor total (com impostos)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Valor total (com impostos)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment date" msgid "Payment matching IDs" msgstr "Data de pagamento" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Cancellation" msgstr "Cancelamento" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 #, fuzzy msgid "Invoice" msgstr "Fatura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Sim" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Não" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 #, fuzzy #| msgid "Minimum number" msgid "Line number" msgstr "Número mínimo" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Descrição" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 #, fuzzy #| msgid "Default price" msgid "Net price" msgstr "Preço padrão" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Valor do imposto" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Taxa de imposto" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 #, fuzzy #| msgid "Team name" msgid "Tax name" msgstr "Nome do time" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 #, fuzzy #| msgid "Event start time" msgid "Event start date" msgstr "Hora de início do evento" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-mail (arquivo de texto)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtrar por status" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 #, fuzzy #| msgid "Order date" msgid "Order data" msgstr "Data do pedido" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Encomendas" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posição dos pedidos" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Taxas do pedido" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Apenas ordens pagas" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment date" msgid "Include payment amounts" msgstr "Data de pagamento" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy #| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." +msgid "Only include orders created on or before this date." msgstr "Opcional. Nenhum produto será vendido antes desta data." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Data inicial" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "End date" msgid "End event date" msgstr "Data final" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Total do pedido" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1062,186 +1081,186 @@ msgstr "Total do pedido" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Minimum number" msgid "Phone number" msgstr "Número mínimo" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Data do pedido" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Data do pedido" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" msgstr "Endereço de e-email" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Data do último pagamento" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Impostos" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Local do pedido" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Bruto em {rate} % de taxa" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Líquido em {rate} % de taxa" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Valor do imposto em {rate} 1% de taxa" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Número da fatura" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Canal de vendas" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Requer atenção especial" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Comente" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Meio de pagamento" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Tipo de taxa" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Preço" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Regra fiscal" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Endereço da fatura" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID Posição" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1250,65 +1269,65 @@ msgstr "ID Posição" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Data" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produto" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variação" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Nome do participante" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "E-mail do participante" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1316,114 +1335,114 @@ msgstr "E-mail do participante" msgid "Voucher" msgstr "Cupom" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID Proteção de Dados" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "ID do cliente" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "Nome do time" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Team name" msgid "Seat zone" msgstr "Nome do time" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Client ID" msgid "Seat row" msgstr "ID do cliente" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Team name" msgid "Seat number" msgstr "Nome do time" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Código do pedido" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Pagamentos e reembolsos do pedido" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "Data de pagamento" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Required question" msgid "Refund states" msgstr "Pergunta obrigatória" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Pedido de compra" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID do pagamento" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Data de criação" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Data da conclusão" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #, fuzzy #| msgid "Status" msgid "Status code" msgstr "Status" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Valor" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1431,41 +1450,41 @@ msgstr "Valor" msgid "Payment method" msgstr "Meio de pagamento" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Disponibilidade" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Nome da cota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Total cota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Ordens pagas" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Ordens pendentes" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Bloqueando vouchers" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Carrinhos de usuários atuais" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1477,35 +1496,35 @@ msgstr "Carrinhos de usuários atuais" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Lista de espera" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Paid orders" msgid "Exited orders" msgstr "Ordens pagas" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Disponível" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Infinito" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Gift card" msgid "Gift card redemptions" msgstr "Cartão Presente" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1517,35 +1536,35 @@ msgstr "Cartão Presente" msgid "Gift card code" msgstr "Cartão Presente" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Cartão Presente" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1554,59 +1573,59 @@ msgstr "" msgid "All" msgstr "Todos" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1617,80 +1636,80 @@ msgstr "" msgid "Current value" msgstr "Valor líquido" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Creation date" msgid "Created in order" msgstr "Data de criação" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Número da fatura" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Only paid orders" msgid "Last invoice date of order" msgstr "Apenas ordens pagas" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 #, fuzzy #| msgid "Category description" msgid "Waiting for redemption" msgstr "Descrição da categoria" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 #, fuzzy #| msgid "Cart expired" msgid "Voucher expired" msgstr "O carrinho expirou" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Nome do evento" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1698,114 +1717,136 @@ msgctxt "subevents" msgid "Date" msgstr "Data" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Código do voucher" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Mantenha-me conectado" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Esta conta está inativa." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Este e-mail já foi cadastrado. Por favor, utilize o formulário de login." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Por favor, digite a mesma senha nos dois campos" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-mail" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Repita a senha" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "Please enter a shorter name." msgstr "Você precisa selecionar uma data." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Referência interna" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Nome da rua e número do imóvel" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 #, fuzzy #| msgid "Presale not started" msgctxt "address" msgid "Select state" msgstr "Pré-venda não iniciada" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Você precisa informar o nome da empresa." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Você precisa informar o seu nome." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Seu VAT ID não corresponde ao seu país." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Este VAT ID não é válido. Favor verificar e tentar novamente." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1817,7 +1858,7 @@ msgstr "" "na sua nota fiscal. Você pode recuperar o valor do imposto através do " "processo de reembolso." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1828,7 +1869,7 @@ msgstr "" "na sua nota fiscal. Entre em contato com suporte para resolver isso " "manualmente." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1836,34 +1877,34 @@ msgstr "" "Já existe uma conta vinculada a este e-mail. Favor utilizar um e-mail " "diferente." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" "Digite sua senha atual se desejar alterar seu endereço de e-mail ou senha." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Senha incorreta." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Senha atual" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nova senha" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Digite a senha novamente" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Fuso-horário padrão" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1872,107 +1913,107 @@ msgstr "" "todas as visualizações de eventos, o fuso horário do evento é usado em vez " "disso." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Nome do dispositivo" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Tipo de dispositivo" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone com o aplicativo de check-in" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Token de hardware compatível com U2F" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" "Sintaxe de inválida: você usou um número diferente de \"{\" ou de \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Valores padrão inválido(s): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Cliente comercial" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Cliente individual" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Página %d de %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Processador clássico (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Fatura para" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Fatura para" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Código do pedido" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Número do cancelamento" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Fatura original" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Número da fatura" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Data do cancelamento" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Data da fatura original" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Data da fatura" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Evento" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1982,8 +2023,8 @@ msgstr "" "{from_date}\n" "até {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1998,19 +2039,19 @@ msgstr "" msgid "TEST MODE" msgstr "MODO DE TESTE" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Fatura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Referência do cliente: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 #, fuzzy #| msgctxt "refund_source" #| msgid "Customer" @@ -2018,97 +2059,97 @@ msgctxt "invoice" msgid "Customer VAT ID" msgstr "Cliente" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Beneficiário" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy msgctxt "invoice" msgid "Tax Invoice" msgstr "Fatura" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Fatura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Cancelamento" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Descrição" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Qtd" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Taxa de imposto" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Líquido" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Bruto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Montante" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Total da fatura" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Paid orders" msgctxt "invoice" msgid "Received payments" msgstr "Ordens pagas" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Valor líquido" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Valor bruto" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Imposto" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Taxas incluídas" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2118,7 +2159,7 @@ msgstr "" "Usando a taxa de conversão de 1: {rate} como publicado pelo Banco Central " "Europeu na {date}, isto corresponde á:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2128,7 +2169,7 @@ msgstr "" "Usando a taxa de conversão de 1: {rate} como publicado pelo Banco Central " "Europeu na {date}, a conta total corresponde á: {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2140,41 +2181,41 @@ msgstr "Processador clássico (pretix 1.0)" msgid "Default list" msgstr "Lista padrão" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nome completo" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Está ativo" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "É administrador do site" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Data de entrada" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Fuso horário" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "A autenticação de dois fatores é necessária para fazer login" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Receba notificações de acordo com as minhas configurações abaixo" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Se desligado, você não receberá notificações." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2182,40 +2223,40 @@ msgstr "Se desligado, você não receberá notificações." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Usuário" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Usuários" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Informações da conta alteradas" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Recuperação de senha" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Todos os produtos (incluindo os recém-criados)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Limitado aos produtos" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Incluir ordens pendentes" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2229,7 +2270,7 @@ msgstr "" "tiver sido pago. Isso funciona apenas com o pretixdesk 0.3.0 ou posterior ou " "o pretixdroid 1.9 ou posterior." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2237,36 +2278,36 @@ msgstr "" msgid "Gates" msgstr "Nenhuma data selecionada." -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgid "Ticket checked in" msgid "Automatically check out everyone at" msgstr "Este ingresso já foi validado" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2274,21 +2315,21 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "País" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Identificador interno" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2297,33 +2338,33 @@ msgstr "" "dados com outras fontes. Se você não inserir um, nós geraremos um " "automaticamente." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Esse identificador já é usado para uma pergunta diferente." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Data de instalação" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Data do lançamento" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "O final do período de pré-vendas deve ser posterior ao início." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "O final do evento deve ser posterior ao início." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2338,47 +2379,47 @@ msgstr "" "usado em URLs, códigos de pedido, números de fatura e referências de " "transferência bancária." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "A campo pode conter apenas letras, números, pontos e traços." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Formulário curto" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Loja ativa" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Moeda do evento" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora de início do evento" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Horário do final do evento" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Horário de entrada" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Mostrar nas listas" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2386,13 +2427,13 @@ msgstr "" "Se selecionado, esse evento aparecerá publicamente na lista de eventos da " "sua conta do organizador." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fim a pré venda" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2400,77 +2441,77 @@ msgstr "" "Opcional. Nenhum produto será vendido após essa data. Se você não definir " "esse valor, a pré-venda terminará após a data de término do evento." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Inicio da venda antecipada" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Opcional. Nenhum produto será vendido antes desta data." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Localização" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Comentário interno" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Série de eventos" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Evento" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Eventos" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2478,46 +2519,46 @@ msgstr "" "Você configurou pelo menos um produto pago mas não habilitou nenhum meio de " "pagamento." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" "Você precisa configurar pelo menos uma cota para vender qualquer coisa." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Depois de criar um evento não pode mudar entre as series e um único evento." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "O slug do evento não pode ser alterado." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "O metodo de pagamento já está sendo usado por um evento diferente." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "O evento não pode acabar antes que ele comece." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "O final do período de pré-vendas não pode acabar antes de começar." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Ativo" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2525,7 +2566,7 @@ msgstr "" "Somente com esta caixa de seleção habilitada, esta data é visível na " "interface para usuários." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 #, fuzzy #| msgid "" #| "If selected, this event will show up publicly on the list of events for " @@ -2537,129 +2578,129 @@ msgstr "" "Se selecionado, esse evento aparecerá publicamente na lista de eventos da " "sua conta do organizador." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Texto da página inicial" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Data na série de eventos" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Datas nas séries de eventos" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 #, fuzzy #| msgid "One or more items do not belong to this event." msgid "One or more variations do not belong to this event." msgstr "Um ou mais itens não pertencem a este evento." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Não pode conter espaços ou caracteres especiais, exceto sublinhados" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "O nome do proprietário só pode conter letras, números e sublinhados." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default timezone" msgid "Default value" msgstr "Fuso-horário padrão" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Pode alterar as configurações do organizador" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Reembolso externo do pagamento" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Valor do imposto" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "This variation does not belong to this product." msgid "You cannot set a default value that is not a valid value." msgstr "Essa variação não pertence a este produto." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Valores não podem conter um digito delimitador" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "A campo pode conter apenas letras, números, pontos e traços." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "ID da taxa: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Nome da categoria" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Nome interno" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Se você definir isso, isso será usado em vez do nome público no back-end." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Descrição da categoria" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Os produtos desta categoria são produtos complementares" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2670,36 +2711,36 @@ msgstr "" "que tenha esta categoria configurada como uma possível fonte para " "complementos." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Categoria de produtos" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Categorias de produtos" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Produtos complementares)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "Opcional. Nenhum produto será vendido antes desta data." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoria" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2707,19 +2748,19 @@ msgstr "" "Se você tem muitos produtos, você pode classificá-los opcionalmente em " "categorias para manter as coisas organizadas." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Nome do item" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Isso é mostrado abaixo do nome do produto nas listas." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Preço padrão" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2729,11 +2770,11 @@ msgstr "" "para cada uma das variações. Se uma variação não tiver um preço especial ou " "se você não tiver variações, esse preço será usado." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Entrada de preço livre" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2747,69 +2788,69 @@ msgstr "" "adicionais para seu evento. Isso atualmente não é suportado para produtos " "que são comprados como complemento para outros produtos." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Imposto sobre vendas" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "É um bilhete de admissão" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Quer comprar este produto ou não permitir que uma pessoa entre no seu evento" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 #, fuzzy #| msgid "Device type" msgid "Generate tickets" msgstr "Tipo de dispositivo" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "As listas de espera estão desabilitadas para este evento." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Imagem do produto" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Disponível a partir de" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Este produto não será vendido antes da data indicada." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Disponível até" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Este produto não será vendido após a data indicada." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2818,11 +2859,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Este produto só pode ser comprado usando um voucher." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2830,11 +2871,11 @@ msgstr "" "Para comprar este produto, o usuário precisa de um voucher que se aplique a " "este produto diretamente ou por meio de uma cota." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Comprar este produto requer aprovação" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2846,7 +2887,7 @@ msgstr "" "ser pago e concluído. Você pode usar isto, por exemplo para bilhetes com " "desconto que estão disponíveis apenas para grupos específicos." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2854,7 +2895,7 @@ msgstr "" "Este produto só será exibido se um voucher correspondente ao produto for " "resgatado." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -2868,24 +2909,24 @@ msgstr "" "código de voucher especificamente vinculado a este produto (e não por meio " "de uma cota)." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Permitir que o produto seja cancelado" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2900,11 +2941,11 @@ msgstr "" "evento serão aplicadas. Se isso não for marcado, os pedidos que contiverem " "este produto não poderão ser cancelados pelos usuários, mas apenas por você." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Quantidade mínima por pedido" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2914,11 +2955,11 @@ msgstr "" "várias vezes. Se você mantiver o campo vazio ou defini-lo como 0, não há " "limite especial para este produto." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Quantidade máxima por pedido" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2930,7 +2971,7 @@ msgstr "" "especial para este produto. O limite para o número máximo de itens em toda a " "ordem se aplica independentemente." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2942,11 +2983,11 @@ msgstr "" "para bilhetes de estudante para indicar à pessoa no check-in que a carteira " "de estudante ainda precisa ser verificada." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Preço original" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2956,25 +2997,25 @@ msgstr "" "preço atual é descontado. Este é apenas um cenário cosmético e não afetará " "os preços." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Canal de vendas" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2984,57 +3025,57 @@ msgstr "" msgid "Products" msgstr "Produtos" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" "O número máximo por pedido não pode ser menor que o número mínimo por pedido." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "A categoria do item deve pertencer ao mesmo evento que o item." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "A regra de imposto do item deve pertencer ao mesmo evento que o item." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "A disponibilidade do item não pode terminar antes de iniciar." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Isso é mostrado abaixo do nome da variação nas listas." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Posição" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Variação do produto" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variações do produto" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Número mínimo" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Número máximo" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Add-Ons estão incluídos no preço" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3042,51 +3083,51 @@ msgstr "" "Se selecionado, adicionar complementos a este ticket é gratuito, mesmo que " "os add-ons normalmente custem dinheiro individualmente." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow the same product to be selected multiple times" msgstr "Permitir que o produto seja cancelado" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "A categoria do add-on pertence ao mesmo evento que o item." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "O item já possui um add-on desta categoria." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "A contagem mínima precisa ser igual ou maior que zero." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "A contagem máxima precisa ser igual ou maior que zero." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "A contagem máxima precisa ser maior que a contagem mínima." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 #, fuzzy #| msgid "Product variation" msgid "Bundled variation" msgstr "Variação do produto" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3094,246 +3135,256 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 #, fuzzy #| msgid "The add-on's category must belong to the same event as the item." msgid "The bundled item must belong to the same event as the item." msgstr "A categoria do add-on pertence ao mesmo evento que o item." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 #, fuzzy #| msgid "This variation does not belong to this product." msgid "A variation needs to be set for this item." msgstr "Essa variação não pertence a este produto." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 #, fuzzy #| msgid "This variation does not belong to this product." msgid "The chosen variation does not belong to this item." msgstr "Essa variação não pertence a este produto." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 #, fuzzy #| msgid "The minimum count needs to be equal to or greater than zero." msgid "The count needs to be equal to or greater than zero." msgstr "A contagem mínima precisa ser igual ou maior que zero." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Texto (uma linha)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Texto multilinha" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Sim/Não" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Escolha um de uma lista" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Escolha vários de uma lista" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Upload de arquivo" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Hora" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Data e hora" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Pergunta" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Texto de ajuda" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Se a questão precisar ser explicada ou esclarecida, faça aqui!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Tipo de pergunta" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Pergunta obrigatória" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Esta pergunta será feita aos compradores dos produtos selecionados" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Pergunte durante o check-in em vez de no processo de compra do bilhete" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Required question" msgid "Hidden question" msgstr "Pergunta obrigatória" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "This question will only show up in the backend." msgstr "Esta pergunta será feita aos compradores dos produtos selecionados" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Número mínimo" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Número máximo" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Uma resposta a esta pergunta é necessária para prosseguir." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Opção inválida selecionada." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Opção inválida selecionada." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "Please choose a later date." msgstr "Você precisa selecionar uma data." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "Please choose an earlier date." msgstr "Você precisa selecionar uma data." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Entrada de data inválida." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Entrada de hora inválida." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Entrada de data e hora inválida." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 #, fuzzy #| msgctxt "subevent" #| msgid "Unknown date selected." msgid "Unknown country code." msgstr "Data desconhecida selecionada." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Responda" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "O identificador \"{}\" já é usado para uma opção diferente." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Opção de pergunta" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Opções de pergunta" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacidade total" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Deixe em branco para um número ilimitado de ingressos." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Variações" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3343,13 +3394,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3358,94 +3409,94 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Todas as variações devem pertencer a um item contido na lista de itens." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" "Um ou mais itens têm variações, mas nenhum deles está na lista de variações." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Subevento não pode ser vazio para séries de eventos." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Ordem {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Comprovante {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produto {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Data {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Categoria {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Pergunta {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Norma fiscal {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "pago" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "expirado" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Localidade" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Data de validade" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Valor total" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3453,7 +3504,7 @@ msgstr "" "O texto inserido neste campo não ficará visível para o usuário e estará " "disponível para sua conveniência." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3465,17 +3516,17 @@ msgstr "" "detalhes ou mensagens personalizadas, portanto, você precisa informar sua " "equipe de check-in sobre como lidar com esses casos." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta informação" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" msgid "E-mail address verified" msgstr "Endereço de e-email" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3483,7 +3534,7 @@ msgstr "" "O pagamento não pode ser aceito, pois a última data de pagamentos " "configurados nas configurações de pagamento acabou." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3492,229 +3543,229 @@ msgstr "" "configurou que nenhum pagamento atrasado deve ser aceito nas configurações " "de pagamento." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Este pedido ainda não foi aprovado pelo organizador do evento." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "O produto encomendado \"{item}\" já não está disponível." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, fuzzy, python-brace-format #| msgid "The ordered product \"{item}\" is no longer available." msgid "The seat \"{seat}\" is no longer available." msgstr "O produto encomendado \"{item}\" já não está disponível." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Seu carrinho foi atualizado." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Vazio, se este produto não for um ingresso de admissão" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Nome da empresa" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Selecione o pais" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "confirmado" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "recusado" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Informações de pagamento" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, fuzzy, python-format #| msgid "Order code" msgid "Event registration confirmed: %(code)s" msgstr "Código do pedido" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pagamento recebido pelo seu pedido: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "começou externamente" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "em andamento" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "concluído" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 #, fuzzy #| msgid "Organizer" msgctxt "refund_source" msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Cliente" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Externa" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Payment date" msgid "Refund reason" msgstr "Data de pagamento" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Taxa de pagamento" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Taxa de envio" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Taxa de serviço" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Taxa de cancelamento" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Outras taxas" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Cartão Presente" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Posição do pedido" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, fuzzy, python-format #| msgid "Presale not started" msgid "Your event registration: %(code)s" msgstr "Pré-venda não iniciada" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "ID do carrinho (por exemplo, chave de sessão)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Posição do carrinho" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Posições do carrinho" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Apenas para clientes empresariais na UE." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Esta referência será impressa na sua fatura para sua conveniência." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3724,45 +3775,45 @@ msgstr "" "Cada slug só pode ser usada uma vez. Isso está sendo usado em URLs para se " "referir a suas contas do organizador e seus eventos." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organizadores" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Nome do time" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membros do time" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Pode criar eventos" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Pode mudar equipes e permissões" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Pode alterar as configurações do organizador" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3771,101 +3822,101 @@ msgstr "" "seus eventos, por exemplo, por meio de relatórios de privacidade. Portanto, " "tenha cuidado com quem você adiciona a essa equipe!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Pode mudar os pedidos" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Pode alterar as configurações do evento" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Pode mudar as configurações do produto" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Pode ver os pedidos" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Pode mudar os pedidos" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Pode ver os comprovantes" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Pode mudar os comprovantes" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s no %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Time" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Times" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Convidar para o time '{team}' para '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Invoice number" msgid "Row {number}" msgstr "Número da fatura" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, fuzzy, python-brace-format #| msgid "Team name" msgid "Seat {number}" msgstr "Nome do time" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Deve ser curto, por ex. \"VAT\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Os preços configurados do produto incluem o valor do imposto" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Use as regras de tributação de encargos reversos da UE" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 #, fuzzy msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " @@ -3883,11 +3934,11 @@ msgstr "" "Nenhuma garantia dada para o cálculo correto do imposto. USE POR SUA CONTA E " "RISCO." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "País mercante" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3895,557 +3946,557 @@ msgstr "" "Seu país de residência. Este é o país em que a regra de cobrança reversa da " "UE não será aplicada, se configurada acima." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Você precisa definir seu país de origem para usar o recurso de cobrança " "inversa." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "incl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "mais {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 #, fuzzy msgid "reverse charge enabled" msgstr "carga reversa ativada" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Subtrair do preço do produto" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Quantidade máxima por pedido" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Válido até" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Valor do voucher" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Esse produto é adicionado ao carrinho de compras do usuário se esse voucher " "é utilizado." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Tag" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vouchers" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Essa variação não pertence a este produto." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Um voucher com esse código já existe." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a date if you select a seat." msgstr "Você precisa selecionar uma data." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The subevent does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Esta atração não pertence ao evento." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a specific product if you select a seat." msgstr "Você precisa selecionar uma data." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "Seat-specific vouchers can only be used once." msgstr "Este produto não será vendido após a data indicada." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Você precisa selecionar uma data." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "O identificador \"{}\" já é usado para uma opção diferente." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected item does not belong to this event." msgstr "Esta atração não pertence ao evento." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 #, fuzzy #| msgid "Payment date" msgid "Pending amount" msgstr "Data de pagamento" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Product" msgid "Purchased products" msgstr "Produto" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "Order {order.code} has been reactivated." msgstr "Seu carrinho foi atualizado." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 #, fuzzy #| msgid "Your cart has been updated." msgid "Order has been overpaid" msgstr "Seu carrinho foi atualizado." -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "Order {order.code} has been overpaid." msgstr "Seu carrinho foi atualizado." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 #, fuzzy #| msgid "Required question" msgid "Refund requested" msgstr "Pergunta obrigatória" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Você precisa selecionar uma data." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No archived events found." msgctxt "subevent" msgid "No matching date was found." msgstr "Nenhum evento arquivado encontrado." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No archived events found." msgid "No matching product was found." msgstr "Nenhum evento arquivado encontrado." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "Account information changed" msgid "No matching variation was found." msgstr "Informações da conta alteradas" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "This variation does not belong to this product." msgid "You need to select a variation for this product." msgstr "Essa variação não pertence a este produto." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address" msgstr "Data da fatura" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter numbers only." msgid "Please enter a valid country code." msgstr "Por favor insira apenas números." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "The payment method for this order cannot be changed." msgid "States are not supported for this country." msgstr "O método de pagamento para este pedido não pode ser alterado." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "Please enter a valid state." msgstr "Você precisa selecionar uma data." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "E-mail do participante" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4454,25 +4505,25 @@ msgstr "E-mail do participante" msgid "Attendee address" msgstr "Nome do participante" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgid "Status" msgid "State" msgstr "Status" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Subtract from product price" msgid "Calculate from product" msgstr "Subtrair do preço do produto" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 #, fuzzy @@ -4480,70 +4531,70 @@ msgstr "" msgid "Ticket code" msgstr "Design de bilhetes" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Device type" msgid "Generate automatically" msgstr "Tipo de dispositivo" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "Please enter a valid language code." msgstr "Você precisa selecionar uma data." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "Please enter a valid sales channel." msgstr "Você precisa selecionar uma data." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No archived events found." msgid "No matching seat was found." msgstr "Nenhum evento arquivado encontrado." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "O metodo de pagamento já está sendo usado por um evento diferente." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to select a specific seat." msgstr "Você precisa selecionar uma data." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Opção inválida selecionada." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4551,49 +4602,49 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 #, fuzzy #| msgid "Order total" msgid "Minimum order total" msgstr "Total do pedido" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 #, fuzzy #| msgid "Order total" msgid "Maximum order total" msgstr "Total do pedido" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4602,100 +4653,100 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Payment method" msgid "Hide payment method" msgstr "Meio de pagamento" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Payment method" msgid "Link to enable payment method" msgstr "Meio de pagamento" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 #, fuzzy #| msgid "Payment date" msgid "Payment method name" msgstr "Data de pagamento" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4704,11 +4755,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4716,161 +4767,173 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "The payment method for this order cannot be changed." msgid "This gift card does not support this currency." msgstr "O método de pagamento para este pedido não pode ser alterado." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This gift card can only be used in test mode." msgstr "Este produto não será vendido após a data indicada." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is no longer valid." msgstr "Este recurso não está habilitado." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 #, fuzzy #| msgid "Your cart has been updated." msgid "All credit on this gift card has been used." msgstr "Seu carrinho foi atualizado." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Esse identificador já é usado para uma pergunta diferente." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 #, fuzzy #| msgid "Your cart has been updated." msgid "Your gift card has been applied." msgstr "Seu carrinho foi atualizado." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is not known." msgstr "Este recurso não está habilitado." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." msgstr "Este pedido ainda não foi aprovado pelo organizador do evento." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "There was an error sending the mail. Please try again later." msgid "This gift card was used in the meantime. Please try again." msgstr "Ocorreu um erro enviando o email. Por favor, tente novamente em breve." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Posição do pedido" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product variations" +msgid "Product variation description" +msgstr "Variações do produto" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Product variations" +msgid "Sample product variation description" +msgstr "Variações do produto" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4879,18 +4942,18 @@ msgstr "" msgid "Attendee company" msgstr "E-mail do participante" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee name" msgid "Full attendee address" msgstr "Nome do participante" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4899,455 +4962,455 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Nome do participante" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee name" msgid "Attendee ZIP code" msgstr "Nome do participante" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "E-mail do participante" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Nome do participante" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "E-mail do participante" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 #, fuzzy #| msgid "Event end time" msgid "Event begin date" msgstr "Horário do final do evento" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 #, fuzzy #| msgid "Event end time" msgid "Event end date and time" msgstr "Horário do final do evento" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 #, fuzzy #| msgid "Event end time" msgid "Event end date" msgstr "Horário do final do evento" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address company" msgstr "Data da fatura" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address street" msgstr "Data da fatura" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address ZIP code" msgstr "Data da fatura" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address city" msgstr "Data da fatura" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Endereço da fatura" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Presale not started" msgid "Sample State" msgstr "Pré-venda não iniciada" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address country" msgstr "Data da fatura" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event end time" msgid "Event info text" msgstr "Horário do final do evento" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation date" msgid "Printing date" msgstr "Data do cancelamento" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 #, fuzzy #| msgid "Event end time" msgid "Printing date and time" msgstr "Horário do final do evento" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 #, fuzzy #| msgid "Full name" msgid "Seat: Full name" msgstr "Nome completo" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 #, fuzzy #| msgid "General information" msgid "General admission" msgstr "Informações gerais" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 #, fuzzy #| msgid "Team name" msgid "Seat: zone" msgstr "Nome do time" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 #, fuzzy #| msgid "Street and Number" msgid "Seat: seat number" msgstr "Nome da rua e número do imóvel" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, fuzzy, python-brace-format #| msgid "Attendee name" msgid "Attendee name: {part}" msgstr "Nome do participante" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address name: {part}" msgstr "Data da fatura" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event end time" msgid "Event canceled" msgstr "Horário do final do evento" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5356,163 +5419,163 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This voucher is not valid for this seat." msgstr "Este produto não será vendido antes da data indicada." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "Please select a valid seat." msgstr "Você precisa selecionar uma data." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 #, fuzzy #| msgid "This variation does not belong to this product." msgid "You can not select a seat for this position." msgstr "Essa variação não pertence a este produto." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 #, fuzzy #| msgid "Your cart has been updated." msgid "This order position has been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This order position has an invalid date for this check-in list." msgstr "Este produto não será vendido antes da data indicada." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 #, fuzzy #| msgid "Order is not paid." msgid "This order is not marked as paid." msgstr "O pedido não foi pago." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5523,377 +5586,377 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "Entrada de data inválida." -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 #, fuzzy #| msgid "Order is not paid." msgid "This order is not pending approval." msgstr "O pedido não foi pago." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, fuzzy, python-format #| msgid "Order code" msgid "Order denied: %(code)s" msgstr "Código do pedido" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 #, fuzzy #| msgid "The selected event was not found." msgid "The selected product requires you to select a seat." msgstr "O evento selecionado não foi encontrado." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected product does not allow to select a seat." msgstr "Esta atração não pertence ao evento." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected event was not found." msgid "The selected country is blocked by your tax rule." msgstr "O evento selecionado não foi encontrado." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 #, fuzzy #| msgid "The current password you entered was not correct." msgid "The confirm code you entered was incorrect." msgstr "Senha incorreta." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5914,59 +5977,59 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "The voucher has been sent to {recipient}." msgstr "Seu carrinho foi atualizado." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5978,89 +6041,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6069,81 +6132,81 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address explanation" msgstr "Data da fatura" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Only paid orders" msgid "Show expiration date of order" msgstr "Apenas ordens pagas" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6154,82 +6217,82 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Fim a pré venda" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Texto multilinha" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Set payment term" msgstr "Cancelamento" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6237,11 +6300,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6249,13 +6312,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment date" msgid "Payment term in minutes" msgstr "Data de pagamento" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6263,168 +6326,168 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Endereço" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "VAT ID" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6432,28 +6495,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6461,55 +6524,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6517,11 +6580,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6530,130 +6593,130 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Nome do dispositivo" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Minimum number" msgid "Ask for a phone number" msgstr "Número mínimo" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Minimum number" msgid "Require phone number" msgstr "Número mínimo" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Cart expired" msgid "Phone number explanation" msgstr "O carrinho expirou" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Generate tickets for add-on products" msgstr "Os produtos desta categoria são produtos complementares" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Device type" msgid "Generate tickets for all products" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Generate tickets for pending orders" msgstr "Incluir ordens pendentes" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6662,59 +6725,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 #, fuzzy #| msgid "Date in event series" msgid "Show availability in event overviews" msgstr "Data na série de eventos" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Device type" msgid "Month calendar" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6722,103 +6785,103 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Do not allow changes after" msgstr "Cancelamento" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Do not allow cancellations after" msgstr "Cancelamento" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a fixed cancellation fee" msgstr "Cancelamento" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a percentual cancellation fee" msgstr "Cancelamento" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Cart expired" msgid "Voluntary lower refund explanation" msgstr "O carrinho expirou" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6826,119 +6889,119 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Cartão Presente" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Required question" msgid "Refund method" msgstr "Pergunta obrigatória" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Device type" msgid "Attach ticket files" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 #, fuzzy #| msgid "Device type" msgid "Attach calendar files" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nome do participante" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6953,7 +7016,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6967,7 +7030,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6981,7 +7044,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6996,7 +7059,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7012,7 +7075,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7030,7 +7093,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7044,7 +7107,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7058,7 +7121,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7074,7 +7137,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7088,7 +7151,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7104,7 +7167,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7129,7 +7192,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7143,7 +7206,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7161,7 +7224,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7176,7 +7239,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7193,7 +7256,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7205,7 +7268,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7219,7 +7282,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7233,58 +7296,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nome do participante" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7293,25 +7356,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "The title will only be shown on the event front page." msgstr "Esta pergunta será feita aos compradores dos produtos selecionados" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7320,11 +7383,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7333,97 +7396,97 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 #, fuzzy #| msgid "Cart expired" msgid "Voucher explanation" msgstr "O carrinho expirou" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nome do participante" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7431,180 +7494,180 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 #, fuzzy #| msgid "Event start time" msgid "Event start time (descending)" msgstr "Hora de início do evento" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 #, fuzzy #| msgid "Date joined" msgctxt "subevent" msgid "Date ordering" msgstr "Data de entrada" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Cartão Presente" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Cartão Presente" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "You cannot modify this order" msgid "Customers can choose their own seats" msgstr "Você não pode modificar esta ordem" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 #, fuzzy #| msgid "Event name" msgid "Given name" msgstr "Nome do evento" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 #, fuzzy #| msgid "Full name" msgid "Family name" msgstr "Nome completo" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 #, fuzzy #| msgid "Device name" msgid "First name" msgstr "Nome do dispositivo" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Nome do dispositivo" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Nome completo" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 #, fuzzy #| msgid "Category description" msgid "Latin transcription" msgstr "Descrição da categoria" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" @@ -7612,138 +7675,138 @@ msgctxt "person_name" msgid "Salutation" msgstr "Cancelamento" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Minimum number" msgid "Phone numbers" msgstr "Número mínimo" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 #, fuzzy msgid "E-mails" msgstr "E-mail" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Nome do participante" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice addresses" msgstr "Data da fatura" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 #, fuzzy #| msgid "Questions" msgid "Question answers" msgstr "Perguntas" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 #, fuzzy #| msgid "Device type" msgid "Cached ticket files" msgstr "Tipo de dispositivo" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7779,7 +7842,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 #, fuzzy @@ -7838,8 +7901,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7890,10 +7951,8 @@ msgstr "criado" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -#, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizador" +msgid "Contact:" +msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7909,6 +7968,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7922,108 +7985,120 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Código do voucher" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgctxt "subevent" #| msgid "No date selected." msgid "Enable ticket format" msgstr "Nenhuma data selecionada." -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 #, fuzzy #| msgid "Presale not started" msgctxt "timeline" msgid "Your event starts" msgstr "Pré-venda não iniciada" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 #, fuzzy #| msgid "Start of presale" msgctxt "timeline" msgid "Start of ticket sales" msgstr "Inicio da venda antecipada" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 #, fuzzy #| msgid "End of presale" msgctxt "timeline" msgid "End of ticket sales" msgstr "Fim a pré venda" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 #, fuzzy #| msgid "You cannot modify this order" msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Você não pode modificar esta ordem" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 #, fuzzy #| msgid "Your cart has been updated." msgctxt "timeline" msgid "No more payments can be completed" msgstr "Seu carrinho foi atualizado." -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 #, fuzzy #| msgid "Ticket design" msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Design de bilhetes" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8031,485 +8106,485 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "Date {val}" msgid "Default ({value})" msgstr "Data {val}" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "This domain is already in use for a different event or organizer." msgstr "O metodo de pagamento já está sendo usado por um evento diferente." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Entrada de preço livre" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 #, fuzzy #| msgid "Email address" msgid "Bcc address" msgstr "E-mail" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 #, fuzzy #| msgid "Order contact address changed" msgid "Text sent to order contact address" msgstr "Endereço do pedido alterado" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 #, fuzzy #| msgid "Paid orders" msgid "Received order" msgstr "Ordens pagas" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Cancellation fee" msgid "Approved free order" msgstr "Taxa de cancelamento" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 #, fuzzy #| msgid "Paid orders" msgid "Denied order" msgstr "Ordens pagas" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Invalid placeholder(s): %(value)s" msgid "Available placeholders: {list}" msgstr "Valores padrão inválido(s): %(value)s" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Design de bilhetes" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Pré-venda não iniciada" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text (one line)" msgid "Text on invoice" msgstr "Texto (uma linha)" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8517,52 +8592,52 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 #, fuzzy #| msgid "Ticket design" msgid "Ticket downloads" msgstr "Design de bilhetes" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 #, fuzzy #| msgid "Payment date" msgid "Payment via Stripe" msgstr "Data de pagamento" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8570,476 +8645,476 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 #, fuzzy #| msgid "Payment date" msgid "Payment by bank transfer" msgstr "Data de pagamento" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 #, fuzzy #| msgid "Current availability" msgid "Quantity available" msgstr "Disponível" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Ordens pagas" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Cancellations" msgstr "Cancelamento" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Canceled (fully)" msgstr "Cancelamento" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Canceled (fully or with paid fee)" msgstr "Cancelamento" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Taxa de cancelamento" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment provider" msgid "Payment process" msgstr "Meio de pagamento" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Payment date" msgid "Approved, payment pending" msgstr "Data de pagamento" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Novo pedido realizado" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Pagamentos e reembolsos do pedido" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Pagamentos e reembolsos do pedido" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Device name" msgid "Ticket secret" msgstr "Nome do dispositivo" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Pré-venda não iniciada" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Pré-venda encerrada" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Data" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Data e hora" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Segunda" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Terça" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Quarta" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Quinta" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Sexta" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Sábado" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Domingo" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgid "Date joined" msgid "Date filter" msgstr "Data de entrada" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtrar por status" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Data do último pagamento" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9049,118 +9124,235 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Can change orders" +msgid "Changes to pretix" +msgstr "Pode mudar os pedidos" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Esse campo é obrigatório" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Categoria de produtos" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9168,33 +9360,33 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 #, fuzzy #| msgid "Product" msgid "Bundled products" msgstr "Produto" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "Product" msgid "You added the same bundled product twice." msgstr "Produto" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -9202,59 +9394,59 @@ msgstr "Produto" msgid "Bundled product" msgstr "Produto" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Order is not paid." msgid "Create orders as fully paid" msgstr "O pedido não foi pago." -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Only paid orders" msgid "Create orders as test mode orders" msgstr "Apenas ordens pagas" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9262,18 +9454,18 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a cancellation fee of" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9282,185 +9474,185 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Generate cancellation for invoice" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Data de pagamento" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Data de pagamento" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Cancel this position" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Can change orders" msgid "Cancel all dates" msgstr "Pode mudar os pedidos" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "The payment method for this order cannot be changed." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "O método de pagamento para este pedido não pode ser alterado." -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9468,38 +9660,38 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Cartão Presente" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a fixed cancellation fee per ticket" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Free tickets and add-on products are not counted" msgstr "Os produtos desta categoria são produtos complementares" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Taxas do pedido" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9507,25 +9699,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Informações do pedido alteradas" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Informações do pedido alteradas" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Pode criar eventos" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9543,7 +9735,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9557,70 +9749,70 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 #, fuzzy #| msgid "Events" msgctxt "webhooks" msgid "Event types" msgstr "Eventos" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Cartão Presente" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9630,121 +9822,121 @@ msgctxt "form_bulk" msgid "change" msgstr "Pode mudar os pedidos" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Keep the current values" msgstr "Valor líquido" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 #, fuzzy #| msgid "Start date" msgid "Last date" msgstr "Data inicial" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 #, fuzzy #| msgctxt "subevent" #| msgid "No date selected." msgid "Invalid product selected." msgstr "Nenhuma data selecionada." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, fuzzy, python-brace-format #| msgid "Your orders for {}" msgid "Your voucher for {event}" msgstr "Suas ordens para {}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9762,1128 +9954,1128 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Entrada de data inválida." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "Your cart has been updated." msgid "A fee has been added" msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "Your cart has been updated." msgid "This object has been created by cloning." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "Your cart has been updated." msgid "The organizer has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "Your cart has been updated." msgid "The organizer settings have been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your cart has been updated." msgid "The webhook has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "Your cart has been updated." msgid "The webhook has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "Your cart has been updated." msgid "The event has been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "Your cart has been updated." msgid "An event has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "Your cart has been updated." msgid "The cancellation request has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been reactivated." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "The test mode order {code} has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been approved." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been denied." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "Canceling payment {local_id} has failed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "Payment {local_id} has failed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, fuzzy, python-brace-format #| msgid "Order is not paid." msgid "The order could not be marked as paid: {message}" msgstr "O pedido não foi pago." -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been overpaid." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "Refund {local_id} has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "Refund {local_id} has failed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 #, fuzzy #| msgid "Your cart has been updated." msgid "This user has been anonymized." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "The organizer \"{name}\" has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "A bundled item has been added to this product." msgstr "O download de bilhetes não está ativado para produtos complementares." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "A bundled item has been removed from this product." msgstr "O download de bilhetes não está ativado para produtos complementares." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "Your cart has been updated." msgid "A bundled item has been changed on this product." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "Your cart has been updated." msgid "The quota has closed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "Your cart has been updated." msgid "The quota has been re-opened." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 #, fuzzy #| msgid "Your cart has been updated." msgid "The shop has been taken into test mode." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 #, fuzzy #| msgid "The selected event was not found." msgid "The test mode has been disabled." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 #, fuzzy #| msgid "Your cart has been updated." msgid "The event has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "Your cart has been updated." msgid "The event details have been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "Your cart has been updated." msgid "The gate has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "Your cart has been updated." msgid "The gate has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "Your cart has been updated." msgid "The gate has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "Your cart has been updated." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 #, fuzzy #| msgid "Your cart has been updated." msgid "The device has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 #, fuzzy #| msgid "Your cart has been updated." msgid "The device has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 #, fuzzy #| msgid "Your cart has been updated." msgid "Access of the device has been revoked." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 #, fuzzy #| msgid "Your cart has been updated." msgid "The device has been initialized." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 #, fuzzy #| msgid "Your cart has been updated." msgid "The access token of the device has been regenerated." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "Your cart has been updated." msgid "The gift card has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "Your cart has been updated." msgid "The gift card has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The selected event was not found." msgid "A manual transaction has been performed." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, fuzzy, python-brace-format #| msgid "Your cart has been updated." msgid "Invite for {user} has been resent." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10894,7 +11086,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10903,25 +11095,25 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" @@ -10929,26 +11121,26 @@ msgctxt "action" msgid "Cancellation" msgstr "Cancelamento" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10956,39 +11148,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10996,27 +11188,27 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice to" msgid "User settings" msgstr "Fatura para" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11024,11 +11216,11 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 #, fuzzy @@ -11036,37 +11228,54 @@ msgstr "" msgid "Admin sessions" msgstr "Horário de entrada" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "Este ingresso já foi validado" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event start time" msgid "Event metadata" msgstr "Hora de início do evento" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 +#: pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 +msgid "Webhooks" +msgstr "" + +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 #, fuzzy #| msgid "Device name" msgid "Devices" msgstr "Nome do dispositivo" -#: pretix/control/navigation.py:493 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 -msgid "Webhooks" +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 +msgid "You do not have permission to view this content." msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 -msgid "You do not have permission to view this content." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" msgstr "" #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 @@ -11146,7 +11355,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11163,22 +11372,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -11201,7 +11415,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11218,7 +11432,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11240,65 +11454,56 @@ msgstr "Salvar" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 #, fuzzy #| msgid "Organizer" msgid "Organizer account" msgstr "Organizador" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11306,13 +11511,13 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 #, fuzzy #| msgid "Only paid orders" msgid "Show all test mode orders" msgstr "Apenas ordens pagas" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11321,22 +11526,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11480,7 +11691,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -11645,18 +11856,18 @@ msgstr "Deletar" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "Location" msgid "Advanced" @@ -12324,7 +12535,7 @@ msgstr "E-mail" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -12445,26 +12656,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -12571,7 +12783,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -13064,14 +13276,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Loja desativada" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Disponível" @@ -13123,6 +13335,62 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Initialization date" +msgid "Installation details" +msgstr "Data do lançamento" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Meta information" +msgid "Public information" +msgstr "Meta informação" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13469,7 +13737,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -13540,8 +13808,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -13549,7 +13817,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -13598,28 +13866,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 #, fuzzy #| msgid "Question type" msgid "Question dependency" @@ -14353,8 +14621,8 @@ msgstr "Nome do dispositivo" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -14374,33 +14642,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Total" @@ -14511,7 +14779,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -14760,7 +15028,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -14814,8 +15082,8 @@ msgstr "Opção de pergunta" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15036,7 +15304,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -15591,7 +15859,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -15677,7 +15945,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -15723,77 +15991,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16640,7 +16912,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -16868,18 +17140,18 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice to" msgid "Site-level settings" msgstr "Fatura para" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -16887,7 +17159,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -16895,210 +17167,210 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Can change organizer settings" msgid "Change for all organizers" msgstr "Pode alterar as configurações do organizador" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 #, fuzzy #| msgid "The selected event was not found." msgid "The selected check-ins have been reverted." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 #, fuzzy #| msgctxt "subevent" #| msgid "No date selected." @@ -17106,465 +17378,536 @@ msgctxt "subevent" msgid "No dates" msgstr "Nenhuma data selecionada." -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Integrations" msgstr "Número da fatura" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice total" msgid "Customizations" msgstr "Total da fatura" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Formato de exportação" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Other fees" msgid "Other" msgstr "Outras taxas" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 #, fuzzy #| msgctxt "subevent" #| msgid "Unknown date selected." msgid "Unknown e-mail renderer." msgstr "Data desconhecida selecionada." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Endereço" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "Your cart has been updated." msgid "Not all questions have been selected." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "Gift card" msgid "Exit scans" msgstr "Cartão Presente" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 #, fuzzy #| msgid "Available until" msgid "Available quota" msgstr "Disponível até" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 #, fuzzy #| msgid "Waiting list" msgid "Waiting list (pending)" msgstr "Lista de espera" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 #, fuzzy #| msgid "One or more items do not belong to this event." msgid "You do not have permission to clone this event." msgstr "Um ou mais itens não pertencem a este evento." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "Your cart has been updated." msgid "The import was successful." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Código de pedido desconhecido ou não autorizado para acessar este pedido." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "Ticket download is not enabled for this product." msgstr "O download de bilhetes não está ativado para produtos complementares." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 #, fuzzy #| msgid "Your cart has been updated." msgid "This payment has been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This payment can not be canceled at the moment." msgstr "Este produto não será vendido após a data indicada." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 #, fuzzy #| msgid "Your cart has been updated." msgid "The refund has been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This refund can not be canceled at the moment." msgstr "Este produto não será vendido após a data indicada." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 #, fuzzy #| msgid "Your cart has been updated." msgid "The refund has been processed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This refund can not be processed at the moment." msgstr "Este produto não será vendido após a data indicada." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 #, fuzzy #| msgid "Your cart has been updated." msgid "The refund has been marked as done." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "Your cart has been updated." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Taxa de cancelamento" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -17575,66 +17918,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 #, fuzzy #| msgid "Your cart has been updated." msgid "The payment has been marked as complete." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This payment can not be confirmed at the moment." msgstr "Este produto não será vendido após a data indicada." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "Your cart has been updated." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Cartão Presente" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17647,632 +17990,632 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 #, fuzzy #| msgid "Your cart has been updated." msgid "The payment has been created successfully." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "Your cart has been updated." msgid "All orders have been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "Your cart has been updated." msgid "Your input was not valid." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This organizer can not be deleted." msgstr "Este produto não será vendido após a data indicada." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 #, fuzzy #| msgid "Your cart has been updated." msgid "The organizer has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 #, fuzzy #| msgid "Your cart has been updated." msgid "The invite has been resent." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 #, fuzzy #| msgid "The selected event was not found." msgid "This device has been set up successfully." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 #, fuzzy #| msgid "Your cart has been updated." msgid "Access for this device has been revoked." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The selected event was not found." msgid "The selected gift card issuer has been added." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected event was not found." msgid "The selected gift card issuer has been removed." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The selected event was not found." msgid "The transaction could not be reversed." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The selected event was not found." msgid "The transaction has been reversed." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The selected event was not found." msgid "The manual transaction has been saved." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "Your cart has been updated." msgid "The gift card has been created and can now be used." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgid "The selected event was not found." msgid "The selected gate has been deleted." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "Your cart has been updated." msgid "The property has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected event was not found." msgid "The selected property has been deleted." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 #, fuzzy #| msgid "The selected event was not found." msgid "The selected data was deleted successfully." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 #, fuzzy #| msgid "The selected event was not found." msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgid "The selected event was not found." msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 #, fuzzy #| msgid "The selected event was not found." msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Ordem {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Cupom" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 #, fuzzy #| msgid "Your cart has been updated." msgid "Your comment has been saved." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "Product" msgid "Any product" msgstr "Produto" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 #, fuzzy #| msgid "The selected event was not found." msgid "The selected vouchers have been deleted or disabled." msgstr "O evento selecionado não foi encontrado." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -18281,76 +18624,76 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 #, fuzzy #| msgid "Attendee name" msgid "Attendee badges" msgstr "Nome do participante" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Include pending orders" msgstr "Incluir ordens pendentes" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Question option" msgid "Rendering option" msgstr "Opção de pergunta" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -18358,52 +18701,52 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 #, fuzzy #| msgctxt "subevent" #| msgid "No date selected." msgid "Badge layout deleted." msgstr "Nenhuma data selecionada." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -18456,43 +18799,43 @@ msgstr "Tipo de dispositivo" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 #, fuzzy #| msgid "The selected event was not found." msgid "The selected badge layout been deleted." msgstr "O evento selecionado não foi encontrado." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -18501,101 +18844,101 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Additional text to show on pending orders" msgstr "Incluir ordens pendentes" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -18604,29 +18947,29 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 #, fuzzy #| msgid "Please enter numbers only." msgid "Please enter your bank account details." msgstr "Por favor insira apenas números." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -18635,36 +18978,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -18672,23 +19015,23 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Device type" msgid "Export refunds" msgstr "Tipo de dispositivo" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -18785,7 +19128,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -19055,260 +19398,260 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Help text" msgid "Search text" msgstr "Texto de ajuda" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Imposto" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Order is not paid." msgid "Filter form is not valid." msgstr "O pedido não foi pago." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "Your cart has been updated." msgid "No valid orders have been found." msgstr "Seu carrinho foi atualizado." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Requer atenção especial" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgid "Ticket checked in" msgid "Automatically checked in" msgstr "Este ingresso já foi validado" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Payment type" msgid "Scan type" msgstr "Tipo de pagamento" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Nome do dispositivo" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Filter by status" msgid "All check-in lists" msgstr "Filtrar por status" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -19317,86 +19660,86 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgid "The payment for this order cannot be continued." msgid "The payment for this invoice has already been received." msgstr "O pagamento desse pedido não ser realizado." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "ID do pagamento" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 #, fuzzy #| msgid "Payment date" msgid "Payment pending." msgstr "Data de pagamento" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -19479,157 +19822,157 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 #, fuzzy #| msgid "Your cart has been updated." msgid "Your PayPal account has been disconnected." msgstr "Seu carrinho foi atualizado." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(excl. taxes)" msgstr "Taxas incluídas" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(incl. taxes)" msgstr "Taxas incluídas" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders" msgid "List of orders with taxes" msgstr "Listar pedidos" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Select country" msgid "Taxes by country" msgstr "Selecione o pais" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Cliente comercial" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "País" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -19641,120 +19984,120 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "URIs de Redirecionamento" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 #, fuzzy #| msgid "Attendee email" msgid "Send email to" msgstr "E-mail do participante" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Filter by status" msgid "Filter check-in status" msgstr "Filtrar por status" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "pending" msgid "approval pending" msgstr "pendente" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19790,30 +20133,30 @@ msgstr "Endereço do pedido alterado" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -19910,50 +20253,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19961,20 +20304,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19985,75 +20328,75 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 #, fuzzy #| msgid "Questions" msgctxt "stripe" msgid "Testing" msgstr "Perguntas" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20061,23 +20404,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -20933,8 +21271,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -20943,8 +21281,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" @@ -20955,8 +21293,8 @@ msgstr "Taxas incluídas" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -20965,24 +21303,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -21012,31 +21350,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "O carrinho expirou" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Os itens em seu carrinho não estão disponíveis para você." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -21216,7 +21554,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -21230,48 +21568,48 @@ msgstr "" msgid "No attendee name provided" msgstr "Nome do participante" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Preço" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Product" msgid "One product" @@ -21279,27 +21617,38 @@ msgid_plural "%(num)s products" msgstr[0] "Produto" msgstr[1] "Produto" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "Included taxes" msgid "incl. %(tax_sum)s taxes" msgstr "Taxas incluídas" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -21417,9 +21766,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -21454,7 +21803,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -21462,7 +21811,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -21485,105 +21834,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose one from a list" msgid "Choose date to book a ticket" msgstr "Escolha um de uma lista" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 #, fuzzy #| msgid "Order date" msgctxt "subevent" msgid "Other dates" msgstr "Data do pedido" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -21591,7 +21929,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -22009,23 +22347,23 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This voucher is valid only for the following specific date and time." msgstr "Este produto não será vendido antes da data indicada." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -22159,173 +22497,173 @@ msgstr "Página %(page)s de %(of)s" msgid "We are processing your request …" msgstr "Estamos processando seu pedido …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "O evento selecionado não foi encontrado." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "Atualmente, a loja online selecionada não está disponível." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Este recurso não está habilitado." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "O organizador selecionado não foi encontrado." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Por favor insira apenas números." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Digite somente números positivos." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Seu carrinho foi atualizado." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Seu carrinho está vazio." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Os produtos foram adicionados com sucesso ao seu carrinho." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Seu carrinho está vazio" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "O pré-venda para este evento já acabou ou ainda não começou." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" "Código de evento desconhecido ou não autorizado para acessar este evento." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Nenhuma data selecionada." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Data desconhecida selecionada." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Por favor volte e tente novamente." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "O pagamento desse pedido não ser realizado." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "O pagamento foi feito muito tarde para ser aceito." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "Your cart has been updated." msgid "An invoice has been generated." msgstr "Seu carrinho foi atualizado." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "O método de pagamento para este pedido não pode ser alterado." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Você não pode modificar esta ordem" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "You chose an invalid cancellation fee." msgstr "Cancelamento" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The selected event was not found." msgid "The cancellation has been requested." msgstr "O evento selecionado não foi encontrado." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 #, fuzzy #| msgid "Ticket download is not (yet) enabled." msgid "Ticket download is not (yet) enabled for this order." msgstr "O download de bilhetes não está habilitado (ainda)." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot modify this order" msgid "You cannot change this order." msgstr "Você não pode modificar esta ordem" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Tivemos dificuldades em processar sua entrada." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Suas ordens para {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Estamos com problemas para enviar e-mails neste momento, tente mais tarde." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -22333,21 +22671,21 @@ msgstr "" "Se houve algum pedido deste usuário, eles receberão um e-mail com seus " "códigos de pedido." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "As listas de espera estão desabilitadas para este evento." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Não foi possível identificar o produto que você selecionou." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "The waiting list is disabled for this product." msgstr "As listas de espera estão desabilitadas para este evento." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -22355,7 +22693,7 @@ msgstr "" "Você não pode adicionar-se à lista de espera, enquanto este produto estiver " "disponível." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -22363,130 +22701,130 @@ msgstr "" "Nós adicionamos você à lista de espera. Você receberá um e-mail assim que os " "bilhetes ficarem disponíveis novamente." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 #, fuzzy #| msgid "The selected ticket shop is currently not available." msgid "This ticket shop is currently disabled." msgstr "Atualmente, a loja online selecionada não está disponível." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "The selected date does not exist in this event series." msgstr "Esta atração não pertence ao evento." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 #, fuzzy #| msgid "Dates in event series" msgid "This is not an event series." msgstr "Datas nas séries de eventos" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Inglês" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Alemão" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Alemão (informal)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 #, fuzzy #| msgid "German (informal)" msgid "Dutch (informal)" msgstr "Alemão (informal)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Inglês" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Acesso de leitura" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Acesso de escrita" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizador" + #, fuzzy #~| msgid "Order date" #~ msgid "Order status:" diff --git a/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po index bc496509b7..19f2e52def 100644 --- a/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-03-19 09:00+0000\n" "Last-Translator: Vitor Reis \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Portuguese (Portugal) 1;\n" "X-Generator: Weblate 3.10.3\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" @@ -27,89 +27,89 @@ msgstr "" "Acesso total ao dispositivo (leitura e alteração de encomendas e cartões-" "presente, leitura de produtos e configurações)" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "pretixSCAN" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "pretixSCAN (modo kiosk, apenas online)" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "pretixPOS" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "Nome da aplicação" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "URIs de redirecionamento" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "Lista de URIs permitidos, separados por espaço" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "ID do cliente" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "Segredo do cliente" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "Ativar webhook" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "URL de destino" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "Todos os eventos (incluindo os criados recentemente)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "Limite de eventos" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "O produto \"{}\" não tem quota atribuída." -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" "Na quota \"{}\", não há quota suficiente disponível para realizar a operação." -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "O lugar selecionado \"{seat}\" não está disponível." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "Um ou mais items não pertencem a este evento." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "O sub-evento não pertence a este evento." -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "Canal de vendas desconhecido." -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -117,31 +117,31 @@ msgstr "" "Os eventos não podem ser criados como 'ao vivo'. As quotas e o pagamento " "devem ser adicionados ao evento antes do início da venda de bilhetes." -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "A propriedade de metadados '{name}' não existe." -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "A propriedade de metadados '{name}' não existe." -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Plug-in desconhecido: '{name}'." -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "O item empacotado não deve ser o mesmo que o empacotador." -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "O item empacotado não deve ter empacotamentos próprios." -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -149,7 +149,7 @@ msgstr "" "Atualizando add-ons, pacotes, ou variações, através PATCH/PUT não é " "suportado. Por favor use o endpoint dedicado." -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." @@ -158,17 +158,17 @@ msgstr "" "diferentes de zero porque o imposto sobre vendas será aplicada quando o " "cartão-presente é resgatado." -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" "Produtos cartão-presente não devem ser produtos de admissão ao mesmo tempo." -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "Item de propriedade de dados meta '{name}' não existe." -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -176,23 +176,23 @@ msgstr "" "Actualização através de PATCH / PUT não é suportado. Por favor use o " "endpoint dedicado." -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "Questão não pode depender de uma pergunta feita durante o check-in." -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Dependência circular entre perguntas detectada." -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "Este tipo de pergunta não pode ser efetuado durante o check-in." -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "O produto \"{}\" não está disponível nesta data." -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." @@ -200,254 +200,273 @@ msgstr "" "Um cartão-prenda com o mesmo código já existe na sua ou numa conta de " "organizador afiliada." -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "convite conta pretix" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "Este utilizador já foi convidado para esta equipa." -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "Este utilizador já tem permissões para este equipa." -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "A aplicação \"{application_name}\" foi autorizada a aceder sua conta." -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "Não pode gerar uma factura para esta encomenda." -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "Uma factura para esta encomenda já existe." -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" "Houve um erro ao enviar o e-mail. Por favor, tente novamente mais tarde." -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 #, fuzzy #| msgid "The selected product does not allow to select a seat." msgid "One of the selected products is not available in the selected country." msgstr "O produto selecionado não permite selecionar um lugar." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "Nova encomenda colocada" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "Encomenda nova necessita de aprovação" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "Encomenda marcada como paga" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "Encomenda cancelado" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "Encomenda reativada" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "Encomenda expirada" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "Informações da encomenda alteradas" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "Endereço da encomenda mudou" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "Encomenda alterada" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "Reembolso de pagamento externa" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "Encomenda aprovada" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "Encomenda negada" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "Check-in do bilhete feito" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "Check-in do bilhete revertido" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 #, fuzzy #| msgid "Event date" msgid "Event created" msgstr "Data do evento" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 #, fuzzy #| msgid "Event date range" msgid "Event details changed" msgstr "Datas limite do evento" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date added" msgstr "Data e hora de início do evento" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 #, fuzzy #| msgid "Event date range" msgctxt "subevent" msgid "Event series date changed" msgstr "Datas limite do evento" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date deleted" msgstr "Data e hora de início do evento" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "{system} Usuário" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "E-mail" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "Palavra-passe" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "Loja online" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, fuzzy, python-brace-format +#| msgid "powered by pretix" +msgid "powered by {name} based on pretix" +msgstr "powered by pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr " bilhetes do evento powered by pretix " + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Código do voucher" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Padrão" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Simples com logotipo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "John Doe" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Empresa Exemplo" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Exemplo de Bilhete" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Um texto individual com uma razão pode ser inserido aqui." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "O montante foi debitado no seu cartão." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Por favor, transfira o montante para a conta bancária: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Formato de exportação" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (com vírgulas)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (estilo Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (com ponto e vírgula)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Excel Combinado(.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Respostas a perguntas de upload de ficheiro" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Questões" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Bilhete do evento {event} - {code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -455,14 +474,14 @@ msgstr "Bilhete do evento {event} - {code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Data de início" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -470,22 +489,23 @@ msgstr "" "Incluir apenas as facturas emitidas após esta data (inclusive). Note-se que " "a data da factura nem sempre corresponde à data de encomenda ou de pagamento." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Data de fim" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -494,9 +514,9 @@ msgstr "" "que a data da factura nem sempre corresponde à data de encomenda ou de " "pagamento." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -506,12 +526,12 @@ msgstr "" msgid "Payment provider" msgstr "Provedor de pagamento" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Todos os provedores de pagamento" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -522,15 +542,15 @@ msgstr "" "algumas facturas de encomendas que no final foram totalmente ou parcialmente " "pagas com um provedor diferente." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Todas as facturas" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Dados de facturação" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -538,93 +558,93 @@ msgstr "Dados de facturação" msgid "Invoices" msgstr "Facturas" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Linhas de factura" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Número da factura" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Data" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Código de encomenda" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Endereço de e-mail" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Tipo de factura" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Cancelamento de" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Língua" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Remetente da factura:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -634,14 +654,14 @@ msgstr "Remetente da factura:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -649,369 +669,370 @@ msgstr "Remetente da factura:" msgid "Name" msgstr "Nome" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Endereço" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Código postal" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Cidade" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "País" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Identificação fiscal" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Número de IVA" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "destinatário da factura:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Empresa" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Endereço" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Estado" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiário" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referência interna" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Auto Liquidação" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "moeda estrangeira apresentada" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "taxa de moeda estrangeira" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Valor total (com impostos)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Valor total (sem impostos)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "Pagamento IDs correspondentes" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Provedores de pagamento" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Cancelamento" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Sim" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Não" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Número da linha" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Descrição" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Preço bruto" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Preço líquido" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Valor do imposto" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Taxa de imposto" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Nome fiscal" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Data de início do evento" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Os endereços de e-mail (ficheiro de texto)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtrar por status" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Dados das encomendas" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Ordens" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posições das encomendas" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Impostos das encomendas" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Apenas encomendas pagas" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment amount" msgid "Include payment amounts" msgstr "Montante a pagar" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only include tickets for dates on or after this date." msgid "Only include orders created on or after this date." msgstr "Apenas incluem bilhetes para datas depois desta data (inclusive)." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Only include tickets for dates on or before this date." -msgid "Only include orders issued on or before this date." -msgstr "Apenas incluir bilhetes para datas até esta data." +#| msgid "Only include tickets for dates on or after this date." +msgid "Only include orders created on or before this date." +msgstr "Apenas incluem bilhetes para datas depois desta data (inclusive)." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Data de início" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Data do evento" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Slug evento" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Total da encomenda" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1023,180 +1044,180 @@ msgstr "Total da encomenda" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estado" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-mail" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Número de telefone" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Data da encomenda" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Hora da encomenda" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "Campo de endereço personalizado" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Data do último pagamento" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Honorários" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Local da encomenda" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Bruto com {rate}% de imposto" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Líquido com {rate}% de imposto" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "valor de imposto em {rate}% de imposto" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Números de facturas" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Canal de vendas" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Requer atenção especial" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Comentario" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Posições" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Forma de pagamento" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Tipo de taxa" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Preço" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Regra fiscal" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Nome de Endereço de facturação" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID de posição" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1205,65 +1226,65 @@ msgstr "ID de posição" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Data" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produto" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Variação" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Nome do participante" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "E-mail do participante" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1271,96 +1292,96 @@ msgstr "E-mail do participante" msgid "Voucher" msgstr "Voucher" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID de Pseudonimização" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "ID do lugar" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Nome do lugar" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Zona do lugar" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Fila dos lugares" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Número do lugar" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "Comentário da encomenda" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Pagamentos e reembolsos da encomenda" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "Estados do pagamento" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Estados dos reembolsos" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Ordem" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID de pagamento" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Data de criação" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Data de conclusão" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Código de estado" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Montante" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1368,41 +1389,41 @@ msgstr "Montante" msgid "Payment method" msgstr "Forma de pagamento" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Quotas disponiveis" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Nome da quota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Quota total" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Encomendas pagas" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Encomendas pendentes" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Bloqueio de vouchers" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Carrinhos do utilizador atual" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1414,31 +1435,31 @@ msgstr "Carrinhos do utilizador atual" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Lista de espera" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "Encomendas abandonadas" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Disponibilidade atual" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Infinito" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "Resgates de cartão-presente" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1448,35 +1469,35 @@ msgstr "Resgates de cartão-presente" msgid "Gift card code" msgstr "Código de cartão-presente" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Emissor" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "Cartões-presente" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Mostrar variantes" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Modo de teste" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1485,59 +1506,59 @@ msgstr "Modo de teste" msgid "All" msgstr "Tudo" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "Ao vivo" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Vazio" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "Válidas e com valor" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "Expirado e com valor" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Expirado" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Cartão em modo de teste" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Data de validade" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "Termos e condições especiais" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Moeda" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1545,184 +1566,206 @@ msgstr "Moeda" msgid "Current value" msgstr "Valor atual" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Encomenda gratuita" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Factura prefixo de número" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show expiration date of order" msgid "Last invoice date of order" msgstr "Mostrar data de validade da encomenda" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Todas as entradas" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "À espera de um voucher" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Voucher atribuído" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "À espera de resgate" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Vouchers redimido" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Voucher expirado" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nome do Produto" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Nome do evento" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Data" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Prioridade" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Código do voucher" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Mantenha-me conectado" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Esta combinação de credenciais não é conhecida pelo nosso sistema." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Esta conta está inativa." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Já está registrado com esse endereço de e-mail, por favor use o formulário " "de login." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Por favor insira a mesma palavra-passe duas vezes" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Endereço de e-mail" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Repita a palavra-passe" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "Por favor, indique um nome mais curto." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Referência interna" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Rua e número" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Selecione estado" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Este campo é obrigatório." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Precisa fornecer um nome de empresa." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Precisa fornecer o seu nome." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "O seu número de IVA não coincide com o país selecionado." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Este número de IVA não é válido. Por favor, valide novamente." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1734,7 +1777,7 @@ msgstr "" "necessitar de cobrar IVA sobre a sua factura. Pode obter o valor do imposto " "de volta através do processo de reembolso do IVA." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1745,7 +1788,7 @@ msgstr "" "necessitar de cobrar IVA sobre a sua factura. Por favor contate o suporte " "para resolver isso manualmente." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." @@ -1753,7 +1796,7 @@ msgstr "" "Já existe uma conta associada a este endereço de e-mail. Por favor, escolha " "um diferente." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1761,27 +1804,27 @@ msgstr "" "Digite a sua palavra-passe atual, se quiser mudar o seu endereço de e-mail " "ou palavra-passe." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "A palavra-passe atual digitada não estava correta." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "A sua palavra-passe atual" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Nova palavra-passe" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Repita a nova palavra-passe" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "O fuso horário predefinido" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1789,23 +1832,23 @@ msgstr "" "Apenas usada para vistas que não estão vinculadas a um evento. Para todas as " "vistas de eventos, o fuso horário do evento é usado em seu lugar." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Nome do dispositivo" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Tipo de dispositivo" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Smartphone com a aplicação Authenticator" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "WebAuthn-compatível hardware token (por exemplo Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1813,82 +1856,82 @@ msgstr "" "Sintaxe inválida para placeholder: Usou um número diferente de \"{\" than of " "\"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Placeholder(s) inválido(s): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Cliente empresarial" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Cliente individual" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Página %d de %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Renderizador clássico (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Factura de" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Factura para" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Código de encomenda" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Número de cancelamento" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Factura original" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Número da factura" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Data de cancelamento" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Data da factura original" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Data da factura" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Evento" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1898,8 +1941,8 @@ msgstr "" "{from_date}\n" "até {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1914,111 +1957,111 @@ msgstr "" msgid "TEST MODE" msgstr "MODO DE TESTE" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Factura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Referência de cliente: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Número de IVA do cliente" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Beneficiário" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Nota fiscal" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Factura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Cancelamento" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Descrição" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Quant" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Taxa de imposto" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Liquído" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Bruto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Montante" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Total da factura" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Pagamentos recebidos" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Pagamentos pendentes" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Valor líquido" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Valor bruto" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Imposto" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Impostos incluídos" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2028,7 +2071,7 @@ msgstr "" "Utilizando a taxa de conversão de 1: {rate} conforme publicado pelo Banco " "Central Europeu em {date}, isto corresponde a:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2038,7 +2081,7 @@ msgstr "" "Utilizando a taxa de conversão de 1: {rate} conforme publicado pelo Banco " "Central Europeu em {date}, o total da factura corresponde a {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Renderizador Factura moderna (pretix 2,7)" @@ -2047,41 +2090,41 @@ msgstr "Renderizador Factura moderna (pretix 2,7)" msgid "Default list" msgstr "Lista predefinida" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nome completo" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Está ativo" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "É administrador do site" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Data de adesão" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Fuso horário" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Autenticação de dois fatores é obrigatória para fazer login" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Receber notificações de acordo com as minhas configurações abaixo" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Se desligado, não receberá nenhuma notificação." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2089,40 +2132,40 @@ msgstr "Se desligado, não receberá nenhuma notificação." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Utilizador" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Utilizadores" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Informação da conta alterada" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Recuperação de palavra-passe" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Todos os produtos (incluindo os recém-criados)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Limite aos produtos" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Incluir encomendas pendentes" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2134,12 +2177,12 @@ msgstr "" "Com esta opção, as pessoas serão capazes de fazer check-in, mesmo que a " "encomenda não tenha sido paga." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Portas" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." @@ -2147,30 +2190,30 @@ msgstr "" "Não tem efeito para a validação de bilhetes, apenas para a configuração " "automática dos dispositivos de check-in." -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Permitir re-entrada depois de um scan de saída" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Permitir várias entradas por bilhete" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" "Use esta opção para desligar avisos se um bilhete é digitalizado pela " "segunda vez." -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "Fazer check out automaticamente de toda a gente em" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Canais de vendas para verificar automaticamente em" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2183,19 +2226,19 @@ msgstr "" "bilheterias não são verificados novamente antes da entrada e devem ser " "considerados validados diretamente após a compra." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Entrada" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Saída" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Identificador interno" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2203,34 +2246,34 @@ msgstr "" "Pode introduzir qualquer valor aqui para facilitar a correspondência dos " "dados com outras fontes. Se não introduzir um, geraremos um automaticamente." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Este identificador já é usado para uma pergunta diferente." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Porta" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Data de configuração" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Data de inicialização" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" "O final do período de pré-venda tem que ser mais tarde do que o seu início." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "O final do evento tem que ser posterior ao seu início." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2245,47 +2288,47 @@ msgstr "" "usado em URLs, códigos de encomenda, números de facturas, e referências de " "transferência bancária." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "O slug só pode conter letras, números, pontos e traços." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forma curta" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Loja está ao vivo" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Moeda do evento" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora de início do evento" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Hora de fim do evento" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Tempo de admissão" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Mostrar em listas" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2293,13 +2336,13 @@ msgstr "" "Se selecionado, este evento vai aparecer publicamente na lista de eventos " "para sua conta organizador." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fim da pré-venda" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2307,53 +2350,53 @@ msgstr "" "Opcional. Nenhum produto será vendido após esta data. Se não definir este " "valor, a pré-venda terminará após a data de fim do seu evento." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Início de pré-venda" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Opcional. Nenhum produto será vendido antes desta data." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Localização" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Latitude" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Longitude" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Plugins" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Comentário interno" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Série de eventos" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "Restringir a canais de vendas específicos" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "" #| "Only allow the usage of this payment provider in the selected sales " @@ -2363,27 +2406,27 @@ msgstr "" "Só permitir o uso deste provedor de pagamento nos canais de vendas " "selecionados." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Evento" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Eventos" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2391,46 +2434,46 @@ msgstr "" "Configurou pelo menos um produto pago, mas não foram permitidos quaisquer " "métodos de pagamento." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Precisa configurar pelo menos uma quota para vender qualquer coisa." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Uma vez criado um evento não pode mudar entre uma série de eventos e um " "evento simples." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "O slug do evento não pode ser alterado." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Este slug já foi utilizado para um evento diferente." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "O evento não pode terminar antes do seu início." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "A pré-venda do evento não pode terminar antes do seu início." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Ativo" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2438,7 +2481,7 @@ msgstr "" "Somente com esta opção ativada, esta data é visível no frontend para os " "utilizadores." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2446,127 +2489,127 @@ msgstr "" "Se selecionado, este evento vai aparecer publicamente na lista de datas para " "seu evento." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Texto Frontpage" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Data em série de eventos" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Datas em série de eventos" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Uma ou mais variações não pertencem a este evento." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Não pode conter espaços ou caracteres especiais, exceto underscores" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "O nome da propriedade só pode conter letras, números e underscores." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Idioma padrão" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Pode alterar as configurações do organizador" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Procurar eventos" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Valor total" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "" "Não é possível selecionar uma quota que pertence a um evento diferente." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Nenhum valor pode conter o caracter delimitador." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "O código do cartão do presente pode conter apenas letras, números, pontos e " "traços." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Sermos e condições especiais" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Numero Fiscal: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "Número de IVA: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Nome da Categoria" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Nome interno" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "Se definir isto, isto vai ser usado em vez do nome público no backend." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Descrição da categoria" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Os produtos nesta categoria são produtos add-on" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2576,34 +2619,34 @@ msgstr "" "por conta própria. Eles só podem ser comprados em combinação com um produto " "que tem nesta categoria configurado como uma possível fonte de add-ons." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Categoria de Produto" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Categorias de Produtos" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (produtos add-on)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "Desativar produto para esta data" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoria" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2611,19 +2654,19 @@ msgstr "" "Se tem muitos produtos, pode, opcionalmente, classificá-los em categorias " "para manter as coisas organizadas." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Nome do item" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Isto é mostrado abaixo do nome do produto na lista." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Preço padrão" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2633,11 +2676,11 @@ msgstr "" "cada uma das variações. Se uma variação não tem um preço especial ou se não " "tem variações, será utilizado este preço." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Entrada de preços gratuitos" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2651,28 +2694,28 @@ msgstr "" "doações adicionais para o seu evento. Isto não é actualmente suportado por " "produtos que são comprados como um add-on para outros produtos." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Imposto sobre vendas" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "É um bilhete" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Se vai ou não comprar este produto permite que a pessoa entre no seu evento" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Gerar bilhetes" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Mostra uma lista de espera para este bilhete" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "This will only work of waiting lists are enabled for this event." msgid "This will only work if waiting lists are enabled for this event." @@ -2680,40 +2723,40 @@ msgstr "" "Isto só irá funcionar se listas de espera estiverem ativadas para este " "evento." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Mostrar número de bilhetes restantes" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Mostrar publicamente quantos bilhetes ainda estão disponíveis." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Imagem do produto" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Disponível a partir de" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Este produto não será vendido antes da data indicada." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Disponível até" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Este produto não será vendido após a data indicada." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Mostrar somente após esgotamento de" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2728,11 +2771,11 @@ msgstr "" "produtos são visíveis, enquanto todos os bilhetes da quota são reservados, " "mas ainda não vendidos." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Este produto só pode ser comprado usando um voucher." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2740,11 +2783,11 @@ msgstr "" "Para comprar este produto, o utilizador precisa de um voucher que se aplica " "a este produto diretamente ou através de uma quota." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Comprar este produto requer aprovação" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2756,7 +2799,7 @@ msgstr "" "paga e concluída. Pode usar este exemplo para bilhetes com desconto que " "estão disponíveis apenas para grupos específicos." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2764,7 +2807,7 @@ msgstr "" "Este produto só será mostrado se um voucher correspondente ao produto é " "redimido." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2772,11 +2815,11 @@ msgstr "" "Este produto será escondido da página do evento até que o utilizador insira " "um voucher que abre este produto." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Vender apenas este produto como parte de um pacote" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2786,11 +2829,11 @@ msgstr "" "de pacote. Não marque esta opção se quiser usar este " "produto como um produto add-on, mas apenas para pacotes fixos!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "Permitir que o produto possa ser cancelado ou alterado" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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 " @@ -2801,11 +2844,11 @@ msgstr "" "contenham este produto não podem ser canceladas pelos utilizadores, apenas " "por si." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Quantidade mínima por encomenda" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2815,11 +2858,11 @@ msgstr "" "este numerom de vezes. Se mantiver o campo vazio ou configurá-lo para 0, não " "há limite especial para este produto." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Quantidade máxima por encomenda" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2831,7 +2874,7 @@ msgstr "" "limite especial para este produto. O limite para o número máximo de itens em " "toda a encomenda aplica-se independentemente." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2843,11 +2886,11 @@ msgstr "" "de estudante para indicar à pessoa no check-in que o cartão de identificação " "do aluno precisa ser verificado." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Preço original" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2857,16 +2900,16 @@ msgstr "" "preço atual é um desconto. Isto é apenas um ajuste cosméticos e realmente " "não vai afetar os preços." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Canal de Vendas" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Este produto é um cartão-presente" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2874,10 +2917,10 @@ msgstr "" "Quando um cliente compra o produto, vai receber um cartão-presente com um " "valor correspondente ao preço do produto." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2887,7 +2930,7 @@ msgstr "" msgid "Products" msgstr "Produtos" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2895,50 +2938,50 @@ msgstr "" "O número máximo por encomenda não pode ser menor do que o número mínimo por " "encomenda." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "A categoria do item deve pertencer ao mesmo evento que o item." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "A regra fiscal do item deve pertencer ao mesmo evento que o item." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "A disponibilidade do item não pode terminar antes do seu início." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Isto é mostrado abaixo do nome de variação em listas." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Posição" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Variação do produto" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variações de produto" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Número mínimo" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Número máximo" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Add-ons estão incluídos no preço" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2946,47 +2989,47 @@ msgstr "" "Se for selecionado, adicionar add-ons para este bilhete é gratuito, mesmo se " "os add-ons tivessem custo individualmente." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "Permitir que o mesmo produto possa ser seleccionados várias vezes" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "A categoria do add-on deve pertencer ao mesmo evento que o item." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "O item já tem um add-on desta categoria." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "A contagem miníma deve ser maior ou igual a zero." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "A contagem máxima deve ser maior ou igual a zero." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "A contagem máxima deve ser maior do que a contagem mínima." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Artigo empacotado" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Variação empacotada" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Parte de preço designada" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2998,226 +3041,236 @@ msgstr "" "tributação mista, mas pode ser mantido em branco caso contrário. Este valor " "NÃO será adicionado ao preço do item base." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "O item empacotado deve pertencer ao mesmo evento que o item." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Uma variação precisa ser definida para este item." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "A variação escolhida não pertence a este item." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "A contagem tem que ser igual ou superior a zero." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Texto (uma linha)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Texto de múltiplas linhas" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Sim/Não" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Escolha um de uma lista" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Escolha múltipla a partir de uma lista" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Upload de ficheiro" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Tempo" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Data e hora" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Código do país (ISO 3166-1 alfa-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Questão" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Texto de ajuda" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Se a questão necessita de ser explicado ou clarificada, faça-o aqui!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Tipo de pergunta" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Resposta obrigatória" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" "Esta questão será solicitado aos compradores dos produtos seleccionados" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" "Pergunte durante o check-in em vez de no processo de compra de bilhetes" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Pergunta escondida" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Esta pergunta só vai aparecer no backend." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Imprimir resposta nas facturas" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Número mínimo" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "Questão não pode depender de uma pergunta feita durante o check-in." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Número máximo" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "É necessária uma resposta a esta pergunta para prosseguir." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Opção inválida selecionada." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "Esse número de página é inferior a 1" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "O preço indicado é muito alto." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Número introduzido inválido." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter a shorter name." msgid "Please choose a later date." msgstr "Por favor, indique um nome mais curto." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please enter a valid state." msgid "Please choose an earlier date." msgstr "Por favor, indique um estado válido." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Data introduzida inválida." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Hora introduzida inválida." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Data e hora introduzida inválida." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Código de país desconhecido." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Responda" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "O identificador \"{}\" já esta usado para uma opção diferente." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Opção de pergunta" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Opções de pergunta" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacidade total" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Deixe em branco para um número ilimitado de bilhetes." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Variações" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Fechar esta quota permanentemente uma vez esgotada" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3228,11 +3281,11 @@ msgstr "" "de cancelamentos ou encomendas que expiram. Claro, pode sempre voltar a abri-" "lo manualmente." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "Permitir para vender mais bilhetes quando as pessoas fizerem check-out" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3248,13 +3301,13 @@ msgstr "" "check-in são ignoradas se eles são definidos como \"Permitir re-entrar " "depois de uma verificação de saída\" para evitar overbooking acidental." -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Quota" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3263,94 +3316,94 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotas" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Todas as variações devem pertencer a um item contido na lista de itens." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" "Um ou mais itens tem variações, mas nenhum destes estão na lista variações." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Subevento não pode ser nulo para a série de eventos." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Encomenda {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Voucher {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Produto {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Data {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Quota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Categoria {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Pergunta {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Regra fiscal {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "pago" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "expirado" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Locale" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Data de validade" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Valor total" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3358,7 +3411,7 @@ msgstr "" "O texto inserido neste campo não será visível para o utilizador e está " "disponível para sua conveniência." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3370,15 +3423,15 @@ msgstr "" "detalhes ou mensagem personalizada, precisa então informar a sua equipa de " "check-in como lidar com esses casos." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta informação" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Endereço de E-mail verificado" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3386,7 +3439,7 @@ msgstr "" "O pagamento não pode ser aceite como a última data de pagamento configurada " "nas configurações de pagamento está ultrapassada." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3394,223 +3447,223 @@ msgstr "" "O pagamento não pode ser aceite porque a encomenda expirou e configurou que " "pagamentos atrasados não devem ser aceites nas configurações de pagamento." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Esta encomenda ainda não foi aprovada pelo organizador do evento." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "O produto encomendado {item} não está mais disponível." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "O lugar {seat} não está mais disponível." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "O voucher \"{voucher}\" já não tem orçamento suficiente." -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "O voucher \"{voucher}\" já foi utilizado no mesmo período." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "A sua encomenda: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Esvaziar, se este produto não é um bilhete" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Nome da empresa" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Selecione o pais" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "confirmado" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "devolvido" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Informação de pagamento" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registro de Evento confirmado: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pagamento recebido para a sua encomenda: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "começou externamente" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "em trânsito" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "feito" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Cliente" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Externo" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Apenas reembolso" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Taxa de pagamento" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Taxa de envio" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Taxa de serviço" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Taxa de cancelamento" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Outras taxas" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Cartão-Presente" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Posição da encomenda" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "O seu registo no evento: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Cart ID (por exemplo, chave de sessão)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Posição do carrinho" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Posições do carrinho" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Apenas para clientes empresariais na UE." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Esta referência será impressa na sua factura para sua conveniência." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3620,45 +3673,45 @@ msgstr "" "Cada slug só pode ser usado uma vez. Isto é usado em URLs para se referir às " "suas contas do organizador e os seus eventos." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organizadores" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Nome da equipa" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membros da equipa" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Pode criar eventos" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Pode mudar as equipas e as permissões" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Pode alterar as configurações do organizador" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3667,100 +3720,100 @@ msgstr "" "seja, através dos relatórios de privacidade, por isso tenha cuidado com quem " "adicionar a esta equipa!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Pode gerir cartões-presente" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Pode alterar as configurações do evento" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Pode alterar as configurações dos produtos" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Pode visualizar as encomendas" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Pode modificar encomendas" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Executar verificações de atualização" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Pode ver vouchers" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Pode mudar vouchers" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s no %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Equipa" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Equipas" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Convide a equipa '{team}' para '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "O seu ficheiro de layout não é um ficheiro JSON válido." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" "O seu fichiero de layout não é um plano de lugares válido. Mensagem de erro: " "{}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Fila {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Lugar {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Deve ser curto, por exemplo, \"IVA\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Os preços dos produtos configurados incluem o valor do imposto" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Usar regras de tributação de auto liquidação da UE" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3777,11 +3830,11 @@ msgstr "" "contabilista. Nenhuma garantia é dada para o cálculo do imposto correto. USE " "POR SUA CONTA E RISCO." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "País de venda" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3789,27 +3842,27 @@ msgstr "" "O seu país de residência. Este é o país que regra de auto liquidação da UE " "não se aplicará, se configurado acima." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Precisa definir o seu país de origem para usar o recurso às regars de auto " "liquidação." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "incl. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "mais {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "auto liquidação activada" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3818,44 +3871,44 @@ msgstr "" "Auto Liquidação: De acordo com o artigo 194, 196 da Directiva do Conselho " "2006/112 / CEE, a responsabilidade do IVA é do destinatário do serviço." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "A responsabilidade do IVA é do destinatário do serviço." -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Sem efeito" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Definir o preço do produto para" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Subtrair do preço do produto" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Reduzir o preço do produto por (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Usos máximos" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Número de vezes que o voucher pode ser resgatado." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Resgatado" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "Valor máximo de desconto" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " @@ -3865,15 +3918,15 @@ msgstr "" "todos os seus usos. Se esta soma é alcançada, o voucher não pode mais ser " "usado." -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Válido até" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Reserve bilhete da quota" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3882,11 +3935,11 @@ msgstr "" "Se ativado, o voucher será subtraído da quota do produto afetado, deste modo " "é garantido que qualquer um com este código do voucher recebe um bilhete." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Permitir ultrapassar a quota" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3894,42 +3947,42 @@ msgstr "" "Se ativado, um titular deste código de voucher pode comprar bilhetes, mesmo " "se não há nenhum disponível." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Modo de preço" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Valor do voucher" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" "Este produto é adicionado ao carrinho do utilizador se o voucher for " "resgatado." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Esta variação do produto seleccionado acima está a ser utilizado." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Se ativado, o voucher é válido para qualquer produto afetado por esta quota." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Lugar específico" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Etiqueta" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3939,31 +3992,31 @@ msgstr "" "valor para vários vouchers, pode obter estatísticas sobre quantos deles " "foram resgatados etc." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Mostrar produtos escondidos que correspondem a este voucher" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Vouchers" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" "Não é possível selecionar uma quota que pertence a um evento diferente." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" "Não é possível selecionar uma quota e um produto específico ao mesmo tempo." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Não é possível selecionar um item que pertence a um evento diferente." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -3971,11 +4024,11 @@ msgstr "" "Não é possível selecionar uma variação sem ter selecionado um produto que " "fornece variações." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Essa variação não pertence a este produto." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3983,11 +4036,11 @@ msgstr "" "Você só pode bloquear quota se você especificar uma variação produto " "específico. Caso contrário, pode não ser claro quais as quotas a bloquear." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "De momento não é possível criar vouchers para produtos add-on." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." @@ -3995,7 +4048,7 @@ msgstr "" "Precisa selecionar um produto ou quota específica, se o voucher deve " "reservar bilhetes." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4004,19 +4057,19 @@ msgstr "" "Este voucher já foi resgatado %(redeemed)s vezes. Não pode reduzir o número " "máximo de usos abaixo deste número." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Se quiser que este voucher bloquei quota, você precisa selecionar uma data " "específica." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Não pode selecionar um subevento se o evento não é uma série de eventos." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4024,20 +4077,20 @@ msgstr "" "Não pode criar um voucher que bloqueia quota porque o produto ou a quota " "está actualmente esgotado ou completamente reservado." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Um voucher com este código já existe." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "Precisa escolher uma data, se você selecionar um lugar." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "O lugar especificado \"{id}\" não existe para este evento." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " @@ -4046,80 +4099,80 @@ msgstr "" "O lugar \"{id}\" não está disponível no momento (bloqueado, já vendido ou um " "voucher diferente)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "Precisa escolher um produto específico se selecionar um lugar." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "Vouchers de lugar específico só podem ser usados uma vez." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Precisa escolher o produto \"{prod}\" para este lugar." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "O lugar \"{id}\" já foi vendido ou está atualmente bloqueado." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Em lista de espera desde" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Voucher atribuído" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "O produto que o utilizador aguarda." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "A variação do produto seleccionada acima." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Entrada em fila de espera" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Entradas em fila de espera" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Este produto não está disponível no momento." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Um voucher já foi enviado para essa pessoa." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Esta entrada foi anônimizada e não pode ser usada mais." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" "Criado automaticamente a partir de entrada em lista de espera para {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Você foi selecionado a partir de uma lista de espera para {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "O item selecionado não pertence a este evento." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Por favor, selecione uma variação específica deste produto." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4127,11 +4180,11 @@ msgstr "" "Você já está nesta lista de espera! Vamos notificá-lo assim que tivermos um " "bilhete disponível para si." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Ação administrativa necessária" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4141,271 +4194,271 @@ msgstr "" "automaticamente, por exemplo, uma restituição externa. Precisa resolvê-la " "manualmente ou optar por ignorá-la, dependendo do assunto em questão." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Ver todos os problemas não resolvidos" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Datas" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Data do evento" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Total líquido" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Valor pendente" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Estado da encomenda" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Produtos adquiridos" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Ver detalhes da encomenda" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Uma nova encomenda foi colocada: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Uma nova encomenda foi colocada que requer aprovação: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Ordem {order.code} foi marcada como paga." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Ordem {order.code} foi cancelada." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "Ordeem {order.code} foi reativada." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Ordeem {order.code} foi marcada como expirada." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "A informação do bilhete da encomenda {order.code} foi alterada." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "O endereço de contato da encomenda {order.code} foi alterado." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Ordem {order.code} foi alterada." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Ordem foi paga em excesso" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Ordem {order.code} foi paga em excesso." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Ocorreu um reembolso externo para {order.code}." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Reembolso solicitado" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Foi solicitado um reembolso para {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Mantenha vazia" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "Definição inválida para a coluna \"{header}\"." -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Precisa selecionar uma data." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "Nenhuma data correspondente foi encontrada." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Várias datas correspondentes foram encontradas." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "Não foi encontrado nenhum produto correspondente." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "Vários produtos correspondentes foram encontrados." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "Não foi encontrada nenhuma variação correspondente." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "Múltiplas variações correspondentes foram encontradas." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "Precisa selecionar uma variação para este produto." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Endereço de facturação" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "Por favor insira um código de país válido." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "Estados não são suportados para este país." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "Por favor, indique um estado válido." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "Endereço de e-mail do participante" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Endereço do participante" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Estado" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "Calcular a partir do produto" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Você inseriu um número inválido." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Código do bilhete" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "Gerar automaticamente" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "Não pode atribuir uma posição segredo que já existe." -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "Por favor insira um código de idioma válido." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "Por favor, indique um canal de vendas válido." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "Nenhum lugar correspondente foi encontrado." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" "O lugar selecionado já foi escolhido. Por favor seleccione um lugar " "diferente." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Precisa selecionar um lugar específico." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "Opção ambígua selecionada." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Habilitar método de pagamento" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Os utilizadores não serão capazes de escolher este metodo de pagamento após " "a data indicada." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Texto nas facturas" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4417,11 +4470,11 @@ msgstr "" "ser paga. Se a factura é gerada mais tarde, ela irá mostrar um texto " "informando que já foi paga." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Total mínimo de encomenda" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4431,11 +4484,11 @@ msgstr "" "superior ao valor dado. O total da encomenda para este fim pode ser " "calculado sem tomar as taxas impostas por este método de pagamento em conta." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Máximo total da encomenda" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4445,23 +4498,23 @@ msgstr "" "inferior ao valor dado. O total da encomenda para este fim pode ser " "calculado sem tomar as taxas impostas por este método de pagamento em conta." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Taxa adicional" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Valor absoluto" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Percentagem do total da encomenda." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Calcular a taxa do valor total, incluindo a taxa." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4474,11 +4527,11 @@ msgstr "" "\"_blank\" rel=\"noopener\">Clique aqui para obter informações detalhadas " "sobre o que faz. Não se esqueça de definir as taxas corretas acima!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Restringir a países" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4489,18 +4542,18 @@ msgstr "" "os países são permitidos. Isso só está disponível se o endereço da " "facturação é necessário." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" "Só permitir o uso deste provedor de pagamento nos canais de vendas " "selecionados." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Esconder método de pagamento" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." @@ -4508,27 +4561,27 @@ msgstr "" "O método de pagamento não será exibido por padrão, mas apenas para as " "pessoas que entram na loja através de um link especial." -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Link para ativar método de pagamento" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" "Compartilhe este link com os clientes quem deve usar este método de " "pagamento." -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "O pagamento para esta factura já foi recebido." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Reembolsos automáticos não são suportados por este provedor de pagamento." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4536,21 +4589,21 @@ msgstr "" "Nenhum pagamento é exigido porque esta encomenda inclui apenas produtos que " "são gratuitos." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Grátis" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Bilheteria" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Pagamento manual" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4558,15 +4611,15 @@ msgstr "" "No modo de teste, pode apenas marcar manualmente essa encomenda como paga no " "backend após ter sido criada." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Nome do método de pagamento" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Descrição do processo de pagamento durante o checkout" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4575,13 +4628,13 @@ msgstr "" "este método de pagamento. Deve dar uma breve explicação sobre este método de " "pagamento." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" "Descrição do processo de pagamento nos e-mails de de confirmação de " "encomendas" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4599,11 +4652,11 @@ msgstr "" "com o pagamento. Pode usar os espaços reservados {order}, {total}, " "{currency} e {total_with_currency}." -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Descrição do processo de pagamento para encomendas pendentes" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4620,57 +4673,57 @@ msgstr "" "pagamento. Pode usar os espaços reservados {order}, {total}, {currency} e " "{total_with_currency}." -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Offsetting" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Digitou uma encomenda que não pode ser encontrada." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Equilibrado contra encomendas: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "No modo de teste, apenas cartões de teste funcionarão." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "Não pode pagar com cartões-presente ao comprar um cartão-presente." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Este cartão-presente não suporta esta moeda." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "Este cartão-presente só pode ser usado em modo de teste." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "Somente cartões-presente de teste podem ser usado em modo de teste." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Este cartão-presente já não é válido." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Todo o crédito deste cartão-presente já foi usado." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Este cartão-presente já foi usado para o seu pagamento." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4678,11 +4731,11 @@ msgstr "" "O seu cartão-presente foi aplicado, mas {} ainda precisa ser pago. Por " "favor, selecione um método de pagamento." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "O seu cartão-presente foi aplicado." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4690,11 +4743,11 @@ msgstr "" "Você digitou um voucher em vez de um cartão-presente. Vouchers só podem ser " "inseridos na primeira página da loja abaixo a seleção do produto." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Este cartão-presente não é conhecido." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4702,83 +4755,95 @@ msgstr "" "Este cartão-presente não pode ser trocado porque o seu código não é único. " "Entre em contato com o organizador deste evento." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "Este cartão-presente não é aceite por este organizador do evento." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" "Este cartão-presente foi utilizada no mesmo período. Por favor, tente " "novamente." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Código do bilhete (teor do código de barras)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "Número da posição da encomenda" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Exemplo de Produto" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Nome da variação" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Exemplo de variação" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Descrição do Produto" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Exemplo de descrição de produto" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Nome do produto e variação" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Exemplo de produto - exemplo de variação" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Descrição do Produto" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Exemplo de descrição de produto" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Categoria dos bilhetes" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Preço incluindo add-ons" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Empresa do participante" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Empresa de exemplo" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Endereço completo do participante" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4792,175 +4857,175 @@ msgstr "" "12345 Qualquer Cidade\n" "Atlantis" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Nome do participante" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee badges" msgid "Attendee ZIP code" msgstr "Crachás de participantes" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee country" msgid "Attendee city" msgstr "País do participante" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Nome do participante" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "País do participante" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Exemplo de nome de evento" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 de maio de 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Datas limite do evento" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 maio - 4 junho, 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Data e hora de início do evento" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017/05/31 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Data de início do evento" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017/05/31" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Hora de início do evento" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Hora e data de fim do evento" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017/05/31 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Data de fim do evento" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Data e hora de admissão do evento" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017/05/31 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Hora de admissão do evento" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Local do evento" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Cidade aleatória" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Endereço de empresa de factura" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "Endereços de factura" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "Endereços de factura" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 #, fuzzy #| msgid "012345" msgid "12345" msgstr "012345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Cidade do Endereço da Factura" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Exemplo de cidade" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Nome de Endereço de facturação" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample city" msgid "Sample State" msgstr "Exemplo de cidade" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address city" msgid "Invoice address country" msgstr "Cidade do Endereço da Factura" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Lista de Add-Ons" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4968,140 +5033,140 @@ msgstr "" "Add-on 1\n" "Add-on 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Nome do organizer" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Empresa organizadora do evento" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Informações do organizador" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Informações do organizador do evento" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Informações do organizador do evento" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Data de impressão" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Data e hora de impressão" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Hora de impressão" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Lugar: Nome completo" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Rés-do-chão, Fila 3, Lugar 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Admissão geral" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Lugar: zona" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Rés-do-Chão" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Lugar: fila" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Lugar: número do lugar" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Pergunta: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Nome do participante: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Nome Endereço de facturação: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Bilhete" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Início do evento" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Fim do evento" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Admissão ao evento" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Início de pré-venda" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Fim de pré-venda" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Data fixa:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Data relativa:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "Tempo relativo:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Não configurado" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "Aleatório (padrão, funciona com todos as apps pretix)" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " @@ -5111,14 +5176,14 @@ msgstr "" "com pretixSCAN no iOS e altera a semântica da digitalização offline - " "consulte a documentação ou suporte para obter detalhes)" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Data do evento" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5126,24 +5191,24 @@ msgstr "" "Não fomos capazes de processar o seu pedido completamente porque o servidor " "estava ocupado demais. Por favor, tente novamente." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Não selecionou nenhum produto." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Posição de carrinho desconhecida." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Nenhuma data foi especificada." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Você selecionou um produto que não está disponível para venda." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5151,7 +5216,7 @@ msgstr "" "Alguns dos produtos que você selecionou não estão mais disponíveis. Por " "favor, veja abaixo para mais detalhes." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5159,23 +5224,23 @@ msgstr "" "Alguns dos produtos que você selecionou não estão mais disponíveis na " "quantidade selecionada. Por favor, veja abaixo para mais detalhes." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Não é possível selecionar mais de %s itens por encomenda." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" "Não é possível selecionar mais de %(max)s itens do produto %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Precisa selecionar pelo menos %(min)s itens do produto %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5184,15 +5249,15 @@ msgstr "" "Removemos %(product)s do seu carrinho porque não pode comprar menos de " "%(min)s itens do mesmo." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "O período de pré-venda para este evento ainda não começou." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "O período de pré-venda para este evento terminou." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." @@ -5200,7 +5265,7 @@ msgstr "" "Todos os pagamentos para este evento precisam já estar confirmados, caso " "contrario nenhuma nova encomenda pode ser criada." -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5208,7 +5273,7 @@ msgstr "" "O período de pré-venda para este evento ainda não começou. As posições " "afetadas foram removidas do seu carrinho." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5216,21 +5281,21 @@ msgstr "" "O período de pré-venda para um dos eventos no seu carrinho terminou. As " "posições afetadas foram removidas do seu carrinho." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "O preço indicado é muito alto." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Este código do voucher não é conhecido na nossa base de de dados." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Este código do voucher já foi usado o número máximo de vezes permitido." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5243,12 +5308,12 @@ msgstr "" "ou que tentou resgatá-lo antes, mas não concluiu o processo de pagamento. " "Pode tentar usá-lo novamente em %d minutos." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Este código de voucher só pode ser resgatado mais %d vezes." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5256,19 +5321,19 @@ msgstr "" "Você já usou este código de voucher. Remova a linha associada do seu " "carrinho, se quiser usá-lo para um produto diferente." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Este voucher expirou." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Este voucher não é válido para este produto." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Este voucher não é válido para este lugar." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " @@ -5278,33 +5343,33 @@ msgstr "" "quiser acrescentar algo de novo ao seu carrinho usando este voucher, pode " "fazê-lo com a opção de redenção de voucher na parte inferior da página." -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "O seu voucher é válido para um produto que não está para venda." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Este voucher não é válido nesta data do evento." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Precisa de um código do voucher válido para encomendar este produto." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "A data do evento selecionado não está ativa." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Não é possível selecionar um add-on para o produto selecionado." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Não é possível selecionar duas variações do mesmo produto add-on." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5313,7 +5378,7 @@ msgstr "" "Pode selecionar no máximo %(max)s add-ons da categoria %(cat)s para o " "produto %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5322,7 +5387,7 @@ msgstr "" "Precisa selecionar pelo menos %(min)s add-ons da categoria %(cat)s para a o " "produto %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " @@ -5331,7 +5396,7 @@ msgstr "" "Pode selecionar todos os add-ons da categoria %(cat)s para o produto " "%(base)s no máximo uma vez." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5339,24 +5404,24 @@ msgstr "" "Um dos produtos que selecionou só pode ser comprado como um add-on para " "outro projeto." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" "Um dos produtos que selecionou só pode ser comprado parte de um pacote." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Por favor seleccione um lugar válido." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Não é possível selecionar um lugar para esta posição." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "Não pode selecionar o mesmo lugar múltiplas vezes." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5364,48 +5429,48 @@ msgstr "" "Digitou um cartão-presente em vez de um voucher. Cartões-presente podem ser " "introduzidos mais tarde, quando forem pedidos os seus detalhes de pagamento." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Esta posição encomenda foi cancelada." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" "Esta posição de desligado tem um produto inválido para esta lista de check-" "in." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" "Esta posição de desligado tem uma data inválida para esta lista de check-in." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Esta encomenda não está marcada como paga." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Precisa responder a perguntas para completar este check-in." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "Esta entrada não é permitida devido a regras personalizadas." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Este bilhete já foi resgatado." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Sua exportação não contém dados." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Por favor, concluir o pagamento antes {expire_date}." -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5421,38 +5486,38 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Participante: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Data: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Texto específico do provedor de pagamento pode aparecer aqui." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Rua exemplo 214" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Produto simples {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Exemplo de produto A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5461,7 +5526,7 @@ msgstr "" "Está a receber este e-mail porque alguém colocou uma encomenda para {event} " "por si." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5470,12 +5535,12 @@ msgstr "" "Pode ver os detalhes da encomenda no seguinte URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Está recebendo este e-mail porque colocou uma encomenda para {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " @@ -5484,12 +5549,12 @@ msgstr "" "Erro ao importar valor \"{value}\" para a coluna \"{column}\" em linha " "\"{line}\": {message}" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "dados inválidos na linha {row}: {message}" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5497,7 +5562,7 @@ msgstr "" "Alguns dos produtos que selecionou já não estavam disponíveis. Por favor, " "veja abaixo para mais detalhes." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5505,7 +5570,7 @@ msgstr "" "Alguns dos produtos que selecionou já não estavam disponíveis na quantidade " "selecionada. Por favor, veja abaixo para mais detalhes." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5513,15 +5578,15 @@ msgstr "" "O preço de alguns dos itens no seu carrinho mudou entretanto. Por favor, " "veja abaixo para mais detalhes." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Ocorreu um erro interno, por favor tente novamente." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Seu carrinho está vazio." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5530,11 +5595,11 @@ msgstr "" "Não é possível selecionar mais de %(max)s itens do produto %(product)s. " "Removemos os artigos em excesso do seu carrinho." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "O período de pré-venda terminou." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5542,7 +5607,7 @@ msgstr "" "O código do voucher utilizado para um dos itens no seu carrinho não é " "conhecido na nossa base de dados." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5551,7 +5616,7 @@ msgstr "" "O código do voucher utilizado para um dos itens no seu carrinho já foi usado " "o número máximo de vezes permitido. Removemos este item do seu carrinho." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." @@ -5559,7 +5624,7 @@ msgstr "" "O código do voucher utilizado para um dos itens no seu carrinho já foi " "muitas vezes. Ajustamos o preço do item no seu carrinho." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5567,7 +5632,7 @@ msgstr "" "O código do voucher utilizado para um dos itens no seu carrinho expirou. " "Removemos este item do seu carrinho." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5575,7 +5640,7 @@ msgstr "" "O código do voucher utilizado para um dos itens no seu carrinho não é válido " "para este item. Removemos este item do seu carrinho." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5583,7 +5648,7 @@ msgstr "" "Precisa de um código do voucher válido para um dos produtos no seu carrinho. " "Removemos esse item do seu carrinho." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5591,7 +5656,7 @@ msgstr "" "O período de pré-venda para um dos eventos no seu carrinho ainda não " "começou. As posições afetadas foram removidas do seu carrinho." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5599,7 +5664,7 @@ msgstr "" "Um dos lugares na sua encomenda é inválido, removemos essa posição do seu " "carrinho." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5607,35 +5672,35 @@ msgstr "" "Um dos lugares na sua encomenda foi reservado entretanto, removemos a " "posição do seu carrinho." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "A nova data de expiração tem que ser no futuro." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Esta encomenda não está pendente de aprovação." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Encomenda aprovada e confirmada: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Encomenda aprovada e aguardando pagamento: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Encomenda negada: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Não pode cancelar esta encomenda." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5644,19 +5709,19 @@ msgstr "" "Esta encomenda não pode ser cancelada porque o cartão-presente {card} " "comprado nesta encomenda já foi resgatado." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "A taxa de cancelamento não pode ser maior do que o crédito pago nesta " "encomenda." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Encomenda cancelada: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5666,45 +5731,45 @@ msgstr "" "mudou. Ou um dos preços mudou agora, ou um cartão-presente que usou foi " "utilizado no mesmo período. Verifique os preços abaixo e tente novamente." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "A sua encomenda está prestes a expirar: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "A sua encomenda está pendente de pagamento: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "O seu bilhete está pronto para download: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "A sua encomenda foi alterada: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Precisa selecionar uma variação do produto." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "A quota {name} não tem capacidade suficiente para executar a operação." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Não existe uma quota definida que permite esta operação." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "O produto selecionado não está ativo ou não tem preço definido." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5712,11 +5777,11 @@ msgstr "" "Esta operação iria deixar vazia a encomenda. Por favor cancele a encomenda " "em vez disso." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Apenas encomendas pendentes ou pagas podem ser alteradas." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5724,7 +5789,7 @@ msgstr "" "Esta operação faria a encomenda gratuita e, portanto, paga imediatamente, no " "entanto não há quota disponível." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5732,7 +5797,7 @@ msgstr "" "Este é um produto add-on, seleccione a posição de base a qual deve ser " "acrescentado." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5740,11 +5805,11 @@ msgstr "" "A posição base seleccionada não permite que adicione este produto como um " "add-on." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Precisa escolher um subevento para a nova posição." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5753,21 +5818,21 @@ msgstr "" "Você selecionou um lugar \"{seat}\" para uma data que não coincide com a " "data do bilhete selecionado. Por favor, escolha um lugar novamente." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "O produto selecionado requer que você selecione um lugar." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "O produto selecionado não permite selecionar um lugar." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "O produto selecionado não está ativo ou não tem preço definido." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5775,7 +5840,7 @@ msgstr "" "Não pode mudar o preço de uma posição que tenha sido utilizada para emitir " "um cartão-presente." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5784,7 +5849,7 @@ msgstr "" "A posição não pode ser cancelada uma vez que o cartão-presente {card} " "comprado nesta encomenda já foi resgatado." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5792,7 +5857,7 @@ msgstr "" "Houve um erro ao tentar enviar o dinheiro de volta para si. Entre em contato " "com o organizador do evento para mais informações." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5801,7 +5866,7 @@ msgstr "" "Não pode alterar o plano porque o lugar \"%s\" não está presente no novo " "plano e já está vendido." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5810,7 +5875,7 @@ msgstr "" "Não pode alterar o plano porque o lugar \"%s\" não está presente no novo " "plano e já está usado num voucher." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5818,32 +5883,32 @@ msgstr "" "O ficheiro de download não pode mais ser encontrado no servidor, tente " "começar de novo." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Este ficheiro é de um evento diferente." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "O código de confirmação que inseriu é incorrecto." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Algo aconteceu no seu evento após a exportação, por favor tente novamente." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Sem categoria" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Exemplo de oficina" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "atualizações pretix disponíveis" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5880,26 +5945,26 @@ msgstr "" "\n" "os desenvolvedores do pretix" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "O voucher foi enviado para {recipient}." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Número máximo de itens por encomenda" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Produtos add-on não serão contados." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5907,7 +5972,7 @@ msgstr "" "Mostrar preços líquidos em vez de preços brutos na lista de produtos (não " "recomendado!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5915,27 +5980,27 @@ msgstr "" "Independente de sua escolha, o carrinho vai mostrar preços brutos porque " "este é o preço que precisa ser pago." -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Pedir os nomes dos participantes" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "Pedir um nome para todos os bilhetes que incluem a admissão ao evento." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Exigir nomes de participantes" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Exigir que os clientes preenchão os nomes de todos os participantes." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Pedir endereços de e-mail por bilhete" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5955,11 +6020,11 @@ msgstr "" "o endereço de um e-mail principal, não para os endereços por participante. " "Pode , no entanto, activar isto nas configurações de e-mail." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Exigir endereços de e-mail por bilhete" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5970,58 +6035,58 @@ msgstr "" "de e-mail para a confirmação da encomenda será sempre necessário, " "independentemente desta definição." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "Pedir empresa por bilhete" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "Exigir empresa por bilhete" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "Pedir endereços postais por bilhete" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "Exigir endereços postais por bilhete" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Pedir o endereço de e-mail da encomenda duas vezes" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Exigir que os clientes preencham o endereço de e-mail principal duas vezes " "para evitar erros." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Pedir o endereço da factura" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "Não pedir o endereço de facturação, se a encomenda é gratuita" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Exigir nome do cliente" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Mostrar nomes de participante nas facturas" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -6029,23 +6094,23 @@ msgstr "" "Nas facturas de um país da UE para outro país da UE com uma moeda diferente, " "imprimir os valores de impostos em ambas as moedas, se possível" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Exigir endereço de facturação" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Exigir um endereço empresarial" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Isso vai exigir que os utilizadores insiram um nome de empresa." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "Peça beneficiário" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6059,32 +6124,32 @@ msgstr "" "tanto para pedir ao utilizador para inserir seus detalhes, bem como para " "exibir o valor na factura. O campo não será obrigatório." -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "Pedir número de IVA" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Só funcionam se um endereço da facturção for solicitado. Número de IVA não é " "obrigatório." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "Factura explicação de endereço" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" "Este texto será mostrado acima do formulário de endereço facturação durante " "o checkout." -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "Mostrar valor pago nas facturas parcialmente pagas" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6092,11 +6157,11 @@ msgstr "" "Se uma factura já foi paga parcialmente, esta opção irá adicionar o valor " "pago e pendente para a factura." -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Mostrar produtos gratuitos nas facturas" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6104,11 +6169,11 @@ msgstr "" "Nota que as facturas nunca serão geradas para encomendas que contenham " "apenas produtos gratuitos." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "Mostrar data de validade da encomenda" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6116,11 +6181,11 @@ msgstr "" "A data de validade não será exibida se a factura é gerada após a encomenda " "ser paga." -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "O tamanhho mínimo do número da factura após prefixo" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." @@ -6128,20 +6193,20 @@ msgstr "" "A parte do seu número da factura após o seu prefixo será preenchido com " "zeros até este comprimento, v.g. INV-001 ou INV-00001." -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Gerar facturas com números consecutivos" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Se for desactivado, o código da encomenda será usado no número da factura." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Factura prefixo de número" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6159,11 +6224,11 @@ msgstr "" "definição só afeta as facturas futuras. É possível utilizar % Y (com século) " "%y (sem século) para inserir o ano da factura, ou %m e %d para o dia do mês." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "Número da factura prefixo para cancelamentos" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " @@ -6173,29 +6238,29 @@ msgstr "" "campo em branco, o mesmo esquema de numeração que configurou para facturas " "regulares será usado." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Período de reserva" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "O número de minutos que os itens no carro de um utilizador são reservados " "para este utilizador ." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Redirecionar diretamente para o check-out depois que um produto seja " "adicionado ao carrinho." -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "Texto de fim de pré-venda" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6205,11 +6270,11 @@ msgstr "" "definido para este evento tenha terminado. Pode usá-lo para descrever outras " "opções para obter um bilhete, como na caixa do evento." -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "Texto de orientação" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6217,19 +6282,19 @@ msgstr "" "Este texto será mostrado acima as opções de pagamento. Pode explicar as " "escolhas para o utilizador aqui, se quiser." -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "em dias" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "em minutos" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "Definir prazo de pagamento" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." @@ -6238,11 +6303,11 @@ msgstr "" "Usando minutos é mais exato, mas só deve ser usado para métodos de pagamento " "em tempo real." -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Prazo de pagamento em dias" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6255,11 +6320,11 @@ msgstr "" "pagamento em tempo real, recomendamos ainda a criação de dois ou três dias " "para permitir que as pessoas possam repetir pagamentos falhados." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Somente condições de pagamento em dias de semana" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6271,11 +6336,11 @@ msgstr "" "necessário em alguns países por lei. Isso não afetará a última data de " "pagamento configurada abaixo." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "Prazo de pagamento em minutos" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6288,11 +6353,11 @@ msgstr "" "razões técnicas, o período de tempo real pode ser mais alguns minutos antes " "que o pedido seja marcado como expirado." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Última data de pagamentos" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " @@ -6302,11 +6367,11 @@ msgstr "" "sobre os termos configurados acima. Se usar série de eventos e uma encomenda " "contém bilhetes para várias datas, será usada a data mais antiga." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Expirar automaticamente encomendas não pagas" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6316,22 +6381,22 @@ msgstr "" "para 'expiradas' após o fim do seu prazo de pagamento. Isto significa que os " "bilhetes voltam para a lista e podem ser encomendados por outras pessoas." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Aceitar pagamentos em atraso" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6342,48 +6407,48 @@ msgstr "" "pagamento vai ser aceite após a 'Ultima data de pagamentos' configurado " "acima." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Mostrar data de início" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "Mostrar a data de início da pré-venda antes da pré-venda iniciar." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "Não gerar facturas" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "Apenas manualmente no painel de administração" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Automaticamente a pedido do utilizador" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Automaticamente para todas as encomendas criadas" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" "Automaticamente no pagamento ou quando requerido pelo método de pagamento" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Gerar facturas" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "Facturas nunca serão gerada automaticamente para encomendas gratuitas." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "Cancelar automaticamente e re-facturar com mudanças de endereço" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " @@ -6393,41 +6458,41 @@ msgstr "" "a factura será automaticamente cancelada e será emitida uma nova factura. " "Esta definição não afecta as alterações feitas através do backend." -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "Linha de endereço" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "Albert Einstein Estrada 52" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "ID fiscal nacional" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "por exemplo. número fiscal na Alemanha, o NIF em Portugal, …" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "Número de IVA UE" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "Por exemplo, Com este documento, nós enviamos a factura para a sua encomenda " "de bilhete." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Texto introdutório" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Será impresso em cada factura acima as linhas." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6435,15 +6500,15 @@ msgstr "" "por exemplo. Obrigado pela sua compra! Pode encontrar mais informações sobre " "o evento em ..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Texto adicional" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Será impresso em cada factura abaixo do total." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6451,11 +6516,11 @@ msgstr "" "por exemplo. os seus dados bancários, detalhes legais como seu número de " "IVA, números de registo, etc." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Rodapé" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6463,11 +6528,11 @@ msgstr "" "Serão impressos centrado e em uma fonte menor no final de cada página da " "factura." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Anexar facturas a e-mails" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6479,29 +6544,29 @@ msgstr "" "automaticamente no pagamento, serão anexadas ao e-mail de confirmação de " "pagamento. Se não são geradas automaticamente, não serão anexadas a e-mails." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Mostrar itens fora do período de pré-venda" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Mostrar detalhes do item antes da pré-venda começar e após pré-venda terminar" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Idiomas disponíveis" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Idioma padrão" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6509,11 +6574,11 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "Mostrar horários de eventos e datas na bilheteira" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." @@ -6522,20 +6587,20 @@ msgstr "" "bilheteira. Esta configuração, entretanto, não afeta a exibição em outros " "locais." -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Mostrar data de término do evento" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Se desativado, apenas a data de início do evento será exibida ao público." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Mostrar datas e horas" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6543,29 +6608,29 @@ msgstr "" "Se desativado, o início do evento e data final serão exibido sem a hora do " "dia." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "Esconder todos os produtos que estão esgotados" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Mostrar publicamente quantos bilhetes de um certo tipo ainda estão " "disponíveis." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "Pedir a motores de busca para não indexar a bilheteira" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Mostrar variações de um produto expandido por padrão" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Ativar listas de espera" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6578,11 +6643,11 @@ msgstr "" "uma notificação por e-mail com um voucher que pode ser usado para comprar um " "bilhete." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Atribuições automáticas de lista de espera" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6597,11 +6662,11 @@ msgstr "" "lista de espera, mas mantenha esta opção ativada, os bilhetes ainda serão " "enviados." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Lista de espera tempo de resposta" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6611,79 +6676,79 @@ msgstr "" "que ser resgatados dentro deste número de horas até que expire e possa ser " "re-atribuído para a próxima pessoa na lista." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Pedir os nomes dos participantes" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "Uma entrada foi alterado na lista de espera." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Exigir nome do cliente" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "Uma entrada foi alterado na lista de espera." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Pedir os nomes dos participantes" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "Uma entrada foi alterado na lista de espera." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "Número de telefone" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "Uma entrada foi alterado na lista de espera." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Voucher explicação" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "Permitir que os utilizadores façam download dos bilhetes" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "Se estiver desligado, ninguém pode descarregar um bilhete." -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "Data de download" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6694,11 +6759,11 @@ msgstr "" "fazer o download de todos os bilhetes estará disponível se pelo menos uma " "das datas do evento permitir." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "Gerar bilhetes para produtos add-on" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " @@ -6708,11 +6773,11 @@ msgstr "" "individualmente, não para produtos add-on. Com esta opção, um bilhete " "separado é emitido para cada produto add-on também." -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "Gerar bilhetes para todos os produtos" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " @@ -6722,11 +6787,11 @@ msgstr "" "como um \"bilhete de entrada\" nas configurações do produto. Você também " "pode desativar a emissão de bilhetes em cada produto separadamente." -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "Gerar bilhetes para encomendas pendentes" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6734,11 +6799,11 @@ msgstr "" "Se desligado, downloads de bilhetes só são possíveis depois de uma encomenda " "ser marcada como paga." -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "Não emitir bilhete antes de endereço de e-mail ser validado" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6752,11 +6817,11 @@ msgstr "" "capaz de descarregá-los da página assim que clicar em um link no e-mail. Não " "afecta as encomendas executadas através de outros canais de vendas." -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "Mostrar disponibilidade na listagem de eventos" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -6766,26 +6831,26 @@ msgstr "" "Isso pode aumentar os tempos de carregamento da página, se tiver muitos " "eventos e o estado mostrado pode estar desatualizado por até dois minutos." -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Lista" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "Calendário de semana" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "Calendário de mês" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Estilo visão geral padrão" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6793,19 +6858,19 @@ msgstr "" "Se a sua série de eventos tem mais de 50 datas no futuro, apenas o mês ou da " "semana do calendário pode ser usado." -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Última data de modificações" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6817,11 +6882,11 @@ msgstr "" "eventos e uma encomenda contém bilhetes para várias datas do evento, será " "usada a data mais antiga." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "Os clientes podem mudar a variação dos produtos que compraram" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6829,45 +6894,45 @@ msgstr "" "Só permitir alterações, se o preço resultante é maior ou igual do que o " "preço anterior." -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" "Só permitir alterações, se o preço resultante é superior ao preço anterior." -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" "Só permitir alterações, se o preço resultante é igual ao preço anterior." -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" "Permitir alterações, independentemente do preço, mesmo que isso resulte em " "um reembolso." -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "Requisito para os preços alterados" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "Não permitir mudanças após" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "Os clientes podem cancelar as suas encomendas não pagas" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "Não permitir cancelamentos após" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "Os clientes podem cancelar as suas encomendas pagas" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6876,23 +6941,23 @@ msgstr "" "permitir. Caso contrário, um reembolso manual será criado para processar " "manualmente." -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "Manter uma taxa de cancelamento fixa" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "Mantenha pagamento, transporte e taxas de serviço" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "Manter uma taxa de cancelamento percentual" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "Permitir que os clientes escolham voluntariamente um reembolso menor" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6900,7 +6965,7 @@ msgstr "" "Com essa opção ativada, os clientes podem optar por receber um reembolso " "menor para apoiá-lo." -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" @@ -6908,11 +6973,11 @@ msgstr "" "No entanto, se você quer nos ajudar a manter as luzes acesas aqui, por favor " "considere usar o slider abaixo para solicitar um reembolso menor. Obrigado!" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "Explicação de reembolso menor voluntário" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6924,18 +6989,18 @@ msgstr "" "quantidade que gostariam de receber. Pode usá-lo, por exemplo, para explicar " "que a escolha de um reembolso mais baixo vai ajudar a organização." -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." @@ -6944,41 +7009,41 @@ msgstr "" "organizador do evento, antes da encomenda ser cancelada e ser emitido um " "reembolso." -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "Todos os reembolsos são emitidos para o método de pagamento original" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" "Os clientes podem escolher entre um cartão-presente e um reembolso ao seu " "método de pagamento" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "Todos os reembolsos são emitidos como cartões-presente" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Método de reembolso" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "Endereço de contato" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Vamos mostrar publicamente para permitir que os participantes entrem em " "contato consigo." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Imprint URL" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6986,24 +7051,24 @@ msgstr "" "Isto deve apontar, por exemplo, para uma parte do seu site que tem seus " "dados de contacto e informação legal." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Ficheiros de bilhete em cache" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "Anexar ficheiros de calendário" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7011,11 +7076,11 @@ msgstr "" "Se ativado, irá anexar um ficheiro calendário .ics para e-mails de " "confirmação da encomenda." -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Prefixo de assunto" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7023,19 +7088,19 @@ msgstr "" "Este será anexado ao assunto de todos os e-mails enviados, formatado como " "[prefixo]. Escolha, por exemplo, uma forma abreviada de seu nome do evento." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Endereço do remetente" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Endereço do remetente para e-mails enviados" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "Nome do remetente" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7043,7 +7108,7 @@ msgstr "" "Nome do remetente usado em conjunto com o endereço do remetente para e-mails " "enviados. O padrão é o nome do evento." -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7068,7 +7133,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7091,7 +7156,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7114,7 +7179,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7140,7 +7205,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7168,7 +7233,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7199,7 +7264,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7222,7 +7287,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7245,7 +7310,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7272,7 +7337,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7295,7 +7360,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7322,7 +7387,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7367,7 +7432,7 @@ msgstr "" "Cumprimentos,\n" "A equipa {event}" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7390,7 +7455,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7421,7 +7486,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7447,7 +7512,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7476,7 +7541,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7495,7 +7560,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7518,7 +7583,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7541,56 +7606,56 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Digite o código hexadecimal de uma cor, por exemplo, # 990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Cor primária" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "Cor de destaque para sucesso" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "Nós sugerimos usar um tom de verde." -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "Cor de destaque para erros" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "Sugerimos que use um tom de vermelho." -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "Cor de fundo da página" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "Usar bordas arredondadas" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Fonte" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Apenas respeitado pelos browsers modernos." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "Imagem de cabeçalho" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7604,26 +7669,26 @@ msgstr "" "configuração abaixo. Recomendamos não usar pequenos detalhes na imagem, pois " "ela será redimensionada em ecrãs menores." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "Use imagem de cabeçalho no tamanho completo" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" "Recomendamos fazer o upload de uma imagem, com pelo menos 1170 pixels de " "largura." -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" "Mostrar título do evento, mesmo se uma imagem de cabeçalho está presente" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "O título só será mostrado na página de entrada do evento." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7637,11 +7702,11 @@ msgstr "" "abaixo. Recomendamos não usar pequenos detalhes na imagem, pois ela será " "redimensionada em ecrãs menores." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "Imagem de rede social" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7656,20 +7721,20 @@ msgstr "" "que se certifique de que ainda parece bem se apenas o quadrado central é " "mostrado. Se não preencher isto, vamos usar o logotipo dado acima." -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Imagem do logotipo" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" "Vamos mostrar o seu logotipo com uma altura e largura maxima de 2,5 cm." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Texto informativo" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7677,11 +7742,11 @@ msgstr "" "Não exibido em qualquer lugar por padrão, mas se quiser, pode usar isto, por " "exemplo, em modelos de bilhetes." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "Texto Banner (top)" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7689,11 +7754,11 @@ msgstr "" "Este texto será mostrado acima de cada página da sua loja. Por favor, só " "usar isso para mensagens muito importantes." -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "Texto do banner (parte inferior)" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7701,11 +7766,11 @@ msgstr "" "Este texto será mostrado abaixo todas as páginas de sua loja. Por favor, só " "usar isso para mensagens muito importantes." -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "Voucher explicação" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." @@ -7713,13 +7778,13 @@ msgstr "" "Este texto será mostrado ao lado da entrada para um código voucher. Pode usá-" "lo, por exemplo, para explicar como obter um código de voucher." -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee data" msgid "Attendee data explanation" msgstr "Dados do participante" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7731,25 +7796,25 @@ msgstr "" "Este texto será mostrado ao lado da entrada para um código voucher. Pode usá-" "lo, por exemplo, para explicar como obter um código de voucher." -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Taxa adicional" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 #, fuzzy #| msgid "Help text of the email field" msgid "Help text of the phone number field" msgstr "Texto de ajuda do campo e-mail" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7758,15 +7823,15 @@ msgstr "" "confirmação da encomenda incluindo um link que você precisa para aceder a " "sua encomenda mais tarde." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "Texto de ajuda do campo e-mail" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "Permitir a criação de uma nova equipa durante a criação do evento" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7779,37 +7844,37 @@ msgstr "" "evento on-the-fly, mesmo quando eles não têm a permissão \"Pode mudar as " "equipas e permissões\"." -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Hora de início do evento (descendente)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "Nome (descendente)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Data ordenação" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" "Link de volta à visão geral de organizador em todas as páginas de eventos" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Texto da homepage" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Isto será exibido na página inicial organizador." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "Comprimento dos códigos de cartão-presente" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7818,11 +7883,11 @@ msgstr "" "entanto, se for necessário um comprimento diferente, ele pode ser definido " "aqui." -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "Validade em anos dos códigos de cartão-presente" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " @@ -7832,11 +7897,11 @@ msgstr "" "esse número de anos. Se mantive-lo vazio, cartões-presente não tem uma data " "de validade explícita." -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "Os clientes podem escolher seus próprios lugares" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " @@ -7846,184 +7911,184 @@ msgstr "" "isso pode significar que as pessoas não vão saber o seu lugar após a sua " "compra e pode não ser escrito no seu bilhete." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "Mostrar botão para copiar entrada do utilizador de outros produtos" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "A maioria dos títulos ingleses comuns" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "A maioria dos títulos alemães comuns" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "Sra" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Nome próprio" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Sobrenome" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "Zé" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Ninguem" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Título" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Primeiro nome" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Nome do meio" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "Zé Ninguem" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Nome de Contacto" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Transcrição latina" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "Saudação" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Exigir nome do cliente" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "A sua localização padrão também deve estar ativada para o evento (ver acima)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Não pode exigir especificando os nomes dos participantes, se não o pedir a " "eles." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Tem que perguntar pelos e-mails aos participantes se quiser torná-los " "obrigatórios." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Tem que perguntar pelos endereços de facturação se quiser torná-los " "obrigatórios." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "Tem que exigir endereços facturação para exigir nomes de empresas." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "A última data de pagamento não pode ser antes do final da pré-venda." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" "O seu evento precisa ser mais ter terminado há oelo menos 30 dias para usar " "este recurso." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "A sua bilheteira precisa ser desligada para usar este recurso." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Phone number" msgid "Phone numbers" msgstr "Número de telefone" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "Isto irá remover todos os endereços de e-mail da lista de espera." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-mails" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8031,7 +8096,7 @@ msgstr "" "Isto irá remover todos os endereços de e-mail a partir das encomendas e " "participantes, bem como conteúdos de e-mail registradas." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8039,11 +8104,11 @@ msgid "" "waiting list." msgstr "Isto irá remover todos os endereços de e-mail da lista de espera." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "Informações do participante" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8051,11 +8116,11 @@ msgstr "" "Isto irá remover todos os nomes dos participantes e endereços postais a " "partir das encomendas, bem como as alterações registradas por eles." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Endereços de factura" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8063,18 +8128,18 @@ msgstr "" "Isto irá remover todos os endereços das facturas das encomendas, bem como as " "alterações feitas nelas." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Respostas à pergunta" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Isto irá remover todas as respostas às perguntas, bem como as alterações " "registradas para elas." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8084,17 +8149,17 @@ msgstr "" "de texto que pode conter dados pessoais a partir da base de dados. Números " "de facturas e totais serão conservados." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Ficheiros de bilhete em cache" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Isto irá remover todos os ficheiros de bilhetes em cache. Nenhum download " "será oferecido." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8133,7 +8198,7 @@ msgid "You do not have access to this page." msgstr "Não tem acesso a esta página." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8196,8 +8261,6 @@ msgstr "" "ou contacte-nos." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "powered by pretix" @@ -8251,9 +8314,9 @@ msgstr "criado" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizador" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8273,6 +8336,10 @@ msgstr "" msgid "Details:" msgstr "Detalhes" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8286,93 +8353,105 @@ msgstr "minutos antes" msgid "at" msgstr "em" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Código do voucher" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "Ativar formato de bilhete" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Download de bilhete" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "O seu evento inícia" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "O seu evento termina" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "Admissões para o início do seu evento" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Início de venda de bilhetes" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Fim da venda de bilhetes" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Os clientes já não pode modificar as suas encomendas" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Nenhum outro pagamento pode ser concluído" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Os bilhetes podem ser descarregados" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "Os clientes já não podem cancelar encomendas gratuitas ou não pagas" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Os clientes já não podem cancelar encomendas pagas" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Download de lembretes estão a ser enviados" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Produto \"{name}\" torna-se disponível" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Produto \"{name}\" torna-se indisponível" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "O provedor de pagamento \"{name}\" já não pode ser selecionado" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Este campo tem um valor inválido: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8384,7 +8463,7 @@ msgstr "" "necessário por razões de segurança, para garantir que seu browser não está " "sendo invadido por terceiros." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8394,7 +8473,7 @@ msgstr "" "re-active-os, pelo menos para este site, ou para conexões HTTPS, ou para " "pedidos 'da mesma origem'." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8404,7 +8483,7 @@ msgstr "" "submeter formulários. Este cookie é necessário por razões de segurança, para " "garantir que seu navegador não está sendo invadido por terceiros." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8412,64 +8491,64 @@ msgstr "" "Se tiver configurado o seu browser para desativar cookies, por favor, re-" "active-os, pelo menos para este site, ou para pedidos 'da mesma origem'." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Acontceu um erro inesperado, por favor tente novamente mais tarde." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "A tarefa foi concluída." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "Por favor, não envie ficheiros maiores que {size}!" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Tipo de Ficheiro não permitido!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Todas as datas" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Use línguas" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "Escolha todos os idiomas que devem estar disponíveis no seu evento." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Esta é uma série de eventos" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Você já usou este slug para um evento diferente. Por favor, escolha um novo." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Fuso horário do evento" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Taxa de imposto sobre vendas" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8479,11 +8558,11 @@ msgstr "" "de imposto aplicável aqui em percentagem. Se tem uma situação fiscal mais " "complicada, pode adicionar mais taxas e configuração detalhada mais tarde." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "Conceda acesso a equipa" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " @@ -8493,11 +8572,11 @@ msgstr "" "permissão para editar todos os eventos deste organizador. Por favor " "selecione uma das suas equipas existentes que terão acesso a este evento." -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "Criar uma nova equipa para este evento consigo como o único membro" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8505,46 +8584,46 @@ msgstr "" "Exemplo de Centro de Conferências\n" "Heidelberg, Alemanha" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "O seu locale padrão deve ser especificado." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Copiar configuração de" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Não copie" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Idioma padrão" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Domínio personalizado" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "Precisa configurar o domínio personalizado no servidor antes." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "Não pode escolher o domínio base desta instalação." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "Este domínio já está em uso para um evento ou organizador diferente." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "Formato de nome" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8554,11 +8633,11 @@ msgstr "" "encomendas já recebidas pode levar a um comportamento inesperado quando " "ordenar ou alterar nomes." -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "Títulos admitidos" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." @@ -8567,31 +8646,31 @@ msgstr "" "de um título, pode usar isso para restringir o conjunto de títulos " "selecionáveis." -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Peça {fields}, exibição como {example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "Entrada de texto livre" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "Não copie" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." @@ -8599,11 +8678,11 @@ msgstr "" "Configurou cartões-presente com validade {} anos, após o cartão-presente sem " "emitido." -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Regra fiscal para as taxas de pagamento" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8613,11 +8692,11 @@ msgstr "" "de pagamento único. Isto irá definir a taxa de impostos e regras de auto " "liquidação, outras configurações da regra fiscal são ignorados." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "Gerar facturas para os canais de vendas" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." @@ -8625,27 +8704,27 @@ msgstr "" "Se tiver ativado a geração de facturas nas definições anteriores, pode " "limitá-lo aqui para canais de venda específicos." -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Estilo de factura" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Lingua da factura" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Idioma do utilizador" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "A loja on-line deve ser selecionada para receber estes e-mails." -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "Canais de vendas para e-mails de checkout" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." @@ -8653,7 +8732,7 @@ msgstr "" "A encomenda feita e e-mails pagos só serão enviados para encomendas a partir " "destes canais de vendas. A loja on-line deve estar activada." -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." @@ -8661,44 +8740,44 @@ msgstr "" "Este e-mail só será enviado para encomendas a partir destes canais de " "vendas. A loja on-line deve estar activada." -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "Endereço Bcc" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Todos os e-mails serão enviados para este endereço como uma cópia Bcc" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "Assinatura" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" "Este será anexado a cada e-mail. espaços reservados disponíveis: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "por exemplo. os seus dados de contato" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "Renderizador de e-mail HTML" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "Texto enviado para o endereço de contacto da encomenda" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "Enviar um e-mail para os participantes" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -8708,32 +8787,32 @@ msgstr "" "pessoa que encomenda os bilhetes, o seguinte e-mail será enviado para os " "participantes." -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "Texto enviado aos participantes" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Texto" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Texto (enviado por admin)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Texto (solicitado pelo utilizador )" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Número de dias" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -8741,7 +8820,7 @@ msgstr "" "Este e-mail será enviado este numero de dias antes do pedido expirar. Se o " "valor for 0, o e-mail não será enviado." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -8749,15 +8828,15 @@ msgstr "" "Este e-mail será enviado para este numero de dias antes do evento começar. " "Se o campo estiver vazio, o e-mail não será enviado." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Encomenda recebida" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Encomenda aprovada" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." @@ -8765,11 +8844,11 @@ msgstr "" "Isto só será enviado para encomendas de não-gratuitas. Encomendas gratuitas " "receberão o modelo de encomenda gratuito em baixo." -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "Ordem gratuita aprovada" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." @@ -8777,15 +8856,15 @@ msgstr "" "Isso só será enviado para encomendas gratuitas. Encomendas de não gratuitas " "receberão o modelo do encomenda não gratuita a partir de cima em seu lugar." -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Encomenda negada" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Usar servidor SMTP personalizado" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -8793,108 +8872,108 @@ msgstr "" "Todo o correio relacionado ao seu evento será enviado através do servidor " "SMTP especificado por si." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Hostname" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Porta" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Nome do utilizador" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "Usar STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "Habitalmente activado na porta 587." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "Usar SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Habitalmente activado na porta 465." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Placeholders disponíveis: {list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "Pode ativar segurança SSL ou STARTTLS, mas não ambos ao mesmo tempo." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "Gerador de códigos de bilhete" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "Para utilizadores avançados, geralmente não precisa ser alterado." -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Qualquer país" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "União Europeia" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Qualquer cliente" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Individual" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "Empresa" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Negócios com a número de IVA válido" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Pagar IVA" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "Sem IVA" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Tipo de Ficheiro não permitido!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "Taxa de imposto desviado" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Texto nas facturas" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Voucher pré-seleccionado" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8906,11 +8985,11 @@ msgstr "" "voucher. Isto pode, por exemplo, ser usado para fornecer widgets que dão " "descontos ou desbloquear produtos secretos." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Modo de compatibilidade" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8918,30 +8997,30 @@ msgstr "" "O nosso widget regular não funcionar em todos os construtores de wesites. Se " "tiver problemas, tente usar este modo de compatibilidade." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Esse código de voucher não existe." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "O slug que introduziu não é correto." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Download de bilhetes" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" "Os seus clientes serão capazes de descarregar os seus bilhetes em formato " "PDF." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Exigir que todos os participantes preencham seus nomes" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8949,11 +9028,11 @@ msgstr "" "Por padrão, vamos pedir nomes, mas não obrigá-los. Pode desligar isso " "completamente nas configurações." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Pagamento via Stripe" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8965,11 +9044,11 @@ msgstr "" "Stripe, precisará configurar uma conta com eles, o que leva menos de cinco " "minutos, utilizando sua interface simples." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Pagamento por transferência bancária" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8979,453 +9058,453 @@ msgstr "" "Pode então importar seus extratos bancários para processar os pagamentos " "dentro pretix, ou marcá-los como pago manualmente." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preço (opcional)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Gratuito" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Quantidade disponível" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Procurar por…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Todos as encomendas" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Encomendas pagas" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "Pago (ou cancelado com taxa paga)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Pendente" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Pendente ou pago" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Cancelamento" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Cancelado (taxa paga)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (or with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Cancelado (ou com taxa paga)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "Cancelamento solicitado" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Provedores de pagamento" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Pendente ou expirado" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Pendente (atrasado)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Pago em excesso" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Marcar como pago" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Pedido confirmado" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Pendente (mas totalmente pago)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Order approval process" msgid "Approval process" msgstr "Processo de aprovação de pedidos" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Aprovação pendente" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Aprovação pendente" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Todos os produtos" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Qualquer variação" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Nova encomenda colocada" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Pagamentos e reembolsos da encomenda" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Pagamentos e reembolsos da encomenda" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "Segredo de bilhete" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Todos os organizadores" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Loja ao vivo e pré-venda em execução" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "Inativo" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Pré-venda não iniciada" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Pré-venda terminada" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Data a partir de" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Data até" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Dia da semana" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Todos os dias" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Segunda-feira" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Terça-feira" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Quarta-feira" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Quinta-feira" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Sexta-feira" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Sábado" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Domingo" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Pesquisa" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Todos os eventos" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Loja ao vivo" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Loja não ao vivo" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Evento simples em execução ou no futuro" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Evento simples no passado" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Pesquisar participante …" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Estado do check-in" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Todos os participantes" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "Fez Check-in mas saiu" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "Presente" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Fez Check-in" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Não fez check-in" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrador" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Nenhum administrador" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Válido" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Não resgatado" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "Resgatado pelo menos uma vez" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Resgatado integralmente" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Redimidos e marcados com bilhete" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Gerir quota" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Permitir ignorar quota" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Filtrar por tag" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Pesquisar voucher" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Qualquer produto em quota \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "Estado do reembolso" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Todos os reembolsos abertos" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Todos os reembolsos" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Filtro de data" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filtrar por…" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Data do último pagamento efetuado com sucesso" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Texto adicional no rodapé" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "Será incluído como texto adicional no rodapé, em todo o site." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Link adicional no rodapé" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Será incluído como o link no texto de rodapé adicional." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Banner de mensagem global" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "texto de detalhe do banner de mensagem global" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "OpenCage API key for geocoding" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 #, fuzzy #| msgid "OpenCage API key for geocoding" msgid "MapQuest API key for geocoding" msgstr "OpenCage API key for geocoding" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "Leaflet tiles URL pattern" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "por exemplo. {sample}" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "Leaflet tiles attribution" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Executar verificações de atualização" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9442,11 +9521,11 @@ msgstr "" "encontrar a sua instalação. Pode desativar este comportamento a qualquer " "momento aqui." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "Notificações de e-mail" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9456,19 +9535,140 @@ msgstr "" "está disponível. Este endereço não será transmitido para pretix.eu, os e-" "mails serão enviados por este servidor localmente." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change to" +msgid "Changes to pretix" +msgstr "Mudar para" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Visão geral de uso" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "O seu registo" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Este campo é obrigatório" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "Dependências entre as perguntas não são suportados durante o check-in." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "O produto deve existir em múltiplas variações" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -9476,76 +9676,76 @@ msgstr "" "Selecione esta opção, por exemplo, para t-shirts que vêm em vários tamanhos. " "Pode selecionar as variações no próximo passo." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "Sem categoria" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Nenhuma tributação" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Copiar informações sobre o produto" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Não adicione a uma quota agora" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Adicione o produto a uma quota existente" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Criar uma nova quota para este produto" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Opções de quota" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Adicionar a quota existente" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Novo nome de quota" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Tamanho" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Número de bilhetes" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Nome de quota é necessário." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Por favor, selecione uma quota." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Evento padrão)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "Escolher automaticamente, dependendo das configurações do evento" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "Sim, se a geração de bilhetes está activado em geral" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "Nunca" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9555,11 +9755,11 @@ msgstr "" "inteiro, desempregados e pessoas com mais de 65. Este bilhete inclui o " "acesso a todas as partes do evento, exceto à area VIP." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "Mostrado de forma independente de outros produtos" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9570,15 +9770,15 @@ msgstr "" "utilizador ou está atualmente no carrinho do utilizador. Por favor, defina a " "variação como \"inativa\" em alternativa." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Você adicionou o mesma categoria de add-on duas vezes" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9586,59 +9786,59 @@ msgstr "" "Esteja ciente de que a definição de um número mínimo torna impossível " "comprar este produto se todos os add-ons disponíveis estão esgotados." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "Produtos empacotados" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "Você adicionou o mesmo produto empacotado duas vezes." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 msgid "Bundled product" msgstr "Produto empacotado" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "inativo" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "Modo de importação" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "Criar uma encomenda separada para cada linha" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "Criar uma encomenda com uma posição por linha" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "Criar encomendas como completamente pagas" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "Criar encomendas como pendente e exigir o pagamento" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "Criar encomendas como encomenda em modo de teste" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "CSV coluna: \"{name}\"" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Ultrapassar quota" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -9646,11 +9846,11 @@ msgstr "" "Se marcar esta caixa, esta operação será executada mesmo que isso leve a uma " "quota ultrapassada e tenha vendido mais bilhetes do que o planeado!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Exceder quota e ignorar os atrasos de pagamento" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9662,17 +9862,17 @@ msgstr "" "operação também será realizada independentemente das configurações para " "pagamentos atrasados." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Notificar o utilizador por e-mail" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "Manter uma taxa de cancelamento de" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9686,34 +9886,34 @@ msgstr "" "taxa de cancelamento se quer mantê-los. Por favor, sempre inserir um valor " "bruto, o imposto será calculado automaticamente." -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Gerar cancelamento" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "Montante a pagar" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Data de pagamento" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Recalcular impostos" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "Não voltar a calcular os impostos" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9721,7 +9921,7 @@ msgstr "" "Voltar a calcular os impostos com base nas configurações de endereço e de " "produto, mantenha valor bruto igual." -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9729,11 +9929,11 @@ msgstr "" "Voltar a calcular impostos com base nas configurações de endereço e de " "produto, mantenha valor líquido igual." -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "Emitir uma nova factura, se necessário" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." @@ -9741,69 +9941,69 @@ msgstr "" "Se existe uma factura para este fim e esta operação iria alterar o seu " "conteúdo, a factura antiga será cancelada e será emitida uma nova factura." -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Notificar o utilizador" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Envie um e-mail para a notificação ao cliente que a sua encomenda foi " "alterada." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "Permitir ultrapassar quotas ao realizar esta operação" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Add-on para" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Lugar" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "Incluindo taxas, se houver. Mantenha vazio para o preço padrão do produto" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "(Inalterado)" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Novo preço (bruto)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Gerar um novo segredo" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "Cancelar esta posição" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Dividir numa nova encomenda" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "Remover esta taxa" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Invalidar segredos" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -9813,31 +10013,31 @@ msgstr "" "link para a página da encomenda para o utilizador e o utilizador precisará " "descarregar os seus bilhetes novamente. As versões antigas serão inválidas." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "Assunto" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Destinatário" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Mensagem" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Cancelar a encomenda. Todos os bilhetes deixarão de funcionar. Isto não pode " "ser revertido." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -9845,27 +10045,27 @@ msgstr "" "Marque a encomenda como pendente e permitir que o utilizador pague o " "montante aberto com outro método de pagamento." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "Não fazer nada e manter a encomenda como esta." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "O montante da restituição precisa ser positivo e inferior a {}." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "Por favor especifique um valor para o reembolso parcial." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "Cancelar todas as datas" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "Automaticamente devolver o dinheiro, se possível" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "" #| "Create manual refund if the payment method odes not support automatic " @@ -9876,7 +10076,7 @@ msgstr "" "Criar reembolso manual se o método de pagamento não suportar reembolsos " "automáticos" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9888,7 +10088,7 @@ msgstr "" "quiser reembolsar algumas das encomendas por compensação com diferentes " "pedidos ou emissão de cartões-presente." -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -9896,27 +10096,27 @@ msgstr "" "Reembolse a encomenda com um cartão-presente em vez do método de pagamento " "original" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "Validade do cartão presente" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "Manter uma taxa de cancelamento fixa" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for add-on products" msgid "Free tickets and add-on products are not counted" msgstr "Gerar bilhetes para produtos add-on" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "Manter taxas" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9928,20 +10128,20 @@ msgstr "" "série de eventos é apenas parcialmente cancelada uma vez que consiste em " "bilhetes para várias datas." -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "Enviar informação via e-mail" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "Enviar informações para a lista de espera" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "Cancelado: {event}" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9972,7 +10172,7 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9995,36 +10195,36 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Por favor, selecione uma variação específica deste produto." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Por favor, selecione uma variação específica deste produto." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" "Por favor, confirme que você deseja cancelar TODAS as datas nesta série de " "eventos." -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Este slug já está a ser usado. Por favor, escolha um diferente." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10032,17 +10232,17 @@ msgstr "" "As alterações não puderam ser salvas porque não haveria equipa restante com " "a permissão para mudar equipas e permissões." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" "O seu dispositivo não terá acesso a nada, por favor escolha alguns eventos." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -10051,22 +10251,22 @@ msgstr "" "Recomendamos um tamanho de pelo menos 200x200px para acomodar a maioria dos " "dispositivos." -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "Tipos de evento" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "Valor do cartão-presente" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "Opcional" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10076,90 +10276,90 @@ msgctxt "form_bulk" msgid "change" msgstr "Mudar" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current value" msgid "Keep the current values" msgstr "Valor atual" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Excluir estas datas, em vez de adicioná-las." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "ano(s)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "mes(es)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "semana(s)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "dia(s)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Intervalo" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Número de repetições" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Última data" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "primeiro" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "segundo" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "terceiro" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "último" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Dia" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Dia de fim de semana" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" "As suas alterações não puderam ser salvas. Veja abaixo para mais detalhes." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "ID lugar específico" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Produto inválido seleccionado." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -10167,11 +10367,11 @@ msgstr "" "O voucher corresponde apenas a produtos ocultos mas você não selecionou que " "deveria mostra-los." -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Códigos" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10179,16 +10379,16 @@ msgstr "" "Adicionar um código de voucher por linha. Sugerimos copiar esta lista e " "salva-la em um ficheiro." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "Enviar vouchers via e-mail" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "Seu voucher para {event}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -10219,15 +10419,15 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "Destinatários" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "ou" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " @@ -10237,47 +10437,47 @@ msgstr "" "linha, ou um ficheiro CSV com uma coluna de título e uma ou mais das colunas " "\"e-mail\", \"número\", \"nome\", ou \"tag\"." -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Usos máximos por voucher" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Número de vezes que CADA um desses vouchers podem ser resgatados." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "IDs lugares específicos" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "CSV tem de conter uma linha de cabeçalho na primeira linha." -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "O CSV precisa conter um campo com o cabeçalho \"{header}\"." -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "O CSV contém um campo desconhecido com o cabeçalho \"{header}\"." -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} não é um endereço de e-mail válido." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Valor inválido na linha {number}." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Um voucher com um destes códigos já existe." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -10285,22 +10485,22 @@ msgstr "" "Se os vouchers devem ser enviadas por e-mail, assunto, mensagem e os " "destinatários têm de ser especificados." -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" "Gerou {codes} vouchers, mas introduziu {recp} destinatários para os vouchers." -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "Precisa especificar o número de lugares com códigos voucher." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "A encomenda foi alterada:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10309,12 +10509,12 @@ msgstr "" "Posição #{posid}: {old_item} ({old_price}) alterado para {new_item} " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "Posição # {posid}: Lugar \"{old_seat}\" alterado para \"{new_seat}\"." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10323,42 +10523,42 @@ msgstr "" "Posição # {posid}: Data do evento \"{old_event}\" ({old_price}) alterado " "para \"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "Preço da posição #{posid} alterada de {old_price} para {new_price}." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" "Regra fiscal de posição #{posid} alterada de {old_rule} para {new_rule}." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "regra fiscal da taxa #{fee} alterada de {old_rule} para {new_rule}." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "Uma taxa foi adicionada" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "A taxa foi alterada de {old_price} para {new_price}." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "A taxa de {old_price} foi removida." -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Posição #{posid} ({old_item}, {old_price}) cancelada." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10367,35 +10567,35 @@ msgstr "" "Posição # {posid} criado: {item} ({price}) como um add-on para a posição " "#{addon_to}." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Posição #{posid} criado: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Um novo segredo foi gerado para a posição #{posid}." -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" "Posição #{posid} ({old_item}, {old_price}), divididos em novo pedido: {order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Este pedido foi criado por divisão do pedido {order}" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(desconhecido)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10404,7 +10604,7 @@ msgstr "" "Scan de código desconhecido \"{barcode}\" em {datetime} para a lista de " "\"{list}\", tipo \"{type}\"." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10412,7 +10612,7 @@ msgstr "" "Scan de código desconhecido \"{barcode}\" para a lista \"{list}\", tipo " "\"{type}\"." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10421,7 +10621,7 @@ msgstr "" "Scan de código desconhecido \"{barcode}\" em {datetime} para a lista de " "\"{list}\", tipo \"{type}\", foi carregada." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10430,7 +10630,7 @@ msgstr "" "Scan de código excluido \"{barcode}\" para a lista de \"{list}\", tipo " "\"{type}, foi carregada." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10439,7 +10639,7 @@ msgstr "" "Scan negado na posição # {posid} em {datetime} para a lista de \"{list}\", " "tipo \"{type}\", o código de erro \"{errorcode}\"." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10448,31 +10648,31 @@ msgstr "" "Scan negado na posição # {posid} para a lista \"{list}\", tipo \"{type}\", " "código de erro \"{errorcode}\"." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" "Posição # {posid} foi verificado em {datetime} para a lista de \"{list}\"." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Posição # {posid} foi verificado para a lista \"{list}\"." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" "Posição # {posid} foi verificado em {datetime} para a lista de \"{list}\"." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Posição # {posid} deu check-in para lista \"{list}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10481,7 +10681,7 @@ msgstr "" "Scan para a posição # {posid} em {datetime} para a lista \"{list}\" foi " "enviada apesar de já ter sido digitalizado." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10490,137 +10690,137 @@ msgstr "" "Posição # {posid} foi digitalizado e rejeitada porque já foi verificado " "antes na lista \"{list}\"." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "Este objecto foi criado por clonagem." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "O encomenda foi alterada." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "As configurações da equipa foram alteradas." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "O novo organizador foi criado." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "O novo organizador foi criado." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "O utilizador foi criado." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The gate has been changed." msgid "The webhook has been changed." msgstr "A porta foi alterada." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "O comentário interno do evento foi atualizado." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "O evento foi cancelado." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "O evento foi apagado." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Os detalhes da encomenda foram alterados." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "A encomenda foi marcada como não paga." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "O segredo da encomenda foi alterado." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "A data de validade da encomenda foi alterada." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "A encomenda foi marcada como expirada." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "A encomenda foi marcada como paga." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "O pedido de cancelamento foi eliminado." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "A encomenda foi reembolsada." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "A encomenda foi cancelada." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "A encomenda foi reativada." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "A encomenda em modo de teste {code} foi apagada." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "A encomenda foi criada." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" "A encomenda exige aprovação antes que possa continuar a ser processada." -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "A encomenda foi aprovada." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "A encomenda foi negada." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" "O endereço de e-mail foi alterado de \"{old_email}\" para \"{new_email}\"." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10630,46 +10830,46 @@ msgid "" msgstr "" "O endereço de e-mail foi alterado de \"{old_email}\" para \"{new_email}\"." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "O locale da encomenda foi alterado." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "A factura foi gerada." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "A factura foi regerada." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "A factura foi reeditada." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "O comentário interno da encomenda foi atualizado." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "A flag da encomenda para exigir atenção no check-in foi alterada." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "Um novo pagamento {local_id} foi iniciado em vez do anterior." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Um tipo de e-mail não identificado foi enviado." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "Envio de um e-mail falhou." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10677,17 +10877,17 @@ msgstr "" "O e-mail foi enviada sem anexos, uma vez que teria sido grande demais para " "ser provável chegar." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Um e-mail personalizado foi enviado." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "Um e-mail personalizado foi enviado." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -10695,60 +10895,60 @@ msgstr "" "Um e-mail foi enviado com um lembrete de que o bilhete está disponível para " "download." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Um e-mail foi enviado com um aviso de que a encomenda está prestes a expirar." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Um e-mail foi enviado para notificar o utilizador de que a encomenda foi " "cancelada." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" "Um e-mail foi enviado para notificar o utilizador que o evento foi cancelado." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Foi enviado um e-mail para notificar o utilizador de que a encomenda foi " "alterada." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Foi enviado um e-mail para notificar o utilizador que a encomenda foi " "recebida." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Um e-mail foi enviado para notificar o utilizador de que o pagamento foi " "recebido." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Foi enviado um e-mail para notificar o utilizador que a encomenda foi negada." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Foi enviado um e-mail para notificar o utilizador que a encomenda foi " "aprovada." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10756,7 +10956,7 @@ msgstr "" "Um e-mail foi enviado para notificar o utilizador que a encomenda foi " "recebida e necessita pagamento." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10764,95 +10964,95 @@ msgstr "" "Um e-mail foi enviado para notificar o utilizador de que a encomenda foi " "recebida e requer aprovação." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Foi re-enviado um e-mail com um link para a página de detalhes da encomenda " "para o utilizador ." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Pagamento {local_id} foi confirmado." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Pagamento {local_id} foi cancelada." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Cancelamento de pagamento {local_id} falhou." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Pagamento {local_id} foi iniciado." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Pagamento {local_id} falhou." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "A encomenda não pode ser marcada como paga: {message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "A encomenda foi paga em excesso." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Reembolso {local_id} foi criado." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Reembolso {local_id} foi criado por uma entidade externa." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "O cliente pediu-lhe para emitir um reembolso." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Reembolso {local_id} foi concluído." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Reembolso {local_id} foi cancelado." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Reembolso {local_id} falhou." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "O utilizador foi criado." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "Autenticação de dois fatores foi ativada." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Autenticação de dois fatores foi desativada." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Os seus códigos de emergência de dois fatores foram regenerados." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -10861,7 +11061,7 @@ msgstr "" "Um novo dispositivo de autenticação de dois fatores \"{name}\" foi " "adicionado à sua conta." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -10870,377 +11070,377 @@ msgstr "" "O dispositivo de autenticação de dois fatores \"{name}\" foi removido da sua " "conta." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Notificações foram ativadas." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Notificações foram desativadas." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "As configurações de notificação foram alteradas." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "Este utilizador foi anonimizado." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "E-mail de redefinição de palavra-passe enviado." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "A palavra-passe foi redefinida." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "O organizador \"{name}\" foi eliminado." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "O voucher foi criado." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "O voucher foi criado e enviado para uma pessoa na lista de espera." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "O voucher foi alterado." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "O voucher foi eliminado." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "O voucher foi redimido na encomenda {order_code}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "O produto foi criado." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "O produto foi alterado." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "O produto foi removido." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "A variação \"{value}\" foi criada." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "A variação \"{value}\" foi eliminada." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "A variação \"{value}\" foi alterada." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Um add-on foi adicionado a este produto." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Um add-on foi removido deste produto." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Um add-on foi alterado deste produto." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "Um item empacotado foi adicionado a este produto." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "Um item empacotado foi removido deste produto." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "Um item empacotado foi alterada neste produto." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "A quota foi adicionada." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "A quota foi eliminada." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "A quota foi alterada." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "A quota foi fechada." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "A quota foi reaberta." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "A categoria foi adicionada." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "A categoria foi apagada." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "A categoria foi alterada." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "A questão foi adicionada." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "A questão foi removida." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "A questão foi alterada." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "A regra de imposto foi adicionada." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "A regra de imposto foi eliminada." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "A regra de imposto foi alterada." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "A lista de chec-in foi adicionada." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "O lista de check-in foi apagada." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "A lista de check-in foi alterada." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "As definições do evento foram alteradas." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "As configurações de download de bilhetes foram alteradas." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Um plugin foi ativado." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Um plug-in foi desativado." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "A bilheteira foi aberta ao público." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "A loja foi tirado do ar." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "A loja passou a modo de teste." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "O modo de teste foi desativado." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "O evento foi criado." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "As definições do evento foram alteradas." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Uma opção de resposat foi adicionada à pergunta." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Uma opção de resposta foi removida de uma questão." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Uma opção de resposat foi alterada." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Um utilizador foi adicionado à equipa do evento." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Um utilizador foi convidado para a equipa do evento." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "As permissões de um utilizador foram alteradas." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Um utilizador foi removido da equipa do evento." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Um voucher foi enviado para uma pessoa em lista de espera." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Uma entrada foi removida da lista de espera." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Uma entrada foi alterado na lista de espera." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Uma entrada foi adicionada à lista de espera." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "A equipa foi criada." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "As configurações da equipa foram alteradas." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "A equipa foi eliminada." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "A porta foi criada." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "A porta foi alterada." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "A porta foi eliminada." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "A data do evento foi eliminada." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "A data do evento foi cancelado." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "A data do evento foi alterada." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "A data do evento foi criada." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "A quota foi adicionado à data do evento." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "A quota foi alterado na data do evento." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "A quota foi removida da data do evento." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "O dispositivo foi criado." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "O dispositivo foi alterado." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "O acesso do dispositivo foi revogado." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "O dispositivo foi inicializado." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "O token de acesso do dispositivo foi gerado novamente." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "O dispositivo notificou o servidor de uma atualização de hardware ou " "software." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "O cartão-presente foi criado." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "O cartão-presente foi alterado." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "Uma operação manual foi realizada." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "As configurações de um provedor de pagamentos foram alterados." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "As configurações de um provedor de saída de bilhetes foram alteradas." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "O utilizador confirmou a seguinte mensagem: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11249,88 +11449,88 @@ msgstr "" "A posição #{posid} foi verificada manualmente em {datetime} na lista de " "\"{list}\"." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" "Posição #{posid} foi verificado outra vez em {datetime} na lista \"{list}\"." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "O check-in de posição #{posid} na lista \"{list}\" foi revertido." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} foi adicionado à equipa." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} foi removido da equipa." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user} juntou-se à equipa usando o convite enviado por {email}." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} foi convidado para a equipa." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "O convite para {user} foi reenviado." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "O convite para {user} foi revogado." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "O token \"{name}\" foi criado." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "O token \"{name}\" foi revogado." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "As configurações da conta foram alteradas." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "O seu endereço de e-mail foi alterado para {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Sua palavra-passe foi modificada." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "A sua conta foi ativada." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "A sua conta foi desativada." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "Você representou {}." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "Você parou de representar {}." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." @@ -11338,7 +11538,7 @@ msgstr "" "O evento selecionado não foi encontrado ou não tem permissão para administrá-" "lo." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." @@ -11346,14 +11546,14 @@ msgstr "" "O organizador selecionado não foi encontrado ou não tem permissão para " "administrá-lo." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Painel de controle" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11364,7 +11564,7 @@ msgstr "Painel de controle" msgid "General" msgstr "Geral" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11373,49 +11573,49 @@ msgstr "Geral" msgid "Payment" msgstr "Pagamento" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Bilhetes" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Regras fiscais" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Facturação" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Cancelamento" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Configurações" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Categorias" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Visão geral" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11423,39 +11623,39 @@ msgstr "Visão geral" msgid "Refunds" msgstr "Reembolsos" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Exportar" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "Importar" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Todos os vouchers" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Tags" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "Check-in" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Listas de check-in" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11463,24 +11663,24 @@ msgstr "Listas de check-in" msgid "Order search" msgstr "Pesquisa de encomendas" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "Configurações do utilizador" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Notificações" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "Apps autorizadas" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11488,45 +11688,62 @@ msgstr "Apps autorizadas" msgid "Account history" msgstr "Histórico da conta" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "Todos os utilizadores" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Sessões de admin" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Configurações globais" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Verificação de atualizações" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Bilhetes e check-in" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "Metadados do evento" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "Dispositivos" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "Dispositivos" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Não tem permissão para visualizar este conteúdo." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Está trabalhando em nome de %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "Parar de representar o papel" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Enviar informações de recuperação" @@ -11613,7 +11830,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11632,18 +11849,24 @@ msgstr "" "Você realmente deseja conceder a aplicação %(application)s " "acesso à sua conta pretix?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Está trabalhando em nome de %(user)s." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "A aplicação requer as seguintes permissões:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" "Por favor, selecione a conta de organizador que esta aplicação deve obter " "acesso a:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -11651,7 +11874,7 @@ msgstr "" "Esta aplicação não foi revista pela equipa pretix. Conceder " "acesso à sua conta pretix acontece por sua conta e risco." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Erro:" @@ -11674,7 +11897,7 @@ msgstr "Definir nova palavra-passe" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11691,7 +11914,7 @@ msgstr "Definir nova palavra-passe" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11713,65 +11936,56 @@ msgstr "Salve" msgid "Create a new account" msgstr "Criar uma nova conta" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Alternar navegação" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Ir para a loja" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "Perfil público" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Terminar a sessão de administração" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Configurações de conta" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Sair" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "Conta de organizador" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Procurar eventos" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Por favor, deixe um breve comentário sobre o que você fez nas seguintes " "sessões de administração:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Está trabalhando em nome de %(user)s." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "Parar de representar o papel" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Consulte mais informação" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11783,11 +11997,11 @@ msgstr "" "encomendas para se certificar de que elas não aparecem nos seus relatórios e " "estatísticas e bloquear as pessoas de realmente comprar bilhetes." -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "Mostrar todas as encomendas em do modo de teste" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11802,7 +12016,13 @@ msgstr "" "e-mail para ser notificado via e-mail se uma nova atualização chega. Esta " "mensagem vai desaparecer assim que clicou nela." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -11810,16 +12030,16 @@ msgstr "" "pretix está sendo executado no modo de depuração. Por razões de segurança, " "por favor, nunca executar o modo de depuração numa instância de produção." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "Horas apresentadas em %(tz)s" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "execução no modo de desenvolvimento" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11934,7 +12154,7 @@ msgstr "Editar configuração de lista" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12098,18 +12318,18 @@ msgstr "Excluir" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Lista de check-in" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "Avançado" @@ -12859,7 +13079,7 @@ msgstr "Design do e-mail" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Previsualizar" @@ -12985,26 +13205,27 @@ msgstr "" "pelos provedores de pagamento e não pode passá-las para seus clientes." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Plugins instalados" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Suas alterações foram salvas." @@ -13119,7 +13340,7 @@ msgstr "" "introduza aqui." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Funcionalidades" @@ -13679,14 +13900,14 @@ msgstr "Mais quotas" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Loja desativada" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Em venda" @@ -13754,6 +13975,69 @@ msgstr "" "presente no futuro.\n" " " +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Definições de preço" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Detalhes do registo" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "A sua informação" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Guardar e mostrar pré-visualização" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Resultados da verificação de atualização" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14123,7 +14407,7 @@ msgstr "Totalmente reservado" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Esgotado" @@ -14200,8 +14484,8 @@ msgstr "Editar questão" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Pago" @@ -14209,7 +14493,7 @@ msgstr "Pago" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Cancelado" @@ -14264,29 +14548,29 @@ msgstr "" "utilizador tem que selecionar Sim e Não, não é aceite. Se quiser permitir " "ambas as opções, não faça este campo obrigatório." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Opções de resposta" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" "Aplicável apenas se escolher 'Escolha um/múltiplos de uma lista' acima." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Opção de resposta %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Nova opção de resposta" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Adicionar uma nova opção" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "Dependência de pergunta" @@ -15052,8 +15336,8 @@ msgstr "Página do bilhete" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "não respondido" @@ -15075,33 +15359,33 @@ msgstr "INSEGURO" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "mais %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "incl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Impostos" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Total" @@ -15198,7 +15482,7 @@ msgstr "Histórico de encomendas" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "Histórico de e-mail" @@ -15455,7 +15739,7 @@ msgstr "O que deve acontecer à encomenda?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "Enviar e-mail" @@ -15515,8 +15799,8 @@ msgstr "Opções de reembolso" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15741,7 +16025,7 @@ msgstr "" "ser claro a qual data pertencem." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Comprado" @@ -16327,7 +16611,7 @@ msgid "PDF Editor" msgstr "PDF editor" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Código" @@ -16429,7 +16713,7 @@ msgstr "Copiar" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Largura (mm)" @@ -16475,81 +16759,83 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Tamanho (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"O código QR final será ligeiramente menor porque algum espaço em branco é " -"necessário para uma digitalização adequada." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Tamanho da fonte (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "Fluxo de várias linhas para baixo a partir da posição especificada" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Cor do texto" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "Rotação (°)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "Estilo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Escuro" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Claro" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "Conteúdo do e-mail" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Conteúdo do texto" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Atributo do evento:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "Atributo de item:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Outro…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Adicionar um novo objeto" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "QR code para o check-in" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "QR code for scan de leads" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "Logo pretix" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -17455,7 +17741,7 @@ msgstr "Detalhes do voucher" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Efeito no preço" @@ -17714,15 +18000,15 @@ msgstr "Ir para o topo da lista" msgid "Move to the end of the list" msgstr "Mover para o final da lista" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Configurações de nível organizer" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "Configurações no nível do site" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17734,7 +18020,7 @@ msgstr "" "Pode ir às definições do organizador para alterá-las ou dissolvê-las da " "conta do organizador para alterá-las para este evento individualmente." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -17746,31 +18032,31 @@ msgstr "" "para as configurações globais para mudá-las ou dissolê-las das configurações " "globais para mudá-las para este evento individualmente." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Mudar apenas para este evento" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "Mudar apenas para este organizador" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Mudar em todos os eventos" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "Mudar para todos os organizadores" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Esse número página não é um inteiro" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Esse número de página é inferior a 1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -17780,22 +18066,22 @@ msgstr "" "endereços e verifique se está correto e que o link não tenha sido usado " "antes." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" "Não pode aceitar o convite para \"{}\", porque já fazem parte desta equipa." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Agora faz parte da equipa \"{}\"." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Bem-vindo ao pretix! Você agora faz parte da equipa \"{}\"." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -17805,7 +18091,7 @@ msgstr "" "mail contendo mais instruções. Por favor, note que enviaremos no máximo um e-" "mail a cada 24 horas." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -17813,7 +18099,7 @@ msgstr "" "Se o endereço estiver registado para uma conta válida, enviamos-lhe um e-" "mail contendo mais instruções." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -17823,134 +18109,134 @@ msgstr "" "completo para a barra de endereços. Por favor, note que o link é somente " "válido por três dias e que o link só pode ser usado uma vez." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" "Não conseguimos encontrar o utilizador para o qual solicitou uma palavra-" "passe." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "Pode agora fazer o login usando a nova palavra-passe." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Por favor, tente novamente." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Código inválido, por favor tente novamente." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Não tem permissão para executar esta ação." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "Os check-ins selecionados foram revertidos." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "Os bilhetes selecionados foram marcados como check-in." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "A nova lista de check-in foi criada." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" "Nós não conseguimos salvar as alterações. Veja abaixo para mais detalhes." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "A lista solicitada não existe." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "A lista selecionada foi apagada." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Participantes (com encomendas)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Participantes (pagos)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "A receita total ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Produtos ativos" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "disponível para dar para às pessoas na lista de espera" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "comprimento total lista de espera" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} restante" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "A sua bilheteira é" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Clique aqui para mudar" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "ao vivo" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "ao vivo e em modo de teste" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "ainda privado" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "em modo de teste privado" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "Presente - {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Bem-vindo ao pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Inicie com a nossa ferramenta de configuração" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -17958,43 +18244,43 @@ msgstr "" "Para começar a vender bilhetes, precisa de criar produtos ou quotas. A forma " "mais rápida de criar isto é usar a nossa ferramenta de configuração." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Configurar o evento" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Nenhuma data" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Ação necessária" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Venda terminou" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Em breve" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} encomenda" msgstr[1] "{num} encomendas" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18002,38 +18288,38 @@ msgstr "" "As tuas mudanças foram salvas. Por favor, note que pode demorar um curto " "período de tempo até que as suas alterações se tornem ativas." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "Integrações" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "Personalizações" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "Formatos de saída e de exportação" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "Funcionalidades da API" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Outro" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Este prestador de pagamento não existe ou o respetivo plugin está desativado." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Ocorreu um erro ao entrar em contato com o servidor SMTP: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18041,7 +18327,7 @@ msgstr "" "As suas alterações foram guardadas e a tentativa de ligação ao seu servidor " "SMTP foi bem sucedida." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -18051,36 +18337,36 @@ msgstr "" "a caixa de verificação \"use o servidor SMTP personalizado\", caso contrário " "o seu servidor SMTP não será utilizado." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "Este valor será substituído com base em parâmetros dinâmicos." -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "item inválido" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Renderizador de e-mail desconhecido." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Pediu um tipo de saída de bilhete inválido." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "A sua loja é ao vivo agora!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "Desligamos a sua loja. Pode reativá-la sempre que quiser!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "A sua loja está agora em modo de teste!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -18088,19 +18374,19 @@ msgstr "" "Um pedido não podia ser eliminado, uma vez que algumas limitações (por " "exemplo, dados criados por plug-ins) não o permitem." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "Desativamos modo de teste para si. Vamos vender alguns bilhetes reais!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Este evento não pode ser removido." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "O evento foi apagado." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18108,43 +18394,43 @@ msgstr "" "O evento não pôde ser eliminado uma vez que algumas limitações (por exemplo, " "dados criados por plug-ins) não permitem." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "A questão foi marcada como resolvido!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "O comentário foi atualizado." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Não foi possível atualizar o comentário." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "IVA" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "A nova regra fiscal foi criada." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "A regra fiscal solicitada não existe." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "A regra fiscal selecionado foi apagada." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "A regra fiscal selecionado não pode ser apagada." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "O evento não está vazio, você precisará configurá-lo manualmente." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -18152,115 +18438,186 @@ msgstr "" "As suas alterações foram salvas. Agora pode continuar a verificar os " "detalhes ou tormar o seu evento ao vivo para começar a vender!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Bilhete normal" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "Bilhete reduzido" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Suas alterações não foram salvas, veja abaixo os erros." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "O produto solicitado não existe." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "A ordem dos itens foi atualizada." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "A categoria de produtos solicitada não existe." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "A categoria selecionada foi apagada." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "A nova categoria foi criada." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "A ordem de categorias foi atualizado." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "Rua" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "Alguns dos ids de pergunta fornecidos são inválidos." -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "Nem todas as perguntas foram selecionados." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "A pergunta solicitada não existe." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "A pergunta selecionada foi apagada." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Ficheiro enviado" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "A nova pergunta foi criada." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "A nova quota foi criada." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "Scans de saída" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Vouchers e reservas de listas de espera" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Quota disponível" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Lista de espera (pendente)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Atualmente à venda" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "A quota solicitada não existe." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "A quota foi re-aberta e não vai fechar novamente." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "A quota seleccionado foi removida." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "O item solicitado não existe." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." @@ -18268,7 +18625,7 @@ msgstr "" "Não pode adicionar add-ons para um produto que só está disponível como um " "add-on ele próprio." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." @@ -18276,7 +18633,7 @@ msgstr "" "Não é possível adicionar pacotes a um produto que só está disponível como um " "add-on em si próprio." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " @@ -18285,68 +18642,68 @@ msgstr "" "Desativou este artigo, mas ainda faz parte de um pacote de produtos. Os seus " "participantes não poderão comprar o pacote a menos que remova este item dele." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "O produto seleccionado foi apagado." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "O produto seleccionado foi desactivado." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "Não tem permissão para clonar este evento." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Equipa {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Um novo segredo de cliente foi gerado e agora é eficaz." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "Acesso para a aplicação selecionada foi revogada." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "Por favor, só fazer upload de ficheiros CSV." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "Por favor, não enviar ficheiros maiores que 10 MB." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "A importação foi bem-sucedida." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "Nós fomos incapazes de analisar o ficheiro enviado como ficheiro CSV." -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Código de encomenda desconhecido ou não autorizado a aceder a esta encomenda." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "O download de bilhete não está ativado para este produto." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "A encomenda foi apagada." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18354,51 +18711,51 @@ msgstr "" "A encomenda não pôde ser removida porque algumas limitações (por exemplo, " "dados criados por plug-ins) não permitem." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "Somente as encomendas criadas no modo de teste podem ser apagadas." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "A encomenda foi negada e é, portanto, agora cancelada." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Este pagamento foi cancelado." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Este pagamento não pode ser cancelada de momento." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "O reembolso foi cancelado." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Este reembolso não pode ser cancelado de momento." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "O reembolso foi processado." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "Este reembolso não pode ser processado de momento." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "O reembolso foi marcado como concluído." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "O pedido foi removido. Se quiser, agora pode informar o utilizador ." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "O seu pedido de cancelamento" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -18415,7 +18772,7 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -18423,15 +18780,15 @@ msgstr "" "O pagamento foi marcado como concluída, mas não foi possível enviar um e-" "mail de confirmação." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "O pagamento foi marcado como concluída." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Este pagamento não pode ser confirmado no momento." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -18439,7 +18796,7 @@ msgstr "" "Não pode reembolsar mais do que o valor de um pagamento que ainda não foi " "reembolsado." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -18447,7 +18804,7 @@ msgstr "" "Selecionou um reembolso parcial para um método de pagamento que só suporta " "reembolsos totais." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -18455,11 +18812,11 @@ msgstr "" "Um dos reembolsos não conseguiu ser processado. Deve repetir a devolução de " "uma maneira diferente. A mensagem de erro foi: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "Um reembolso de {} foi processado." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -18467,18 +18824,18 @@ msgstr "" "Um reembolso de {} foi salvo, mas ainda não foi totalmente executado. Pode " "marcá-la como completo abaixo." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" "Um novo cartão-presente foi criado. Agora pode enviar ao utilizador o seu " "código de cartão-presente." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "O seu código do cartão-presente" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18499,13 +18856,13 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Os reembolsos selecionados não correspondem ao valor total de reembolso " "selecionado." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -18513,11 +18870,11 @@ msgstr "" "A encomenda foi marcada como paga, mas não fomos capazes de enviar um e-mail " "de confirmação." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "O pagamento foi criado com sucesso." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -18525,25 +18882,25 @@ msgstr "" "A encomenda foi cancelada. Agora você deve selecionar como pretende " "transferir o dinheiro de volta para o utilizador ." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "Sem número de IVA definido." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Nenhum país selecionado." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "O número de IVA não pode ser verificado, uma vez que o país inserido não " "pertencente à UE." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Este número de IVA não é válido." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -18551,35 +18908,35 @@ msgstr "" "O número de IVA não pode ser verificado, dado que o serviço de verificação " "de númerod de IVA do país não está atualmente disponível." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Este número de IVA é válido." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Factura desconhecida." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "A factura já foi cancelada." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "Os dados pessoais foram removidos da factura." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "O e-mail foi colocado na fila para ser enviado." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Esta factura não foi encontrada" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "O ficheiro da factura já não está armazenado no servidor." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18587,11 +18944,11 @@ msgstr "" "O ficheiro com a factura ainda não foi gerado, iremos gerá-lo agora para si. " "Por favor, tente novamente dentro de alguns segundos." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "O prazo de pagamento foi alterado." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -18599,62 +18956,62 @@ msgstr "" "Não fomos capazes de processar o seu pedido dado que o servidor estava " "demasiado ocupado." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Esta ação só é permitida para encomendas pendentes." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "Esta ação só é permitida para encomendas canceladas." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "Esta ação só é permitida para encomendas pendentes ou pagas." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Ocorreu um erro. Por favor, veja os detalhes abaixo." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "A encomenda foi alterada e o utilizador foi notificado." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "O encomenda foi alterada." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "Tivemos dificuldades a processar os dados introduzidos. Verifique os erros " "abaixo." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Nenhum detalhe da encomenda teve de ser alterado." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "Não conseguimos enviar o e-mail. Veja mais detalhes abaixo." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Assunto: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "A sua mensagem foi colocado na fila e será enviado para {}." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Erro ao enviar e-mail para o seguinte utilizador : {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18662,24 +19019,24 @@ msgstr "" "Este link deixou de ser válido. Por favor volte atrás, atualize a página e " "tente novamente." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Não há nenhuma encomenda com o código indicado." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "O exportador seleccionado não foi encontrado." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "Houve um problema ao processar sua entrada. Veja abaixo os detalhes de erro." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "Todas as encomendas foram canceladas." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -18688,23 +19045,23 @@ msgstr "" "Os pedidos foram cancelados. Ocorreu um erro com {count} pedidos, por favor, " "verifique todos os pedidos não cancelados." -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "O texto introduzido não é válido." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Nome do token" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "Este organizador não pode ser eliminado." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "O organizador foi eliminado." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18712,37 +19069,37 @@ msgstr "" "O organizador não pôde ser eliminado, uma vez que algumas limitações (por " "exemplo, dados criados por plug-ins) não o permitem." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "O novo organizador foi criado." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Administradores" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "A equipa foi criada. Agora pode adicionar membros à equipa." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "As alterações não puderam ser guardadas." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "A equipa selecionada foi eliminada." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "A equipa selecionada não pode ser eliminada." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -18750,45 +19107,45 @@ msgstr "" "Não pode remover o último membro dessa equipa porque ninguém ficaria com a " "permissão para mudar equipas." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "O membro foi removido da equipa." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Convite inválido selecionado." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "O convite foi revogado." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "O convite foi reenviado." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Token seleccionado inválido." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "O token foi revogado." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Os utilizadores precisam ter uma conta pretix antes de poderem ser " "convidados." -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "O novo membro foi convidado para a equipa." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "O novo membro foi adicionado à equipa." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -18798,165 +19155,165 @@ msgstr "" "Por favor, copie este segredo para um lugar seguro. Não será capaz de vê-lo " "novamente aqui." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "Este dispositivo foi configurado com sucesso." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "Este dispositivo, atualmente, não tem acesso." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "O acesso para este dispositivo foi revogado." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "O emissor do cartão-presente foi adicionado." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "O emissor do cartão-presente selecionado foi removido." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "Os cartões-presente não podem ter valores negativos." -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "A transação não pode ser revertida." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "A transação foi revertida." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "A sua entrada foi inválida, por favor tente novamente." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "A transação manual foi salva." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "O cartão-presente foi criado e agora pode ser usado." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "A data selecionada foi apagada." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "O produto foi criado." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "O produto seleccionado foi apagado." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "O ficheiro PDF enviado é muito grande." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "O ficheiro PDF enviado é muito pequeno." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Por favor, apenas envie ficheiros PDF." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "O(s) dado(s) selecionado(s) foi/foram removidos(s) com sucesso." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "A data solicitada não existe." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "A data não pode ser eliminada se já existirem encomendas." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "A data selecionada foi apagada." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "A nova data foi criada." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "As datas selecionadas foram desativados." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "As datas selecionadas foram ativadas." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "As datas selecionadas foram eliminadas ou desativadas." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} novas datas foram criadas." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Séries:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "Encomenda {}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "Voucher {}" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "A palavra-passe inserida é inválida, por favor tente novamente." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "Dispositivos de segurança estão disponíveis apenas se pretix é servido " "através de HTTPS." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" "Um dispositivo de autenticação de dois fatores foi removido da sua conta." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "O dispositivo foi removido." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "Este dispositivo de segurança já está registrado." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" "Um novo dispositivo de autenticação de dois fatores foi adicionado à sua " "conta." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -18966,15 +19323,15 @@ msgstr "" "para a sua conta usando os botões abaixo para fazer um segundo fator " "necessário para iniciar sessão na sua conta." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "O dispositivo foi verificado e agora pode ser usado." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "O registro não pôde ser concluído. Por favor, tente novamente." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -18982,7 +19339,7 @@ msgstr "" "O código inserido não era válido. Se este problema persistir, por favor, " "verifique se a data e hora do seu telefone está configurado corretamente." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." @@ -18990,15 +19347,15 @@ msgstr "" "Por favor, configure pelo menos um dispositivo antes de ativar a " "autenticação de dois fatores." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "Autenticação de dois fatores está agora ativada para a sua conta." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "Autenticação de dois fatores está agora desativado para a sua conta." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -19006,121 +19363,121 @@ msgstr "" "Os seus códigos de emergência foram recentemente gerados. Lembre-se de " "armazená-los num local seguro, caso perca o acesso aos seus dispositivos." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "As suas notificações foram desativadas." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "As configurações de notificação foram guardadas." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "O seu comentário foi guardado." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "Enviamos um e-mail com mais instruções." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "O novo utilizador foi criado." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Quota de reserva" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Ignorar quota" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Qualquer produto" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "O voucher solicitado não existe." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "Um voucher não pode ser removido depois de resgatado." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "O voucher seleccionado foi eliminado." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "O novo voucher foi criado: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "Não há nenhum voucher com o código de voucher dado." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "Os novos vouchers foram criados." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "Os vouchers selecionados foram removidos ou desativados." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num} vouchers foram criados e enviados por e-mail." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Não tem permissão para fazer isso" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "Um e-mail contendo um voucher foi enviada para o endereço inserido." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Entrada na lista de espera não encontrada." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "A entrada na lista de espera foi movida para o topo." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "A entrada na lista de espera foi movido para o fim da lista." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "Na lista desde" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Em espera" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "A entrada solicitada não existe." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "A entrada selecionada foi removida." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Domínio conhecido" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Domínios conhecidos" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -19129,72 +19486,72 @@ msgstr "Domínios conhecidos" msgid "Badges" msgstr "Crachá" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "a equipa pretix" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Este plugin permite-lhe gerar crachás ou etiquetas de nome para os seus " "participantes." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "Um crachá por página" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "4 páginas paisagem A6 numa página A4" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "4 páginas retrato A6 numa página A4" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "8 páginas paisagem A7 numa página A4" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "8 páginas retrato A7 numa página A4" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" "Nenhum dos produtos selecionados está configurado para imprimir crachás." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Crachás de participantes" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Incluir pedidos pendentes" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "Incluir add-on ou posições empacotadas" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "Opção de renderização" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -19206,49 +19563,49 @@ msgstr "" "regular. Por favor, note que os seus layouts de crachás individuais já devem " "estar no tamanho correto." -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "Apenas incluem bilhetes para datas depois desta data (inclusive)." -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "Apenas incluir bilhetes para datas até esta data." -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Ordenar por" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(Não imprima crachás)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Layout de crachá" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Layout de crachá criado." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Layout de crachá removido." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Layout de crachá alterado." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Layout de crachá {val}" @@ -19299,43 +19656,43 @@ msgstr "Criar um novo layout de crachá" msgid "Make default" msgstr "Tornar padrão" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "O novo layout de crachá foi criado." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "O layout de crachá solicitado não existe." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "O layout de crachá selecionado foi removido." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Layout de crachá: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "Transferência bancária" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "Este plugin permite receber pagamentos via transferência bancária." -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Instale o pacote python 'chardet' para obter melhores capacidades de " "importação CSV." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19349,48 +19706,48 @@ msgstr "" "manualmente, ou importar regularmente um extrato bancário digital, a fim de " "dar à pretix as informações necessárias." -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "Tipo de conta bancária" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "Conta bancária SEPA" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "Outra conta bancária" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "Nome do titular da conta" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "IBAN" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "Nome do banco" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Detalhes da conta bancária" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -19401,7 +19758,7 @@ msgstr "" "internacionais, eles podem precisar da sua morada completa e da morada " "completa do seu banco." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -19411,7 +19768,7 @@ msgstr "" "adicionar tudo o que seus clientes precisam para transferir o dinheiro, por " "exemplo, números de conta, números de encaminhamento, endereços, etc." -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." @@ -19420,47 +19777,47 @@ msgstr "" "imediatamente se o evento é configurados de modo a criar facturas após o " "pagamento concluído." -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Do not include hyphens in the payment reference." msgstr "Não inclua um hífen na referência de pagamento." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Isso é necessário em alguns países." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Include invoice number in the payment reference." msgstr "Não inclua um hífen na referência de pagamento." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Tax rule for payment fees" msgid "Prefix for the payment reference" msgstr "Regra fiscal para as taxas de pagamento" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "Additional text to show on pending orders" msgstr "Esta ação só é permitida para encomendas pendentes." -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All open refunds" msgid "IBAN blocklist for refunds" msgstr "Todos os reembolsos abertos" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19469,27 +19826,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "Por favor, preencha os seus dados bancários." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "Por favor, informe seus dados de conta bancária." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titular da conta" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19498,43 +19855,43 @@ msgstr "Titular da conta" msgid "Bank" msgstr "Banco" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "IBAN/BIC invalido" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account {iban}" msgstr "Tipo de conta bancária" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" "Só pode criar um reembolso por transferência bancária a partir de um " "pagamento existente." -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(opcional)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "Your input was invalid, please try again." msgid "Your input was invalid, please see below for details." msgstr "A sua entrada foi inválida, por favor tente novamente." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Pagador" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19542,21 +19899,21 @@ msgstr "Pagador" msgid "Import bank data" msgstr "Importar dados bancários" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "Exportar reembolsos" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "O seu pedido recebeu um pagamento incompleto: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "A encomenda já foi cancelada." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -19672,7 +20029,7 @@ msgstr "" "no formato MT940." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -19954,7 +20311,7 @@ msgstr "Encomenda já paga" msgid "Discard" msgstr "Descartar" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." @@ -19962,39 +20319,39 @@ msgstr "" "Valor negativo, mas o reembolso não pode ser registado, por favor crie o " "reembolso manual primeiro." -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "Problema ao enviar e-mail." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Código de pedido desconhecido" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "Pesquisa" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "min" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "max" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "O formulário de filtro não é válido." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Todas as transações pendentes foram descartados." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "Deve escolher um ficheiro para importação." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -20002,12 +20359,12 @@ msgstr "" "Não fomos capazes de detectar o tipo do ficheiro importado. Por favor " "contacte o suporte para obter ajuda." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "Não fomos capazes de processar sua entrada." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -20015,7 +20372,7 @@ msgstr "" "Sinto muito, mas não fomos capazes de importar esse ficheiro CSV. Por favor " "contate o suporte para obter ajuda." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." @@ -20023,15 +20380,15 @@ msgstr "" "Sinto muito, mas detectamos que esse ficheiro está vazio. Por favor contacte " "o suporte para obter ajuda." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Dados de entrada inválidos." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Tem de selecionar a coluna que contém a referência de pagamento." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -20039,7 +20396,7 @@ msgstr "" "Por favor, realize as importações bancárias por evento porque este " "organizador tem eventos com várias moedas." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " @@ -20048,11 +20405,11 @@ msgstr "" "Não foi possível encontrar as informações da conta bancária para o reembolso " "{refund_id}. Foi marcado como falhado." -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "Nenhuma encomendas valida foi encontrada." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." @@ -20060,88 +20417,88 @@ msgstr "" "Por favor, execute as exportações de reembolso por evento, uma vez que este " "organizador tem eventos com várias moedas." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Exportador de lista de chek-in" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Este plugin permite-lhe gerar listas de check-in para a sua conferência." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "Incluir código QR secreto" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "Apenas os bilhetes que requerem atenção especial" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Incluir questões" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Lista de check-in (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "pago" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "Check-out" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "Check-in automaticamente" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Segredo" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "Log de check-in (todos os scans bem sucedidos)" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "Tipo de digitalização" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "Dispositivo" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "Offline override" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "Todas as listas de check-in" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Este plugin adiciona um método de pagamento personalizável para o " "processamento manual." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Este plugin permite receber pagamentos via PayPal" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -20149,29 +20506,29 @@ msgstr "" "A sandbox PayPal está a ser usada, pode testar sem enviar dinheiro, mas " "precisará de um utilizador PayPal para fazer login." -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "Conta PayPal" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Clique aqui para obter um tutorial sobre como obter as chaves necessárias" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Endpoint" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "prefixo de referência" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." @@ -20179,7 +20536,7 @@ msgstr "" "Qualquer valor inserido aqui será adicionado na frente da referência de " "reserva normal que contém o número da encomenda." -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -20189,16 +20546,16 @@ msgstr "" "clicar no seguinte botão, pode criar uma nova conta PayPal ligar o pretix a " "um existente." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "Conecte com {icon} PayPal" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "Desligar do PayPal" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -20207,18 +20564,18 @@ msgstr "" "cancelar automaticamente as encomendas quando os pagamentos são reembolsados " "externamente." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "O PayPal não processa pagamentos na moeda do seu evento." -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" "Por favor, verifique esta página PayPal para uma lista completa de moedas " "suportadas." -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -20231,15 +20588,15 @@ msgstr "" "conta PayPal de envio, devem ter sido criadas no mesmo país e utilizar a " "mesma moeda. As contas fora do país não poderão enviar quaisquer pagamentos." -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "Tivemos problemas de comunicação com o PayPal" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -20247,7 +20604,7 @@ msgstr "" "Não fomos capazes de processar o pagamento. Veja abaixo para obter detalhes " "sobre como proceder." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -20255,60 +20612,60 @@ msgstr "" "PayPal ainda não aprovou o pagamento. Vamos informá-lo assim que o pagamento " "esteja completo." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Houve um erro ao enviar o e-mail de confirmação." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Reembolso do montante via PayPal falhou: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "O pagamento para esta factura já foi recebido." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "ID de pagamento PayPal" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "PayPal ID de venda" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Pagamento completo." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Pagamento recusado." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Pagamento reembolsado." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Pagamento revertido." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "Pagamento pendente." -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal reportou um evento: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "PayPal Connect: ID do cliente" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "PayPal Connect: Chave secreta" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "PayPal Connect Endpoint" @@ -20409,12 +20766,12 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Clique aqui para abrir a janela." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Ocorreu um erro durante a ligação com o PayPal, por favor tente novamente." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -20422,133 +20779,133 @@ msgstr "" "A sua conta PayPal agora está ligado ao pretix. Pode alterar as " "configurações em detalhes abaixo." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "Resposta inválida do PayPal recebida." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "Parece que você cancelou o pagamento PayPal" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "A sua conta PayPal foi desconectada." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "Dispositivo antigo de API check-in" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" "Este plugin permite que use os apps pretixdroid e pretixdesk para seu evento." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "Exportador de relatório" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Este plugin permite-lhe gerar relatórios imprimíveis sobre as suas vendas." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Página %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Criado: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Visão geral de encomenda (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Encomendas por produto" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "(excl. impostos)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "(incl. impostos)" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "{axis} entre {start} e {end}" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Lista de encomendas com impostos (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Pedidos por taxa de imposto ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Bruto" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Imposto" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "Lista de encomendas com impostos" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "Qualquer país" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Cliente empresarial" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "País" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "Redirecionamento da página da encomenda" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." @@ -20556,7 +20913,7 @@ msgstr "" "Este plugin permite a ligação a pagamentos e redirecionamento de volta " "depois. Isso é útil em combinação com a nossa API." -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "Redirecionamento" @@ -20569,28 +20926,28 @@ msgstr "" "pretix, mas construir a sua própria interface de check-out para outros " "passos." -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "URL de redirecionamento base" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" "A reorientação só será permitida aos URLs que comecem com este prefixo." -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "Este plugin permite-lhe enviar e-mails a todos os seus clientes." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "Enviar um e-mail a" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "Anexo" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " @@ -20600,55 +20957,55 @@ msgstr "" "classificado como spam. Recomendamos o uso de PDFs com tamanho máximo de 2 " "MB." -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Apenas enviar para as pessoas que compraram" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "Estado do filtro de check-in" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "Enviar para os clientes não checked in" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Enviar somente aos clientes de" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Enviar somente aos clientes de" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Enviar somente aos clientes de" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Enviar para clientes com estado de pedidos" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Enviar somente aos clientes de" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "Todos os que criaram uma encomenda de bilhete" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" @@ -20656,43 +21013,43 @@ msgstr "" "Cada participante (usa o contato da encomenda quando nenhum endereço de e-" "mail participante é dado)" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" "Ambos (todos os endereços de contato da encomenda e todos os endereços de e-" "mail do participante)" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "Aprovação pendente" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "pendente com pagamento em atraso" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Enviar para clientes com estado de pedidos" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "Enviar para os clientes checked-in na lista" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "E-mail enviado" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "A encomenda recebeu um e-mail em massa." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "Um portador de bilhete desta encomenda recebeu um e-mail em massa." @@ -20720,15 +21077,15 @@ msgstr "Endereços de contato da encomenda" msgid "Send a new email based on this" msgstr "Enviar um novo e-mail com base neste" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Você forneceu um ID de log de entrada inválido" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "Não há encomendas correspondentes a esta selecção." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to the contact addresses of " @@ -20740,15 +21097,15 @@ msgstr "" "Sua mensagem foi colocada na fila e serão enviadas para os endereços de " "contato de %d encomendas nos próximos minutos." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "Estatisticas" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Este plugin mostra várias estatísticas." @@ -20847,17 +21204,17 @@ msgstr "" "Vamos mostrar-lhe uma variedade de estatísticas sobre as suas vendas aqui, " "assim que as primeiras encomendas sejam submetidas!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Este plugin permite que receber pagamentos com cartão de crédito via Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -20866,19 +21223,19 @@ msgstr "" "A chave fornecida \"%(value)s\" não parece válida. Deve começar com " "\"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Connect: taxa de app (por cento)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: taxa de app (max)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "Listra Connect: taxa de app (min)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -20888,15 +21245,15 @@ msgstr "" "no botão a seguir, pode criar uma nova conta Stripe ou ligar o pretix a uma " "já existente." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Conecte-se com o Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Desligar do Stripe" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20908,22 +21265,22 @@ msgstr "" "automaticamente as encomendas quando os pagamentos são reembolsados " "externamente e para processar métodos de pagamento assíncronos como SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "Permitir pagamentos MOTO para revendedores" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" "Gated feature (precisa de ser ativada para a sua conta pelo suporte Stripe " "primeiro)" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "Guia de segurança de integração Stripe" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20940,21 +21297,21 @@ msgstr "" "auto-avaliação, como o de 40 páginas SAQ D. Por favor, consultar o %s para " "mais informações sobre este assunto." -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Conta Stripe" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Ativo" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Em teste" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -20962,15 +21319,15 @@ msgstr "" "Se o evento está em modo de teste, vamos sempre usar a API do teste do " "Stripe, independentemente desta definição." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Chave publicável" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Chave secreta" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -20978,39 +21335,39 @@ msgstr "" "O país em que sua conta Stripe está registada. Normalmente, este é o seu " "país de residência." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Pagamentos com cartão de crédito" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Precisa ser ativo na sua conta Stripe primeiro." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21022,23 +21379,23 @@ msgstr "" "a ser confirmados em alguns casos. Por favor, só ativar este método de " "pagamento se o seu prazo de pagamento permite para este atraso." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of para realizar uma transação. Nenhum dinheiro " "vai realmente ser transferido." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "O Stripe reportou um erro com o seu cartão: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21065,7 +21422,7 @@ msgstr "" "Tivemos problemas a comunicar com o Stripe. Por favor tente novamente e " "contacte-nos se este problema persistir." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21073,16 +21430,16 @@ msgstr "" "O seu pagamento está pendente de conclusão. Vamos informá-lo assim que o " "pagamento seja completo." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "O Stripe reportou um erro: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Nenhuma informação de pagamento encontrada." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21090,174 +21447,174 @@ msgstr "" "Tivemos problemas a comunicar com o Stripe. Por favor tente novamente e " "contacte o suporte se os problemas persistirem." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "O Stripe reportou um erro" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Cartão de crédito via Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Cartão de crédito" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Precisa de ativar o JavaScript para pagamentos Stripe." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "O pagamento falhou. Por favor, tente novamente." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay via Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "nome desconhecido" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "Tipo de conta bancária" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL via Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay via Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "País do seu banco" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Alemanha" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Áustria" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "Bélgica" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Países Baixos" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Espanha" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "Detalhes da conta bancária" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 msgid "EPS via Stripe" msgstr "EPS via Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 msgid "Multibanco via Stripe" msgstr "Multibanco via Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 via Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay via Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Pagamento com sucesso." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Pagamento devolvido." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Pagamento atualizado." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Pagamento pendente" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Pagamento autorizado." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Autorização de pagamento cancelada." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "A autorização de pagamento falhou." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "O pagamento falhou. Motivo: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Disputa criada. Motivo: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Disputa atualizada. Motivo: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Disputa fechada. Estado: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe reportou um evento: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe Connect: ID do cliente" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe Connect: Chave secreta" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe Connect: Chave publicável" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe Connect: Chave secreta (teste)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Chave publicável (teste)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -21432,17 +21789,17 @@ msgstr "Confirmar pagamento: %(code)s" msgid "Confirming your payment…" msgstr "A confirmar pagamento …" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "" "Ocorreu um erro durante a conexão com o Stripe, por favor tente novamente." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "O Stripe retornou um erro: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -21450,12 +21807,12 @@ msgstr "" "A sua conta Stripe está agora ligada ao pretix. Pode alterar as " "configurações em detalhe abaixo." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "A sua conta Stripe foi removida." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -21463,7 +21820,7 @@ msgstr "" "Desculpe, houve um erro no processo de pagamento. Verifique o link nos seus " "e-mails para continuar." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -21471,55 +21828,55 @@ msgstr "" "Tivemos problemas em autorizar o pagamento com cartão. Por favor tente " "novamente e entre em contato connosco, se este problema pressistir." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "Pedimos desculpa, houve um erro a processar o pagamento." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "Saída de bilhete PDF" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "Este plugin permite que imprimir bilhetes como ficheiros PDF" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "Todos os bilhetes num ficheiro PDF" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "Layout do bilhete de PDF para {channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(O mesmo que acima)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "Layout de bilhete PDF" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "Layout padrão" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "Layout de bilhete criado." -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "O Layout de bilhete foi removido." -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "Layout de bilhete alterado." -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "Layout de bilhete {val}" @@ -21583,48 +21940,48 @@ msgstr "Você ainda não criou nenhum layouts." msgid "Create a new layout" msgstr "Criar um novo layout" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "Saída PDF" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 msgid "Download tickets (PDF)" msgstr "Download dos bilhetes (PDF)" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 msgid "Download ticket (PDF)" msgstr "Descarregar bilhete (PDF)" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "Layout de bilhete padrão" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "O novo layout de bilhete foi criado." -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "O layout solicitado não existe." -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "O layout de bilhete selecionado foi removido." -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "Layout de bilhete PDF: {}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Automated check-in" msgid "Web-based check-in" msgstr "Check-in automático" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." @@ -21632,7 +21989,7 @@ msgid "This plugin allows you to perform check-in actions in your browser." msgstr "" "Este plugin permite-lhe gerar listas de check-in para a sua conferência." -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgctxt "navigation" #| msgid "Check-in" @@ -21646,87 +22003,87 @@ msgstr "Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Passo" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Produtos add-on" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "A sua informação" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Por favor insira um endereço de e-mail válido." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Por favor, indique o seu endereço de facturação." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Por favor, insira seu nome." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Por favor, preencha respostas para todas as perguntas necessárias." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Pagamento" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Por favor, selecione um método de pagamento." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "As informações de pagamento que você inseriu estavam incompletas." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Rever pedido" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Precisa verificar todas as caixas na parte inferior da página." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Houve um erro ao enviar o e-mail de confirmação. Por favor, tente novamente " "mais tarde." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "Endereço de E-mail (repetido)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -21734,58 +22091,58 @@ msgstr "" "Digite o mesmo endereço de e-mail novamente para verificar que inseriu " "corretamente." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Digite o mesmo endereço de e-mail duas vezes." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "mais impostos" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 msgid "No other variation of this product is currently available for you." msgstr "Nenhuma outra variação deste produto está disponível para si." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 msgid "No other variations of this product exist." msgstr "Nenhuma outra variação deste produto existe." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 #, fuzzy #| msgid "Valid" msgctxt "form" msgid "is valid" msgstr "Válido" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgid "expired" msgctxt "form" msgid "required" msgstr "expirado" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Bilhetes: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Admissão: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Organizador: {organizer}" @@ -21796,11 +22153,6 @@ msgstr "Organizador: {organizer}" msgid "Footer Navigation" msgstr "Alternar navegação" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr " bilhetes do evento powered by pretix " - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Esta loja só é visível atualmente para si e a sua equipa." @@ -21906,8 +22258,8 @@ msgstr "Mostrar variantes" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Modificar preço para %(item)s" @@ -21916,8 +22268,8 @@ msgstr "Modificar preço para %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "incl. impostos" @@ -21925,8 +22277,8 @@ msgstr "incl. impostos" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "mais %(rate)s%% %(name)s" @@ -21935,24 +22287,24 @@ msgstr "mais %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "incl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Quantidade de %(item)s - %(var)s a encomendar" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Quantidade de %(item)s a encomendar" @@ -21982,19 +22334,19 @@ msgstr "Check-out" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Carrinho" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Carrinho expirado" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" @@ -22002,12 +22354,12 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Os itens no seu carrinho já não estão reservados para si." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Adicionar bilhetes para uma data diferente" @@ -22195,7 +22547,7 @@ msgstr "ESGOTADO" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Reservado" @@ -22211,33 +22563,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Mostrar nomes de participante nas facturas" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Modificar preço para %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Ok, estamos a remover isso …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Remove um" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Estamos a tentar reservar outro para si!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -22246,42 +22598,53 @@ msgstr "" "Uma vez que os itens estão no seu carrinho, você terá %(time)s minutos para " "concluir a compra." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Adicionar mais uma" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Preço" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "Um produto" msgstr[1] "%(num)s produtos" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s impostos" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Resgatar um voucher" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "Estamos aplicando o voucher ao seu carrinho ..." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Resgatar voucher" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Esvaziar Carrinho" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Prossiga com o check-out" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -22402,9 +22765,9 @@ msgstr "Mostrar todos os eventos de %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRÁTIS" @@ -22439,7 +22802,7 @@ msgstr "W" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Agende agora" @@ -22447,7 +22810,7 @@ msgstr "Agende agora" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "Totalmente reservado" @@ -22470,105 +22833,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Esvaziar Carrinho" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Prossiga com o check-out" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Por favor, selecione uma variação específica deste produto." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Ver outra data" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Escolha data para comprar um bilhete" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Outras datas" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "O período de pré-venda para este evento terminou." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "A pré-venda para este evento terá início em %(date)s às %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "A pré-venda para este evento ainda não começou." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Começar: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Fim: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Admissão: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Admissão: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Adicionar ao Calendário" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Nós agora estamos tentando reservar isto para si!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "Registo" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Adicionar ao carrinho" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Se já encomendou um bilhete" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22580,7 +22932,7 @@ msgstr "" "consegue encontrar o link, clique no botão a seguir para solicitar que o " "link seja enviado novamente." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -23042,18 +23394,18 @@ msgid "Send links" msgstr "Enviar links" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Resgate de voucher" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Este voucher não é válido nesta data do evento." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -23061,7 +23413,7 @@ msgstr "" "Você digitou um código do voucher que lhe permite comprar um dos seguintes " "produtos ao preço especificado:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "a partir de %(minprice)s" @@ -23212,139 +23564,139 @@ msgstr "Página %(page)s de %(of)s" msgid "We are processing your request …" msgstr "Estamos processando o seu pedido …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "O evento selecionado não foi encontrado." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "A bilheteira selecionada não está disponível atualmente." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Este recurso não está ativo." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "O organizador selecionado não foi encontrado." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Por favor insira apenas números." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Introduza apenas números positivos." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" "Nós aplicamos o voucher para o maior número de produtos em seu carrinho que " "pudemos." -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "O seu carrinho foi atualizado." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "O carrinho está agora vazio." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Os produtos foram adicionados com êxito ao seu carrinho." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "O seu carrinho está vazio" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "A pré-venda para este evento terminou ou ainda não começou." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" "Código de evento desconhecido ou não está autorizado a aceder a este evento." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Nenhuma data selecionada." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Data desconhecida selecionada." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Por favor volte e tente novamente." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "O pagamento para esta encomenda não pode ser continuada." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "O pagamento foi tarde demais para ser aceite." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "Foi gerada uma factura." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "O método de pagamento para esta encomenda não pode ser alterado." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Um pagamento para esta encomenda está pendente." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Não pode modificar este pedido" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "Você escolheu uma taxa de cancelamento inválida." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Qualquer cliente" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "O cancelamento foi solicitado." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "O download do bilhete (ainda) não está disponível para esta encomenda." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Por favor, clique no link enviado por e-mail para fazer download dos seus " "bilhetes." -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "Não pode alterar esta encomenda." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23352,28 +23704,28 @@ msgid "" msgstr "" "A encomenda foi alterada. Agora pode pagar o montante pendente de {amount}." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Tivemos dificuldades em processar o que introduziu." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "As suas encomendas para {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "Tivemos problemas a enviar os e-mails, por favor, tente mais tarde." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -23381,19 +23733,19 @@ msgstr "" "Se houver alguma encomenda deste utilizador, ele irá receber um e-mail com " "os códigos das encomenda." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "As listas de espera estão desativadas para este evento." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Não foi possível identificar o produto selecionado." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "A lista de espera está desativado para este produto." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -23401,7 +23753,7 @@ msgstr "" "Não pode adicionar-se à lista de espera porque este produto ainda está " "disponível atualmente." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -23409,120 +23761,136 @@ msgstr "" "Nós adicionamos-lo para a lista de espera. Receberá um e-mail assim que os " "bilhetes ficarem disponível novamente." -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "venda de bilhetes por pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Esta bilheteira está atualmente desativada." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "A data selecionada não existe nesta série de eventos." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Isto não é uma série de eventos." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "a partir de %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "Inglês" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Alemão" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Alemão (informal)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "Árabe" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "Chinês (simplificado)" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Dinamarquês" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Holandês" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "Holandês (informal)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "Francês" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "Finlandês" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "Grego" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "Italiano" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "Letão" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "Polaco" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "Português (Portugal)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Português (Brasil)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "Russo" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "Espanhol" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Turco" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "Apenas perfil utilizador" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Permissão de leitura" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Permissão de escrita" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" +#, fuzzy +#~| msgid "Only include tickets for dates on or before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Apenas incluir bilhetes para datas até esta data." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizador" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "O código QR final será ligeiramente menor porque algum espaço em branco é " +#~ "necessário para uma digitalização adequada." + +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "venda de bilhetes por pretix" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po index b55099da33..5c2529bbde 100644 --- a/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-10-27 06:00+0000\n" "Last-Translator: David Vaz \n" "Language-Team: Portuguese (Portugal) \n" "Language-Team: LANGUAGE \n" @@ -19,405 +19,420 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "" -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 msgid "One of the selected products is not available in the selected country." msgstr "" -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 msgid "Event created" msgstr "" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 msgid "Event details changed" msgstr "" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 msgctxt "subevent" msgid "Event series date added" msgstr "" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 msgctxt "subevent" msgid "Event series date changed" msgstr "" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 msgctxt "subevent" msgid "Event series date deleted" msgstr "" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +msgid "source code" +msgstr "" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -425,43 +440,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -471,27 +487,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -499,93 +515,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -595,14 +611,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -610,359 +626,360 @@ msgstr "" msgid "Name" msgstr "" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -974,179 +991,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1155,65 +1172,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1221,96 +1238,96 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1318,41 +1335,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1364,31 +1381,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1398,33 +1415,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1433,59 +1450,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1493,174 +1510,196 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1668,149 +1707,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1818,8 +1857,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1834,111 +1873,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1946,7 +1985,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1954,7 +1993,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1963,41 +2002,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2005,78 +2044,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2084,51 +2123,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2137,360 +2176,360 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2499,64 +2538,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2565,21 +2604,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2587,56 +2626,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2644,7 +2683,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2652,36 +2691,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2691,102 +2730,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2794,221 +2833,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3018,13 +3067,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3033,98 +3082,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3132,381 +3181,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3516,589 +3565,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4106,45 +4155,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4153,94 +4202,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4249,11 +4298,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4261,157 +4310,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4420,400 +4477,400 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4822,150 +4879,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -4976,365 +5033,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5355,58 +5412,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5418,89 +5475,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5509,76 +5566,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5589,75 +5646,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5665,11 +5722,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5677,11 +5734,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5689,164 +5746,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5854,28 +5911,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5883,55 +5940,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5939,11 +5996,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5952,115 +6009,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6069,55 +6126,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6125,89 +6182,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6215,109 +6272,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6332,7 +6389,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6346,7 +6403,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6360,7 +6417,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6375,7 +6432,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6391,7 +6448,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6409,7 +6466,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6423,7 +6480,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6437,7 +6494,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6453,7 +6510,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6467,7 +6524,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6483,7 +6540,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6508,7 +6565,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6522,7 +6579,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6540,7 +6597,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6555,7 +6612,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6572,7 +6629,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6584,7 +6641,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6598,7 +6655,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6612,56 +6669,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6670,23 +6727,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6695,11 +6752,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6708,93 +6765,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6802,282 +6859,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7113,7 +7170,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7170,8 +7227,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7219,7 +7274,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7236,6 +7291,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7249,93 +7308,103 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +msgid "Source code" +msgstr "" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7343,462 +7412,462 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7806,48 +7875,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7855,437 +7924,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8295,116 +8364,231 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +msgid "Changes to pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8412,83 +8596,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8496,15 +8680,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8513,173 +8697,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8687,29 +8871,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8717,20 +8901,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8748,7 +8932,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8762,66 +8946,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8829,112 +9013,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -8952,1049 +9136,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10005,7 +10189,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10014,49 +10198,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10064,39 +10248,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10104,24 +10288,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10129,45 +10313,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10245,7 +10444,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10262,22 +10461,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10300,7 +10504,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10317,7 +10521,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10339,63 +10543,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10403,11 +10598,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10416,22 +10611,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10546,7 +10747,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10707,18 +10908,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11333,7 +11534,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11450,26 +11651,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11572,7 +11774,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12026,14 +12228,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12085,6 +12287,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12415,7 +12669,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12484,8 +12738,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12493,7 +12747,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12542,28 +12796,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13247,8 +13501,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13268,33 +13522,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13389,7 +13643,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13609,7 +13863,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13659,8 +13913,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13864,7 +14118,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14380,7 +14634,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14466,7 +14720,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14510,77 +14764,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15377,7 +15635,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15601,15 +15859,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15617,7 +15875,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15625,619 +15883,690 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16248,58 +16577,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16312,580 +16641,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16894,69 +17223,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -16964,49 +17293,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17055,41 +17384,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17098,98 +17427,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17198,27 +17527,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17227,36 +17556,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17264,21 +17593,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17370,7 +17699,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17625,241 +17954,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17868,80 +18197,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18022,141 +18351,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18166,112 +18495,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18299,30 +18628,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18413,50 +18742,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18464,20 +18793,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18488,73 +18817,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18562,23 +18891,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19363,8 +19687,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19373,8 +19697,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19382,8 +19706,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19392,24 +19716,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19439,31 +19763,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19628,7 +19952,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19640,46 +19964,46 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" @@ -19687,25 +20011,36 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19800,9 +20135,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19837,7 +20172,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19845,7 +20180,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19868,101 +20203,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -19970,7 +20294,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20365,21 +20689,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20513,299 +20837,294 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/ro/LC_MESSAGES/djangojs.po b/src/pretix/locale/ro/LC_MESSAGES/djangojs.po index 0067156eda..61cb870302 100644 --- a/src/pretix/locale/ro/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ro/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -339,48 +339,48 @@ msgstr "" msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:311 +#: pretix/static/pretixcontrol/js/ui/editor.js:313 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:517 +#: pretix/static/pretixcontrol/js/ui/editor.js:521 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:523 +#: pretix/static/pretixcontrol/js/ui/editor.js:527 msgid "Text object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:525 +#: pretix/static/pretixcontrol/js/ui/editor.js:529 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:527 +#: pretix/static/pretixcontrol/js/ui/editor.js:531 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:529 +#: pretix/static/pretixcontrol/js/ui/editor.js:533 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:531 +#: pretix/static/pretixcontrol/js/ui/editor.js:535 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:535 +#: pretix/static/pretixcontrol/js/ui/editor.js:539 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:808 +#: pretix/static/pretixcontrol/js/ui/editor.js:813 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:857 -#: pretix/static/pretixcontrol/js/ui/editor.js:896 +#: pretix/static/pretixcontrol/js/ui/editor.js:862 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:881 +#: pretix/static/pretixcontrol/js/ui/editor.js:886 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -418,15 +418,15 @@ msgstr "" msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:801 +#: pretix/static/pretixcontrol/js/ui/main.js:802 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:858 +#: pretix/static/pretixcontrol/js/ui/main.js:859 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:873 +#: pretix/static/pretixcontrol/js/ui/main.js:874 msgid "You have unsaved changes!" msgstr "" @@ -442,11 +442,11 @@ msgstr "" msgid "Count" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:135 +#: pretix/static/pretixcontrol/js/ui/question.js:136 msgid "Yes" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:136 +#: pretix/static/pretixcontrol/js/ui/question.js:137 msgid "No" msgstr "" @@ -472,32 +472,32 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/static/pretixpresale/js/ui/main.js:268 +#: pretix/static/pretixpresale/js/ui/main.js:269 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:304 +#: pretix/static/pretixpresale/js/ui/main.js:305 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:401 +#: pretix/static/pretixpresale/js/ui/main.js:402 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:409 +#: pretix/static/pretixpresale/js/ui/main.js:410 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:425 +#: pretix/static/pretixpresale/js/ui/main.js:426 msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:439 -#: pretix/static/pretixpresale/js/ui/main.js:457 +#: pretix/static/pretixpresale/js/ui/main.js:440 +#: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:448 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/ru/LC_MESSAGES/django.po b/src/pretix/locale/ru/LC_MESSAGES/django.po index a39ee95668..108470df4c 100644 --- a/src/pretix/locale/ru/LC_MESSAGES/django.po +++ b/src/pretix/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-09-23 17:00+0000\n" "Last-Translator: Svyatoslav \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 3.10.3\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 #, fuzzy #| msgid "pretix User" msgid "pretixPOS" msgstr "Пользователь pretix" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "Название приложения" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "Список разрешённых URI, разделённых пробелами" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "ID клиента" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "Включить вебхук" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "Все мероприятия (в том числе вновь созданные)" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "Ограничиться мероприятиями" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "Выбранное место \"{seat}\" недоступно." -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "Одна или более позиций не относятся к данному мероприятию." -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "Это подмероприятие не относится к данному мероприятию." -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "" -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 #, fuzzy #| msgid "The ordered product \"{item}\" is no longer available." msgid "The product \"{}\" is not available on this date." msgstr "Заказанный продукт \"{item}\" более не доступен." -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "Невозможно сгенерировать счёт для данного заказа." -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "Счёт для данного заказа уже существует." -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 #, fuzzy #| msgid "The selected product does not allow to select a seat." msgid "One of the selected products is not available in the selected country." msgstr "Выбранный продукт не позволяет выбрать место." -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "Создан новый заказ" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "Новый заказ требует подтверждения" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "Заказ помечен как оплаченный" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 #, fuzzy #| msgid "Order expired" msgid "Order reactivated" msgstr "Срок действия заказа истёк" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "Срок действия заказа истёк" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "Информация в заказе изменена" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "Контактный адрес заказа изменён" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "Внешний возврат оплаты" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 #, fuzzy #| msgid "Event date" msgid "Event created" msgstr "Дата мероприятия" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 #, fuzzy #| msgid "Event date range" msgid "Event details changed" msgstr "Диапазон дат мероприятия" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date added" msgstr "Дата и время начала мероприятия" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 #, fuzzy #| msgid "Event date range" msgctxt "subevent" msgid "Event series date changed" msgstr "Диапазон дат мероприятия" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 #, fuzzy #| msgid "Event begin date and time" msgctxt "subevent" msgid "Event series date deleted" msgstr "Дата и время начала мероприятия" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "Электронная почта" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "Интернет-магазин" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, fuzzy, python-brace-format +#| msgid "powered by pretix" +msgid "powered by {name} based on pretix" +msgstr "на базе pretix" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "event ticketing powered by pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Код ваучера" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Название компании" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Образец входного билета" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Здесь можно вставить отдельный текст с указанием причины." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Сумма была списана с вашей карты." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Пожалуйста, переведите деньги на следующий банковский счёт: " "9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Формат экспорта" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (с запятыми)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (в стиле Excel)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (с точками с запятой)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Combined Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Ответы на вопросы о загрузке файлов" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Билет на мероприятие {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -446,14 +465,14 @@ msgstr "Билет на мероприятие {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -461,22 +480,23 @@ msgstr "" "Включать только счета, выставленные начиная с этой даты. Обратите внимание, " "что дата выставления счёта не всегда соответствует дате заказа или оплаты." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -485,9 +505,9 @@ msgstr "" "внимание, что дата выставления счёта не всегда соответствует дате заказа или " "оплаты." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -497,12 +517,12 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -513,15 +533,15 @@ msgstr "" "некоторые счета за заказы, которые в итоге были полностью или частично " "оплачены другим поставщиком." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Все счета" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Данные счёта" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -529,93 +549,93 @@ msgstr "Данные счёта" msgid "Invoices" msgstr "Счета" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Строки счёта" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Номер счёта" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Дата" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Тип счёта" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Отмена" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Отправитель счёта:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -625,14 +645,14 @@ msgstr "Отправитель счёта:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -640,367 +660,368 @@ msgstr "Отправитель счёта:" msgid "Name" msgstr "Имя" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Адрес" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Страна" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Налоговый ID" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "НДС ID" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Получатель счёта:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Компания" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Адрес с указанием улицы и номера дома" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Штат" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Получатель" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Внутренняя ссылка" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Показать в иностранной валюте" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Курс иностранной валюты" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Общая стоимость (с налогами)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Общая стоимость (без налогов)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment information" msgid "Payment matching IDs" msgstr "Информация о платеже" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Отмена" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Счёт" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Да" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Нет" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Номер строки" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Описание" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Цена нетто" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Сумма налога" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Налоговая ставка" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Наименование налога" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Начальная дата мероприятия" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Адреса электронной почты (текстовый файл)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Данные заказа" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Позиции заказа" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Сборы за заказ" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Только оплаченные заказы" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Enable payment method" msgid "Include payment amounts" msgstr "Активировать способ оплаты" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Event date" msgid "Start event date" msgstr "Дата мероприятия" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Дата мероприятия" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1012,186 +1033,186 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Статус" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Line number" msgid "Phone number" msgstr "Номер строки" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date:" msgid "Order time" msgstr "Дата заказа:" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" msgstr "Адрес электронной почты подтверждён" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Дата последнего платежа" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Сборы" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Брутто, с налогом {rate} % " -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Нетто, без налога {rate} % " -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Сумма налога {rate} % " -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Номера счетов" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Способ оплаты" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Тип сбора" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Имя в счёте" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID позиции" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1200,65 +1221,65 @@ msgstr "ID позиции" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Дата" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Продукт" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Вариант" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Имя посетителя" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Адрес электронной почты посетителя" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1266,113 +1287,113 @@ msgstr "Адрес электронной почты посетителя" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID псевдонимизации" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "ID клиента" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Seat: Full name" msgid "Seat name" msgstr "Место: Полное имя" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Seat: zone" msgid "Seat zone" msgstr "Место: зона" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Seat: row" msgid "Seat row" msgstr "Место: ряд" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Seat {number}" msgid "Seat number" msgstr "Место {number}" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgctxt "invoice" #| msgid "Order code" msgid "Order comment" msgstr "Код заказа" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Оплата заказов и возвраты" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment fee" msgid "Payment states" msgstr "Платёжный сбор" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Refund requested" msgid "Refund states" msgstr "Запрошен возврат" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Код статуса" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Сумма" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1380,41 +1401,41 @@ msgstr "Сумма" msgid "Payment method" msgstr "Способ оплаты" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Наличие квот" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Оплаченные заказы" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Блокирующие ваучеры" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1426,35 +1447,35 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Лист ожидания" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Paid orders" msgid "Exited orders" msgstr "Оплаченные заказы" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Доступно в настоящий момент" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Gift card code" msgid "Gift card redemptions" msgstr "Код подарочного сертификата" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1464,35 +1485,35 @@ msgstr "Код подарочного сертификата" msgid "Gift card code" msgstr "Код подарочного сертификата" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Показать варианты" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1501,62 +1522,62 @@ msgstr "" msgid "All" msgstr "Всё" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 #, fuzzy #| msgctxt "stripe" #| msgid "Live" msgid "Live" msgstr "Действующий" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Очистить корзину" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Истёк срок" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Карта тестового режима" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Валюта" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1564,75 +1585,75 @@ msgstr "Валюта" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Date and time" msgid "Created in order" msgstr "Дата и время" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Номер счёта" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Expiration date" msgid "Last invoice date of order" msgstr "Дата окончания срока" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1640,112 +1661,134 @@ msgctxt "subevents" msgid "Date" msgstr "Дата" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Код ваучера" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Не выходить из системы" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Эта комбинация учётных данных неизвестна нашей системе." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Данная учётная запись неактивна." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Вы уже зарегистрированы с этим адресом электронной почты, пожалуйста, " "используйте форму входа. " -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Адрес электронной почты" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Повторите пароль" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Пожалуйста, введите ваше имя." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Внутренняя ссылка" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Улица и номер дома" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Выбрать штат/страну" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Необходимо указать наименование компании." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Необходимо указать ваше имя." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Этот НДС ID недействителен. Пожалуйста, перепроверьте ваши данные." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1756,7 +1799,7 @@ msgstr "" "стране в настоящее время недоступна. Поэтому мы должны включить НДС в ваш " "счёт. Вы можете получить сумму налога обратно через процесс возврата НДС." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1767,13 +1810,13 @@ msgstr "" "счёт. Пожалуйста, свяжитесь со службой поддержки, чтобы решить эту проблему " "в ручном режиме. " -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1781,49 +1824,49 @@ msgstr "" "Пожалуйста, введите ваш текущий пароль, если вы хотите изменить свой адрес " "электронной почты или пароль." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Ваш текущий пароль" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Наименование устройства" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Тип устройства" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Смартфон с приложением Authenticator" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "WebAuthn-совместимый аппаратный токен (например, Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1831,82 +1874,82 @@ msgstr "" "Неверный синтаксис заполнителя: вы использовали другое количество \"{\" than " "of \"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Неверный заполнитель(-и): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Корпоративный заказчик" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Индивидуальный заказчик" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Страница %d из %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Классическое средство отображения счетов (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Счёт от" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Счёт для" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Код заказа" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Номер отмены" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Оригинал счёта" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Номер счёта" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Дата отмены" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Дата оригинала счёта" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Дата счёта" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Мероприятие" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1914,8 +1957,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1930,117 +1973,117 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Счёт {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Номер ссылки клиента: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "НДС ID клиента" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Получатель" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "Счёт" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Счёт" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Отмена" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Описание" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Количество" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Налоговая ставка" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Нетто" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Брутто" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Сумма" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Общая сумма счёта" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Credit card payments" msgctxt "invoice" msgid "Received payments" msgstr "Платежи по кредитным картам" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Credit card payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "Платежи по кредитным картам" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Стоимость нетто" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Стоимость брутто" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Налог" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Включённые налоги" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2050,7 +2093,7 @@ msgstr "" "Используется курс обмена 1:{rate}, опубликованный Европейским центральным " "банком {date}, что соответствует:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2060,7 +2103,7 @@ msgstr "" "Используется курс обмена 1:{rate}, опубликованный Европейским центральным " "банком {date}, общая сумма счёта соответствует {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Современное средство отображения счетов (pretix 2.7)" @@ -2069,41 +2112,41 @@ msgstr "Современное средство отображения счет msgid "Default list" msgstr "Список по умолчанию" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Активен" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Является администратором сайта" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Дата вступления" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Часовой пояс" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Для входа требуется двухфакторная аутентификация" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Получать уведомления в соответствии с моими нижеуказанными настройками" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Если отключено, вы не будете получать никаких уведомлений." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2111,40 +2154,40 @@ msgstr "Если отключено, вы не будете получать н #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Информация об учётной записи изменена" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Восстановление пароля" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Все продукты (включая недавно созданные)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Включить незавершённые заказы" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2155,7 +2198,7 @@ msgid "" msgstr "" "С этой опцией можно зарегистрироваться, даже если заказ не был оплачен." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2163,34 +2206,34 @@ msgstr "" msgid "Gates" msgstr "Даты" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Каналы продаж для автоматической регистрации" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2203,21 +2246,21 @@ msgstr "" "проверяются повторно на входе и будут считаться проверенными непосредственно " "при покупке." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Страна" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Внутренний идентификатор" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2225,33 +2268,33 @@ msgstr "" "Здесь вы можете ввести любое значение, чтобы упростить сопоставление данных " "с другими источниками. Если вы его не введёте, мы создадим его автоматически." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Этот идентификатор уже используется для другого вопроса." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Дата инициализации" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Конец периода предварительной продажи должен быть позже его начала." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Конец мероприятия должен быть позже его начала." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2265,49 +2308,49 @@ msgstr "" "запомнить, но вы также можете выбрать случайное значение. Используется в " "URL, кодах заказа, номерах счетов и ссылках на банковские переводы." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Описательная часть URL-адреса может содержать только буквы, цифры, точки и " "тире." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Магазин действующий" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Валюта мероприятия" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Показать в списках" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." @@ -2315,89 +2358,89 @@ msgstr "" "Если выбран данный параметр, данное мероприятие будет отображаться публично " "в списке мероприятий для вашей учётной записи организатора." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Место" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Широта" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Долгота" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Серия мероприятий" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Мероприятие" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2405,50 +2448,50 @@ msgstr "" "Вы сконфигурировали по крайней мере один платный продукт, но не активировали " "способы оплаты." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" "Вам нужно сконфигурировать хотя бы одну квоту, чтобы продать что-нибудь." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Созданное событие не может переключаться между серией мероприятий и одним " "мероприятием." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Описательная часть URL-адреса мероприятия не может быть изменена." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" "Данная описательная часть URL-адреса уже была использована для другого " "мероприятия." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Мероприятие не может закончиться до его начала." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" "Предварительная продажа на мероприятие не может закончиться до её начала." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2456,7 +2499,7 @@ msgstr "" "Только если этот флажок установлен, эта дата видна пользователям во внешнем " "интерфейсе." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2464,83 +2507,83 @@ msgstr "" "Если выбран данный параметр, данное мероприятие будет отображаться публично " "в списке дат вашего мероприятия." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Дата в серии мероприятий" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Даты в серии мероприятий" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Один или несколько вариантов не относятся к данному мероприятию." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Не может содержать пробелов или специальных символов, кроме подчеркивания" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "Имя свойства может содержать только буквы, цифры и подчеркивания." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Стоимость нетто" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Можно изменить настройки организатора" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Внешний возврат оплаты" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Общая стоимость" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "Вы не можете выбрать квоту, относящуюся к другому мероприятию." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Никакое значение не может содержать символ разделителя." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." @@ -2548,48 +2591,48 @@ msgstr "" "Описательная часть URL-адреса может содержать только буквы, цифры, точки и " "тире." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "Налоговый ID: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "НДС-ID: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Название категории" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Внутреннее имя" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" "Если вы установите этот параметр, он будет использоваться вместо публичного " "имени в серверной части." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Описание категории" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Продукты в этой категории являются дополнительными продуктами" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2599,34 +2642,34 @@ msgstr "" "себе. Их можно купить только в сочетании с продуктом, для которого эта " "категория настроена как возможный источник для дополнений." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (Add-On products)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2634,19 +2677,19 @@ msgstr "" "Если у вас много продуктов, для их упорядочивания вы можете отсортировать их " "по категориям." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Наименование позиции" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Отображается под названием продукта в списках." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Цена по умолчанию" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2656,11 +2699,11 @@ msgstr "" "цены для каждого из вариантов. Если у варианта нет специальной цены или у " "вас нет вариантов, будет использоваться эта цена." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Ввод бесплатной цены" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2675,27 +2718,27 @@ msgstr "" "время это не поддерживается для продуктов, которые покупаются как дополнение " "к другим продуктам." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Налог с продаж" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Это входной билет" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "Позволяет ли покупка этого продукта посетить ваше мероприятие" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Генерировать билеты" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Показать лист ожидания для этого билета" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "This will only work of waiting lists are enabled for this event." msgid "This will only work if waiting lists are enabled for this event." @@ -2703,40 +2746,40 @@ msgstr "" "Это будет работать только для листов ожидания, активированных для данного " "мероприятия." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Показать публично, сколько билетов ещё доступно." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Изображение продукта" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Доступно с" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Этот продукт не будет продаваться до указанной даты." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Доступно до" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Этот продукт не будет продаваться после указанной даты." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Показывать только после распродажи" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2750,11 +2793,11 @@ msgstr "" "продажи. Может быть короткий период, в течение которого оба продукта видны, " "пока все билеты в указанной квоте зарезервированы, но ещё не проданы." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Этот продукт можно купить только с использованием ваучера." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2762,11 +2805,11 @@ msgstr "" "Чтобы купить этот продукт, пользователю нужен ваучер, который " "распространяется на этот продукт либо напрямую, либо через квоту." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Покупка этого продукта требует подтверждения" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2778,7 +2821,7 @@ msgstr "" "оплачен и завершён. Вы можете использовать это, например, для билетов со " "скидкой, которые доступны только для определённых групп." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2786,7 +2829,7 @@ msgstr "" "Этот продукт будет показан только в том случае, если ваучер, соответствующий " "данному продукту, использован." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2794,11 +2837,11 @@ msgstr "" "Этот продукт будет скрыт на странице мероприятия, пока пользователь не " "введёт ваучер, который разблокирует этот продукт." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Продавайте этот продукт только как часть пакета" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2809,13 +2852,13 @@ msgstr "" "хотите использовать этот продукт в качестве дополнительного продукта, но " "только для фиксированных пакетов!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Разрешить отмену продукта" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2830,11 +2873,11 @@ msgstr "" "мероприятия. Если этот флажок снят, заказы, содержащие этот продукт, не " "могут быть отменены пользователями, а только вами." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Минимальная сумма заказа" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2844,11 +2887,11 @@ msgstr "" "столько раз. Для этого продукта не будет особого ограничения, если вы " "оставите поле пустым или введёте 0." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Максимальная сумма заказа" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2860,7 +2903,7 @@ msgstr "" "введёте 0. Ограничение на максимальное количество позиций во всем заказе " "действует независимо от этого." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2872,11 +2915,11 @@ msgstr "" "можете использовать это, например, для студенческих билетов, чтобы указать " "человеку при регистрации, что студенческий билет ещё требует проверки." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Первоначальная цена" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2886,16 +2929,16 @@ msgstr "" "чтобы показать, что текущая цена является ценой со скидкой. Это настройка " "для визуального эффекта и не влияет на цену." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Данный продукт является подарочным сертификатом" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2903,10 +2946,10 @@ msgstr "" "Когда покупатель приобретает этот продукт, он получает подарочный " "сертификат, стоимость которого соответствует цене продукта." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2916,7 +2959,7 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2924,53 +2967,53 @@ msgstr "" "Максимальное количество на заказ не может быть ниже минимального количества " "на заказ." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" "Категория продукта должна относиться к тому же мероприятию, что и продукт." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "Налоговое правило продукта должно относиться к тому же мероприятию, что и " "продукт." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "Доступность продукта не может закончиться до её начала." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Отображено под названием варианта в списках." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Позиция" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Вариант продукта" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Варианты продукта" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Минимальное количество" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Максимальное количество" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Дополнительные продукты включены в цену" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2979,51 +3022,51 @@ msgstr "" "билету является бесплатным, даже если обычно дополнительные продукты " "являются платными при покупке отдельно." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You can not select the same seat multiple times." msgid "Allow the same product to be selected multiple times" msgstr "Вы не можете выбрать одно и то же место несколько раз." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" "Категория дополнительного продукта должна относиться к тому же мероприятию, " "что и продукт." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "У продукта уже имеется дополнительный продукт этой категории." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Минимальное количество должно быть равно или больше нуля." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Максимальное количество должно быть равно или больше нуля." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Максимальное количество должно быть больше минимального." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Предмет в пакете" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Вариант в пакете" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Назначенная часть цены" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3035,223 +3078,233 @@ msgstr "" "случаях смешанного налогообложения. В противном случае может быть оставлен " "пустым. Это значение НЕ будет добавлено к базовой цене продукта." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" "Предмет в пакете должен относиться к тому же мероприятию, что и продукт." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Для данного продукта должен быть установлен вариант." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "Выбранный вариант не относится к этому продукту." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Количество должно быть равно или больше нуля." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Текст (одна строка)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Многострочный текст" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Да/Нет" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Выберите один из списка" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Выберите несколько из списка" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Загрузка файла" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Время" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Дата и время" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Код страны (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Текст справки" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Если вопрос требует объяснения или уточнения, сделайте это здесь!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Тип вопроса" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Этот вопрос будет задан покупателям выбранных продуктов" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Задайте вопрос во время регистрации, а не в процессе покупки билетов" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "Этот вопрос будет отображаться только в серверной части." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Напечатать ответ о счетах" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Минимальное количество" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Максимальное количество" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Для продолжения требуется ответ на этот вопрос." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Выбрана неверная опция." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to low." msgstr "Введённая цена слишком высока." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Введённая цена слишком высока." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Неверно введён номер." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Пожалуйста, введите ваше имя." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a valid seat." msgid "Please choose an earlier date." msgstr "Пожалуйста, выберите действительное место." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Неверно введена дата." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Неверно введено время." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Неверно введена дата/время." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Неизвестный код страны." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Идентификатор \"{}\" уже использован для другого варианта." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Вариант вопроса" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Варианты вопроса" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Закройте эту квоту окончательно, как только она будет распродана" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3262,11 +3315,11 @@ msgstr "" "за отмены или истекших заказов. Конечно, вы всегда можете заново открыть её " "в ручном режиме." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3276,13 +3329,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3291,12 +3344,12 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" "Все варианты должны относиться к продукту, содержащемуся в списке продуктов." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3304,82 +3357,82 @@ msgstr "" "Один или несколько продуктов имеют варианты, но ни один из них не " "присутствует в списке вариантов." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Подмероприятие не может быть пустым для серии мероприятий." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Заказ {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Ваучер {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Продукт {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Дата {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Квота {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Категория {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Вопрос {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Налоговое правило {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "не завершено" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "оплачено" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "истекло" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "отменено" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Язык клиента" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Дата окончания срока" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Общая сумма" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3387,7 +3440,7 @@ msgstr "" "Текст, введённый в это поле, не будет виден пользователю и предназначен для " "вашего удобства." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3400,15 +3453,15 @@ msgstr "" "сообщения, поэтому вам необходимо проинформировать сотрудников, занимающихся " "регистрацией, о том, как действовать в таких случаях." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Метаинформация" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Адрес электронной почты подтверждён" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3416,7 +3469,7 @@ msgstr "" "Платёж не может быть принят, так как последняя дата платежей, " "сконфигурированная в настройках платежа, истекла." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3425,26 +3478,26 @@ msgstr "" "вашей конфигурации в настройках платежей просроченные платежи не могут " "приниматься." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Данный заказ ещё не утверждён организатором мероприятия." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Заказанный продукт \"{item}\" более не доступен." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Место \"{seat}\"более не доступно." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "" #| "This voucher code has already been used the maximum number of times " @@ -3453,199 +3506,199 @@ msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" "Этот код ваучера уже был использован максимально допустимое количество раз." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Ваш заказ: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Пусто, если данный продукт не является входным билетом" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Выбрать страну" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "создано" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "не завершено" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "подтверждено" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "отменено" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "не удалось" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "возвращено" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Информация о платеже" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Регистрация мероприятия подтверждена: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Получена оплата за ваш заказ: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "начато извне" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "создано" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "в пути" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "готово" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "не удалось" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "отменено" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Организатор" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Клиент" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Внешний" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Pending amount" msgid "Refund reason" msgstr "Неуплаченная сумма" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Платёжный сбор" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Плата за доставку" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Плата за обслуживание" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Плата за отмену" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Другие сборы" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Подарочный сертификат" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Позиция заказа" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Регистрация вашего мероприятия: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "ID корзины (например, сеансовый ключ)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Позиция корзины" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Позиции корзины" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Только для корпоративных клиентов в ЕС." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Данная ссылка будет напечатана на вашем счёте для вашего удобства." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3656,45 +3709,45 @@ msgstr "" "раз. Используется в URL для ссылки на ваши учётные записи организатора и " "ваши мероприятия." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Можно создавать мероприятия" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Можно изменять команды и разрешения" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Можно изменить настройки организатора" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3703,98 +3756,98 @@ msgstr "" "ваших мероприятий, а именно через отчёты о конфиденциальности, поэтому " "будьте осторожны с тем, кого вы добавите в эту команду!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Можно управлять подарочными сертификатами" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Можно изменять настройки мероприятия" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Можно изменять настройки продукта" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Можно просматривать заказы" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Можно изменять заказы" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Можно просматривать ваучеры" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Можно изменять ваучеры" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Команда" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Пригласить в команду '{team}' for '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Ваш файл макета недействителен для файла JSON." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" "Ваш файл макета не является действительным планом рассадки. Сообщение об " "ошибке: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Ряд {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Место {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Должно быть коротким, например, \"НДС\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Сконфигурированные цены продукта включают сумму налога" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Используйте правила обратного налогообложения ЕС" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3811,11 +3864,11 @@ msgstr "" "консультации с налоговым консультантом. Не предоставляется гарантия " "правильного расчёта налога. ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Страна коммерсанта" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3823,27 +3876,27 @@ msgstr "" "Страна вашего проживания. Это страна, в которой правило обратного " "налогообложения ЕС не будет применяться при вышеуказанной конфигурации." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Вам нужно настроить свою страну, чтобы использовать функцию обратного " "налогообложения." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "вкл. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "плюс {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "активировано обратное налогообложение" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3853,61 +3906,61 @@ msgstr "" "Совета 2006/112 /EC, ответственность за уплату НДС лежит на получателе " "услуги." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Не влияет" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Установить цену товара на" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Вычесть из цены продукта" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Снизить цену продукта на (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Количество раз, которое этот ваучер может быть использован." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Максимальная сумма заказа" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3917,11 +3970,11 @@ msgstr "" "соответствующих квот продукта, так что гарантируется, что любой, у кого есть " "этот код ваучера, получит билет." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Разрешить обход квоты" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3929,41 +3982,41 @@ msgstr "" "Если данный параметр активирован, владелец этого кода ваучера может покупать " "билеты, даже если их не осталось." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Ценовой режим" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Стоимость ваучера" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Используется этот вариант из вышеуказанного выбора продуктов." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Если активирован данный параметр, ваучер действителен для любого продукта, " "на который распространяется данная квота." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3973,29 +4026,29 @@ msgstr "" "введёте одно и то же значение для нескольких ваучеров, вы сможете получить " "статистику о том, сколько из них было использовано и т. д." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Показывает скрытые продукты, которые соответствуют этому ваучеру" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Вы не можете выбрать квоту, относящуюся к другому мероприятию." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Вы не можете выбрать квоту и конкретный продукт одновременно." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Вы не можете выбрать продукт, который относится к другому мероприятию." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." @@ -4003,11 +4056,11 @@ msgstr "" "Вы не можете выбрать вариант, не выбрав продукт, который предоставляет " "варианты." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Этот вариант не относится к этому продукту." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -4015,12 +4068,12 @@ msgstr "" "Вы можете заблокировать квоту, только если указали конкретный вариант " "продукта. В противном случае может быть неясно, какие квоты блокировать." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" "В настоящее время невозможно создать ваучеры для дополнительных продуктов." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -4028,7 +4081,7 @@ msgid "" "reserve tickets." msgstr "Вы не можете выбрать квоту и конкретный продукт одновременно." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4037,20 +4090,20 @@ msgstr "" "Этот ваучер уже был использован %(redeemed)s раз. Вы не можете уменьшить " "максимальное количество использований ниже этого числа." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Если вы хотите, чтобы этот ваучер блокировал квоту, вы должны выбрать " "конкретную дату." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" "Вы не можете выбрать подмероприятие, если ваше мероприятие не является " "серией мероприятий." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4058,109 +4111,109 @@ msgstr "" "Вы не можете создать ваучер, который блокирует квоту, поскольку выбранный " "продукт или квота в настоящее время распроданы или полностью зарезервированы." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Ваучер с этим кодом уже существует." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgid "You need to select a specific seat." msgid "You need to choose a date if you select a seat." msgstr "Вам необходимо выбрать конкретное место." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The selected date does not exist in this event series." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Выбранная дата не существует в этой серии мероприятий." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgid "You need to select a specific seat." msgid "You need to choose a specific product if you select a seat." msgstr "Вам необходимо выбрать конкретное место." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This gift card can only be used in test mode." msgid "Seat-specific vouchers can only be used once." msgstr "" "Этот подарочный сертификат можно использовать только в тестовом режиме." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose a subevent for the new position." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Вам нужно выбрать подмероприятие для новой позиции." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Идентификатор \"{}\" уже использован для другого варианта." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "В листе ожидания с" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Присвоенный ваучер" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Продукт, который ждёт пользователь." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Вариант выбранного выше продукта." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Запись в листе ожидания" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Записи в листе ожидания" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "В настоящее время этот продукт недоступен." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Ваучер уже отправлен данному лицу." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Эта запись анонимизирована и больше не может быть использована." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Создано автоматически из записи в листе ожидания для {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Вы были выбраны из листа ожидания для {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Выбранный продукт не относится к этому мероприятию." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Пожалуйста, выберите конкретный вариант этого продукта." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4168,11 +4221,11 @@ msgstr "" "Вы уже в этом списке ожидания! Мы сообщим вам, как только у нас будет для " "вас билет." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Требуются административные меры" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4182,214 +4235,214 @@ msgstr "" "автоматически, например, внешний возврат. Вам необходимо разрешить это в " "ручном режиме или игнорировать, в зависимости от рассматриваемой проблемы." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Просмотреть все нерешённые проблемы" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Даты" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Дата мероприятия" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Общая сумма нетто" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Неуплаченная сумма" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Просмотреть данные заказа" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Создан новый заказ: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Создан новый заказ, требующий утверждения: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Заказ {order.code} отмечен как оплаченный." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Заказ {order.code} отменён." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "Заказ {order.code} изменён." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Заказ {order.code} отмечен как истекший." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "Информация по билету заказа {order.code} изменена." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Контактный адрес заказа {order.code} изменён." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Заказ {order.code} изменён." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Переплата за заказ" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Переплата за заказ {order.code}" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Произошёл внешний возврат за {order.code}." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Запрошен возврат" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "У вас запрошен возврат за {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Вам необходимо выбрать дату." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No archived events found." msgctxt "subevent" msgid "No matching date was found." msgstr "Архивные события не найдены." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No archived events found." msgid "No matching product was found." msgstr "Архивные события не найдены." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No payment information found." msgid "No matching variation was found." msgstr "Информация об оплате не найдена." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Вам необходимо выбрать вариант продукта." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "Адреса выставления счетов" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Пожалуйста, введите действительный адрес электронной почты." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "" "Автоматический возврат не поддерживается этим поставщиком платёжных услуг." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a valid seat." msgid "Please enter a valid state." msgstr "Пожалуйста, выберите действительное место." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Адрес электронной почты посетителя" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4398,26 +4451,26 @@ msgstr "Адрес электронной почты посетителя" msgid "Attendee address" msgstr "Адрес электронной почты посетителя" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgctxt "address" #| msgid "State" msgid "State" msgstr "Штат" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Subtract from product price" msgid "Calculate from product" msgstr "Вычесть из цены продукта" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 #, fuzzy @@ -4425,66 +4478,66 @@ msgstr "" msgid "Ticket code" msgstr "Дизайн билета" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Generate tickets" msgid "Generate automatically" msgstr "Генерировать билеты" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Пожалуйста, введите действительный адрес электронной почты." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Пожалуйста, введите действительный адрес электронной почты." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No archived events found." msgid "No matching seat was found." msgstr "Архивные события не найдены." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" "Место, которое вы выбрали, уже занято. Пожалуйста, выберите другое место." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Вам необходимо выбрать конкретное место." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Выбрана неверная опция." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Активировать способ оплаты" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Пользователи не смогут выбрать этого поставщика платёжных услуг после " "указанной даты." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Текст в счетах" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4496,11 +4549,11 @@ msgstr "" "оплаты заказа. Если счёт будет сгенерирован позже, на нём будет отображён " "текст, подтверждающий, что он уже оплачен." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Минимальная общая сумма заказа" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4510,11 +4563,11 @@ msgstr "" "превышает заданную величину. Общая сумма заказа для этой цели может быть " "рассчитана без учёта сборов, взимаемых данным способом оплаты." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Максимальная общая сумма заказа" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4524,23 +4577,23 @@ msgstr "" "равна или ниже заданной величины. Общая сумма заказа для этой цели может " "быть рассчитана без учёта сборов, взимаемых данным способом оплаты." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Дополнительный сбор" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Абсолютная величина" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Процент от общей суммы заказа." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Рассчитать сбор из общей стоимости, включающей сбор." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4554,11 +4607,11 @@ msgstr "" "получить об этом подробную информацию. Не забудьте установить выше " "правильные сборы!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Ограничить следующими странами" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4569,44 +4622,44 @@ msgstr "" "все страны будут разрешены. Этот параметр активируется только в том случае, " "если требуется адрес выставления счёта." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "Активировать способ оплаты" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "Активировать способ оплаты" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Оплата по этому счёту уже получена." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" "Автоматический возврат не поддерживается этим поставщиком платёжных услуг." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4614,35 +4667,35 @@ msgstr "" "Оплата не требуется, так как этот заказ включает в себя только бесплатные " "продукты." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Бесплатно" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Касса" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Описание процесса оплаты при оформлении заказа" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4651,13 +4704,13 @@ msgstr "" "выбирает этот способ оплаты. Следует предоставить краткое объяснение этого " "способа оплаты." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" "Описание процесса оплаты в письмах по электронной почте с подтверждением " "заказа" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4675,11 +4728,11 @@ msgstr "" "пользователя о том, как приступить к оплате. Вы можете использовать " "заполнители {order}, {total}, {currency} и {total_with_currency}" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Описание процесса оплаты для незавершённых заказов" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4696,62 +4749,62 @@ msgstr "" "приступить к оплате. Вы можете использовать заполнители {order}, {total}, " "{currency} и {total_with_currency}" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Взаимозачёт" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Сопоставлено с заказами: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "В тестовом режиме, будут работать только тестовые карты." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" "Покупку подарочного сертификата нельзя оплатить подарочными сертификатами." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Этот подарочный сертификат не поддерживает данную валюту." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" "Этот подарочный сертификат можно использовать только в тестовом режиме." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" "В тестовом режиме можно использовать только тестовые подарочные сертификаты." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This gift card is not known." msgid "This gift card is no longer valid." msgstr "Этот подарочный сертификат неизвестен." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "По этому подарочному сертификату был использован весь кредит." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Этот подарочный сертификат уже используется для вашей оплаты." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4759,11 +4812,11 @@ msgstr "" "Ваш подарочный сертификат использован, но всё еще необходимо доплатить {}. " "Пожалуйста, выберите способ оплаты." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "Ваш подарочный сертификат использован." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4771,11 +4824,11 @@ msgstr "" "Вы ввели ваучер вместо подарочного сертификата. Ваучеры можно вводить только " "на первой странице магазина под ассортиментом продуктов." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Этот подарочный сертификат неизвестен." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4783,11 +4836,11 @@ msgstr "" "Этот подарочный сертификат не может быть использован, поскольку его код не " "является уникальным. Пожалуйста, свяжитесь с организатором этого мероприятия." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "Этот подарочный сертификат не принят организатором мероприятия." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "This gift card was used in the meantime. Please try again" msgid "This gift card was used in the meantime. Please try again." @@ -4795,59 +4848,71 @@ msgstr "" "За это время этот подарочный сертификат уже был использован. Пожалуйста, " "попробуйте ещё раз." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Код билета (содержание штрих-кода)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Позиция заказа" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Название варианта" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Образец варианта" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Описание продукта" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Название и вариант продукта" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Образец продукта – образец варианта" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Описание продукта" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product – sample variation" +msgid "Sample product variation description" +msgstr "Образец продукта – образец варианта" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Категория билета" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Цена, включая дополнительные продукты" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4856,18 +4921,18 @@ msgstr "Цена, включая дополнительные продукты" msgid "Attendee company" msgstr "Адрес электронной почты посетителя" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee email" msgid "Full attendee address" msgstr "Адрес электронной почты посетителя" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4876,332 +4941,332 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Имя посетителя" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee name" msgid "Attendee ZIP code" msgstr "Имя посетителя" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Адрес электронной почты посетителя" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Имя посетителя" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Адрес электронной почты посетителя" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Наименование образца мероприятия" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 мая 2017 года" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Диапазон дат мероприятия" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 мая – 4 июня 2017 года" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Дата и время начала мероприятия" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017-05-31 20:00:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Дата начала мероприятия" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017-05-31 00:00:00" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Время начала мероприятия" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Дата и время окончания мероприятия" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017-05-31 22:00:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Дата окончания мероприятия" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Дата и время входа на мероприятие" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Время входа на мероприятие" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Место проведения мероприятия" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Компания в счёте" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "Адреса выставления счетов" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "Адреса выставления счетов" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address city" msgstr "Компания в счёте" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Ваш город" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "Имя в счёте" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample city" msgid "Sample State" msgstr "Ваш город" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address country" msgstr "Компания в счёте" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Список дополнительных продуктов" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Информационный текст организатора" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Информационный текст организатора мероприятия" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Информационный текст организатора мероприятия" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Дата распечатки" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Дата и время распечатки" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Время распечатки" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Место: Полное имя" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Партер, ряд 3, место 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Место: зона" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Партер" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Место: ряд" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Место: номер места" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Вопрос: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Имя в счёте: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Начало мероприятия" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Окончание мероприятия" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Вход на мероприятие" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Начало предварительной продажи" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Окончание предварительной продажи" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Фиксированная дата:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Относительная дата:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "Относительная дата:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Не установлено" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Дата мероприятия" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5209,24 +5274,24 @@ msgstr "" "Мы не смогли полностью обработать ваш запрос, так как сервер был слишком " "занят. Пожалуйста, попробуйте ещё раз." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Вы не выбрали ни одного продукта." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Неизвестная позиция корзины." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Не была указана дата." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Вы выбрали продукт, который не доступен для продажи." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5234,7 +5299,7 @@ msgstr "" "Некоторые из выбранных вами продуктов больше не доступны. Подробности " "смотрите ниже." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5242,22 +5307,22 @@ msgstr "" "Некоторые из выбранных вами продуктов больше не доступны в выбранном вами " "количестве. Подробности смотрите ниже." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Вы не можете выбрать более %s единиц за заказ." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "Вы не можете выбрать более %(max)s единиц продукта %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Вы должны выбрать не менее %(min)s единиц продукта %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5266,21 +5331,21 @@ msgstr "" "Мы удалили %(product)s из вашей корзины, поскольку вы не можете купить менее " "%(min)s единиц продукта." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Период предварительной продажи для этого мероприятия ещё не начался." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Период предварительной продажи для этого мероприятия завершился." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5288,7 +5353,7 @@ msgstr "" "Период предварительной продажи для этого мероприятия ещё не начался. " "Соответствующие позиции были удалены из вашей корзины." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5296,21 +5361,21 @@ msgstr "" "Период предварительной продажи для одного из мероприятий в вашей корзине " "завершился. Соответствующие позиции были удалены из вашей корзины." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Введённая цена слишком высока." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Этот код ваучера не известен в нашей базе данных." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" "Этот код ваучера уже был использован максимально допустимое количество раз." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5323,12 +5388,12 @@ msgstr "" "ваучер, или что вы пытались его использовать ранее, но не завершили процесс " "оформления. Вы можете попробовать использовать его снова через %d минут." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Этот код ваучера можно использовать только ещё %d раз." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5336,57 +5401,57 @@ msgstr "" "Вы уже использовали этот код ваучера. Удалите связанную строку из вашей " "корзины, если вы хотите использовать его для другого продукта." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Срок действия этого ваучера истёк." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Этот ваучер недействителен для данного продукта." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "Этот ваучер не действителен на эту дату мероприятия." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" "Ваш ваучер действителен для продукта, который в настоящее время не продаётся." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Этот ваучер не действителен на эту дату мероприятия." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Необходим действительный код ваучера для заказа этого продукта." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Выбранная дата мероприятия не активна." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Вы не можете выбрать дополнительный продукт для выбранного продукта." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" "Вы не можете выбрать два варианта одного и того же дополнительного продукта." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5395,7 +5460,7 @@ msgstr "" "Вы можете выбрать не более %(max)s дополнительных продуктов из категории " "%(cat)s для продукта %(base)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5404,7 +5469,7 @@ msgstr "" "Вам необходимо выбрать как минимум %(min)s дополнительных продуктов из " "категории %(cat)s для продукта %(base)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5416,7 +5481,7 @@ msgstr "" "Вы можете выбрать не более %(max)s дополнительных продуктов из категории " "%(cat)s для продукта %(base)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5424,23 +5489,23 @@ msgstr "" "Один из выбранных вами продуктов можно купить только как дополнительный " "продукт к другому проекту." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "Один из выбранных вами продуктов можно купить только в комплекте." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Пожалуйста, выберите действительное место." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Вы не можете выбрать место для данной позиции." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "Вы не можете выбрать одно и то же место несколько раз." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5448,17 +5513,17 @@ msgstr "" "Вы ввели подарочный сертификат вместо ваучера. Подарочные сертификаты можно " "ввести позже, когда вас попросят указать реквизиты для оплаты." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "Эта позиция заказа была отменена." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" "Эта позиция заказа содержит недействительный продукт для этого списка " "регистрации." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." @@ -5466,36 +5531,36 @@ msgstr "" "Эта позиция заказа содержит недействительный продукт для этого списка " "регистрации." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Этот заказ не помечен как оплаченный." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Вам необходимо ответить на вопросы, чтобы завершить регистрацию." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "Эта запись анонимизирована и больше не может быть использована." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Этот билет уже использован." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Ваш экспорт не содержал никаких данных." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Пожалуйста, завершите ваш платёж до %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5506,38 +5571,38 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Здесь может появиться текст поставщика платёжных услуг." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Ваша улица и номер дома" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Образец продукта {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Образец продукта A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5545,31 +5610,31 @@ msgid "" msgstr "" "Вы получили это письмо, потому что кто-то разместил для вас заказ на {event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5577,7 +5642,7 @@ msgstr "" "Некоторые из выбранных вами продуктов больше не доступны. Подробности " "смотрите ниже." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5585,7 +5650,7 @@ msgstr "" "Некоторые из выбранных вами продуктов больше не доступны в выбранном вами " "количестве. Подробности смотрите ниже." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5593,15 +5658,15 @@ msgstr "" "Цена некоторых позиций в вашей корзине за это время изменилась. Подробности " "смотрите ниже." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Произошла внутренняя ошибка, пожалуйста, попробуйте ещё раз." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Ваша корзина пуста." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5610,11 +5675,11 @@ msgstr "" "Вы не можете выбрать более %(max)s позиций продукта %(product)s. Мы удалили " "лишние позиции из вашей корзины." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Период предварительной продажи завершён." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5622,7 +5687,7 @@ msgstr "" "Код ваучера, использованный для одной из позиций в вашей корзине, неизвестен " "в нашей базе данных." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5632,7 +5697,7 @@ msgstr "" "использован максимально допустимое количество раз. Мы удалили эту позицию из " "вашей корзины." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5646,7 +5711,7 @@ msgstr "" "использован максимально допустимое количество раз. Мы удалили эту позицию из " "вашей корзины." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5654,7 +5719,7 @@ msgstr "" "Срок действия кода ваучера, использованного для одной из позиций в вашей " "корзине, истёк. Мы удалили эту позицию из вашей корзины." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5662,7 +5727,7 @@ msgstr "" "Код ваучера, использованный для одной из позиций в вашей корзине, " "недействителен для этой позиции. Мы удалили эту позицию из вашей корзины." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5670,7 +5735,7 @@ msgstr "" "Необходим действительный код ваучера, чтобы заказать один из продуктов в " "вашей корзине. Мы удалили эту позицию из вашей корзины." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5678,7 +5743,7 @@ msgstr "" "Период предварительной продажи для одного из мероприятий в вашей корзине ещё " "не начался. Соответствующие позиции были удалены из вашей корзины." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5686,7 +5751,7 @@ msgstr "" "Одно из мест в вашем заказе было недействительным, мы удалили позицию из " "вашей корзины." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5694,35 +5759,35 @@ msgstr "" "За это время одно из мест в вашем заказе уже заняли, мы удалили эту позицию " "из вашей корзины." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Этот заказ не ожидает утверждения." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Заказ утверждён и подтверждён: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Заказ утверждён и ожидает оплату: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Заказ отклонён: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Вы не можете отменить этот заказ." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5731,17 +5796,17 @@ msgstr "" "Этот заказ не может быть отменён, так как подарочный сертификат {card}, " "купленный в этом заказе, уже был использован." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Заказ отменён: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5752,45 +5817,45 @@ msgstr "" "сертификат, который вы использовали, за это время уже был использован. " "Пожалуйста, проверьте цены, указанные ниже, и попробуйте ещё раз." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Ваш заказ истекает: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Оплата вашего заказа не завершена: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Ваш билет готов к скачиванию: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Ваш заказ был изменён: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Вам необходимо выбрать вариант продукта." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "У квоты {name} недостаточно места для выполнения операции." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Не определена квота, разрешающая эту операцию." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Выбранный продукт не активен или цена не установлена." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5798,11 +5863,11 @@ msgstr "" "Эта операция оставит заказ пустым. Вместо этого, пожалуйста, отмените сам " "заказ." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Только незавершённые или оплаченные заказы могут быть изменены." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5810,7 +5875,7 @@ msgstr "" "Эта операция сделает заказ бесплатным и, следовательно, немедленно " "оплаченным, однако квота недоступна." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5818,7 +5883,7 @@ msgstr "" "Это дополнительный продукт, пожалуйста, выберите базовую позицию, к которой " "он должен быть добавлен." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5826,11 +5891,11 @@ msgstr "" "Выбранная базовая позиция не позволяет добавлять этот продукт в качестве " "дополнительного продукта." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Вам нужно выбрать подмероприятие для новой позиции." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5839,21 +5904,21 @@ msgstr "" "Вы выбрали место \"{seat}\" для даты, которая не соответствует выбранной " "дате билета. Пожалуйста, выберите место ещё раз." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "Выбранный продукт требует, чтобы вы выбрали место." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "Выбранный продукт не позволяет выбрать место." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "Выбранный продукт не активен или цена не установлена." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5861,7 +5926,7 @@ msgstr "" "Вы не можете изменить цену позиции, которая использовалась для выдачи " "подарочного сертификата." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5870,7 +5935,7 @@ msgstr "" "Позиция не может быть отменена, так как подарочный сертификат {card}, " "купленный в этом заказе, уже был использован." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5878,7 +5943,7 @@ msgstr "" "Произошла ошибка при попытке вернуть вам деньги. Пожалуйста, свяжитесь с " "организатором мероприятия для получения дополнительной информации." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -5890,7 +5955,7 @@ msgstr "" "Вы не можете изменить план, поскольку место \"{}\" отсутствует в новом плане " "и уже продано." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -5902,7 +5967,7 @@ msgstr "" "Вы не можете изменить план, поскольку место \"{}\" отсутствует в новом плане " "и уже продано." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." @@ -5910,33 +5975,33 @@ msgstr "" "Файл для скачивания больше не может быть найден на сервере, пожалуйста, " "попробуйте начать снова." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Этот файл из другого мероприятия." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Введённый вами код подтверждения неверен." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Что-то случилось в вашем мероприятии после экспорта, пожалуйста, попробуйте " "ещё раз." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Без категории" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "Доступно обновление pretix" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5957,58 +6022,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Максимальное количество продуктов на один заказ" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -6020,89 +6085,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6111,78 +6176,78 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Дата окончания срока" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -6193,77 +6258,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "На сколько минут зарезервирован в корзине заказ для покупателя." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Enable payment method" msgid "Set payment term" msgstr "Активировать способ оплаты" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6271,11 +6336,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6283,13 +6348,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Платёжный сбор" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6297,166 +6362,166 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "Повторите попытку оплаты или выберите другой способ оплаты." -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6464,28 +6529,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6493,55 +6558,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6549,11 +6614,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6562,133 +6627,133 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "Add me to the waiting list" msgid "Ask for a name when signing up to the waiting list." msgstr "Добавить меня в лист ожидания" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Наименование устройства" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Номер строки" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Номер строки" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Phone number explanation" msgstr "Номер строки" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Download ticket" msgid "Allow users to download tickets" msgstr "Скачать билет" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Generate tickets for add-on products" msgstr "Продукты в этой категории являются дополнительными продуктами" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Генерировать билеты" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Payment process description for pending orders" msgid "Generate tickets for pending orders" msgstr "Описание процесса оплаты для незавершённых заказов" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6697,59 +6762,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Список" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Календарь" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Календарь" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6757,91 +6822,91 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "The variation of the product selected above." msgid "Customers can change the variation of the products they purchased" msgstr "Вариант выбранного выше продукта." -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6849,113 +6914,113 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "Запрошен возврат" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Кэшированные файлы билетов" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6970,7 +7035,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6984,7 +7049,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6998,7 +7063,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7013,7 +7078,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7029,7 +7094,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7047,7 +7112,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7061,7 +7126,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7075,7 +7140,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7091,7 +7156,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7105,7 +7170,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7121,7 +7186,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7146,7 +7211,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7160,7 +7225,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7178,7 +7243,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -7193,7 +7258,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7210,7 +7275,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7222,7 +7287,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7236,7 +7301,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7250,56 +7315,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7308,25 +7373,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will only show up in the backend." msgid "The title will only be shown on the event front page." msgstr "Этот вопрос будет отображаться только в серверной части." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7335,11 +7400,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7348,83 +7413,83 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Адрес электронной почты посетителя" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Дополнительный сбор" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7433,15 +7498,15 @@ msgstr "" "подтверждение заказа, включая ссылку, которая понадобится вам для " "последующего доступа к вашему заказу." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7449,215 +7514,215 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "Код подарочного сертификата" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "Код подарочного сертификата" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgctxt "timeline" #| msgid "Customers can no longer modify their orders" msgid "Customers can choose their own seats" msgstr "Клиенты больше не могут изменять свои заказы" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "Наиболее распространённые формы обращения" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "Имя" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "Фамилия" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "Форма обращения" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "Имя" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "Второе имя" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "Имя при обращении" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "Латинская транскрипция" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Отмена" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." @@ -7666,28 +7731,28 @@ msgstr "" "Чтобы использовать эту функцию, ваше мероприятие должно быть завершено в " "течение не менее 60 дней." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" "Чтобы использовать эту функцию, ваша билетная касса должна быть в оффлайне." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Номер строки" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "Это удалит все адреса электронной почты из листа ожидания." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "Адреса электронной почты" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -7695,7 +7760,7 @@ msgstr "" "Это удалит все адреса электронной почты из заказов и посетителей, а также " "зарегистрированное содержимое электронной почты." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -7703,13 +7768,13 @@ msgid "" "waiting list." msgstr "Это удалит все адреса электронной почты из листа ожидания." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Имя посетителя" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -7721,11 +7786,11 @@ msgstr "" "Это удалит все имена посетителей из позиций заказа, а также внесённые в них " "изменения." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Адреса выставления счетов" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -7733,16 +7798,16 @@ msgstr "" "Это удалит все адреса выставления счетов из заказов, а также внесённые в них " "изменения." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Ответы на вопросы" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "Это удалит все ответы на вопросы, а также внесённые в них изменения." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -7752,16 +7817,16 @@ msgstr "" "содержания, которое может включать личные данные из базы данных. Номера " "счетов и общие суммы будут сохранены." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Кэшированные файлы билетов" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Это удалит все кэшированные файлы билетов. Скачивание не будет предложено." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7800,7 +7865,7 @@ msgid "You do not have access to this page." msgstr "У вас нет доступа к этой странице." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7865,8 +7930,6 @@ msgstr "" "с нами." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "на базе pretix" @@ -7920,10 +7983,9 @@ msgstr "создано" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgctxt "refund_source" -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Организатор" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7941,6 +8003,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7956,95 +8022,107 @@ msgstr "дней назад" msgid "at" msgstr "в" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Код ваучера" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable webhook" msgid "Enable ticket format" msgstr "Включить вебхук" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Скачать билет" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Ваше мероприятие начинается" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "Ваше мероприятие заканчивается" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "Вход на ваше мероприятие начинается" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "Начало продажи билетов" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "Окончание продажи билетов" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Клиенты больше не могут изменять свои заказы" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "Больше платежи не могут быть завершены" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Билеты можно скачать" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "Клиенты больше не могут отменять бесплатные или неоплаченные заказы" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Клиенты больше не могут отменять оплаченные заказы" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "Отправляются напоминания о скачивании" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Продукт \"{name}\" становится доступным" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "Продукт \"{name}\" становится недоступным" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "Поставщик платёжных услуг \"{name}\" больше не может быть выбран" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "В этом поле имеется недопустимое значение: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8056,7 +8134,7 @@ msgstr "" "отправлен. Этот заголовок необходим по соображениям безопасности, чтобы " "гарантировать, что ваш браузер не будет взломан третьими лицами." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8066,7 +8144,7 @@ msgstr "" "пожалуйста, включите их снова, по крайней мере, для этого сайта, или для " "соединений HTTPS, или для запросов 'того же источника’." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8076,7 +8154,7 @@ msgstr "" "отправке форм. Этот cookie файл необходим по соображениям безопасности, " "чтобы гарантировать, что ваш браузер не будет взломан третьими лицами." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8084,123 +8162,123 @@ msgstr "" "Если вы настроили в своем браузере отключение cookie файлов, включите их " "снова, по крайней мере, для этого сайта или для запросов 'того же источника'." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "Произошла непредвиденная ошибка, повторите попытку позже." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "Задача выполнена." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "Date {val}" msgid "Default ({value})" msgstr "Дата {val}" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "This domain is already in use for a different event or organizer." @@ -8208,334 +8286,334 @@ msgstr "" "Данная описательная часть URL-адреса уже была использована для другого " "мероприятия." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sales channels to automatically check in" msgid "Sales channels for checkout emails" msgstr "Каналы продаж для автоматической регистрации" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Paid orders" msgid "Approved free order" msgstr "Оплаченные заказы" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Дизайн билета" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Предпродажа не началась" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Текст в счетах" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8543,48 +8621,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8592,466 +8670,466 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Оплаченные заказы" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Отмена" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Отменено (уплачен сбор)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Отменено (уплачен сбор)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Плата за отмену" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment fee" msgid "Payment process" msgstr "Платёжный сбор" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Заказ подтверждён" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Approval pending" msgid "Approval process" msgstr "Ожидается подтверждение" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Ожидается подтверждение" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Ожидается подтверждение" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Создан новый заказ" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Оплата заказов и возвраты" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Оплата заказов и возвраты" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Ticket design" msgid "Ticket secret" msgstr "Дизайн билета" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Предпродажа не началась" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Предпродажа окончена" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Будни" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Предварительная продажа" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9061,118 +9139,237 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Cancel order" +msgid "Changes to pretix" +msgstr "Отменить заказ" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Your registration" +msgid "Source code instructions" +msgstr "Ваша регистрация" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Ticket category" msgid "No category" msgstr "Категория билета" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9180,85 +9377,85 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You did not select any products." msgid "You added the same bundled product twice." msgstr "Вы не выбрали ни одного продукта." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9266,15 +9463,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9283,177 +9480,177 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Плата за отмену" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Отменить заказ" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9461,35 +9658,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card code" msgid "Gift card validity" msgstr "Код подарочного сертификата" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Free tickets and add-on products are not counted" msgstr "Продукты в этой категории являются дополнительными продуктами" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Сборы за заказ" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9497,25 +9694,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Информация в заказе изменена" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Информация в заказе изменена" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Можно создавать мероприятия" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9533,7 +9730,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9547,70 +9744,70 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Пожалуйста, выберите конкретный вариант этого продукта." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Пожалуйста, выберите конкретный вариант этого продукта." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9620,112 +9817,112 @@ msgctxt "form_bulk" msgid "change" msgstr "Сохранить изменения" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "недели" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Выходной" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9743,1083 +9940,1083 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Необходимо указать либо квоту, либо продукт." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The order has been canceled." msgid "A fee has been added" msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "Your gift card has been applied." msgid "The organizer has been changed." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The order has been canceled." msgid "The organizer settings have been changed." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your gift card has been applied." msgid "The webhook has been created." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "Your gift card has been applied." msgid "The webhook has been changed." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The order has been canceled." msgid "An event has been deleted." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation request has been deleted." msgstr "Счёт сгенерирован" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been canceled." msgid "The order has been reactivated." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Счёт сгенерирован" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The order has been canceled." msgid "The event details have been changed." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gate has been created." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gate has been changed." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been deleted." msgstr "Задача выполнена." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "The order has been canceled." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gift card has been created." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gift card has been changed." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10830,7 +11027,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10839,49 +11036,49 @@ msgstr "" msgid "Payment" msgstr "Оплата" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Отмена" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10889,39 +11086,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10929,24 +11126,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10954,45 +11151,62 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket design" +msgid "License check" +msgstr "Дизайн билета" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -11070,7 +11284,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11087,22 +11301,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -11125,7 +11344,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11142,7 +11361,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11164,63 +11383,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11228,11 +11438,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11241,22 +11451,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11389,7 +11605,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -11551,18 +11767,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -12191,7 +12407,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -12308,26 +12524,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Ваши изменения сохранены." @@ -12430,7 +12647,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12911,14 +13128,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Магазин отключен" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "В продаже" @@ -12970,6 +13187,67 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Registration details" +msgid "Installation details" +msgstr "Регистрационные данные" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Ваша информация" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save changes" +msgid "Save and check" +msgstr "Сохранить изменения" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Checkout" +msgid "Check results" +msgstr "Оформить заказ" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13315,7 +13593,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Распродано" @@ -13386,8 +13664,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Оплачено" @@ -13395,7 +13673,7 @@ msgstr "Оплачено" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Отменено" @@ -13444,28 +13722,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -14176,8 +14454,8 @@ msgstr "Дизайн билета" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "не отвечено" @@ -14197,33 +14475,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "плюс %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "вкл. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Налоги" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Общая сумма" @@ -14318,7 +14596,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -14554,7 +14832,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -14609,8 +14887,8 @@ msgstr "Вариант вопроса" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -14822,7 +15100,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -15357,7 +15635,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -15443,7 +15721,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -15487,77 +15765,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16382,7 +16664,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -16606,15 +16888,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -16622,7 +16904,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -16630,231 +16912,231 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Продажа закончена" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Скоро" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" @@ -16862,404 +17144,475 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Confirmations" msgid "Integrations" msgstr "Подтверждения" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Confirmations" msgid "Customizations" msgstr "Подтверждения" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Формат экспорта" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Other fees" msgid "Other" msgstr "Другие сборы" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Вы запросили неверный тип вывода билета." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Адрес с указанием улицы и номера дома" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The invoice has been generated." msgid "Not all questions have been selected." msgstr "Счёт сгенерирован" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "End: %(time)s" msgid "Exit scans" msgstr "Окончание: %(time)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "Неизвестный код заказа или не разрешён доступ к этому заказу." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Скачивание билета не активировано для этого продукта." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Плата за отмену" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -17270,60 +17623,60 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card code" msgid "Your gift card code" msgstr "Код подарочного сертификата" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17336,77 +17689,77 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Этот счёт не был найден" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Файл счёта больше не хранится на сервере." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17414,72 +17767,72 @@ msgstr "" "Файл счёта ещё не сгенерирован, мы сгенерируем его для вас сейчас. " "Пожалуйста, попробуйте ещё раз через несколько секунд." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "У нас возникли трудности при обработке вашего ввода. Пожалуйста, просмотрите " "ошибки ниже." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -17487,245 +17840,245 @@ msgstr "" "Эта ссылка больше не действительна. Пожалуйста, вернитесь, обновите страницу " "и попробуйте ещё раз." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Заказ отменён." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "Your gift card has been applied." msgid "Your input was not valid." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction could not be reversed." msgstr "Счёт сгенерирован" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction has been reversed." msgstr "Счёт сгенерирован" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." msgid "The selected gate has been deleted." msgstr "Выбранная дата мероприятия не активна." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "Your gift card has been applied." msgid "The property has been created." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." msgid "The selected property has been deleted." msgstr "Выбранная дата мероприятия не активна." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." @@ -17733,211 +18086,211 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Выбранная дата мероприятия не активна." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Any product" msgstr "Дополнительные продукты" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Известный домен" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Известные домены" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17946,71 +18299,71 @@ msgstr "Известные домены" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Question option" msgid "Rendering option" msgstr "Вариант вопроса" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -18018,49 +18371,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -18109,44 +18462,44 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive credit card payments via Stripe" msgid "This plugin allows you to receive payments via bank transfer." msgstr "" "Этот плагин позволяет получать платежи по кредитным картам через Stripe" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -18155,100 +18508,100 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "Payment process description for pending orders" msgid "Additional text to show on pending orders" msgstr "Описание процесса оплаты для незавершённых заказов" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -18257,27 +18610,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Владелец счёта" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -18286,40 +18639,40 @@ msgstr "Владелец счёта" msgid "Bank" msgstr "Банк" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(по желанию)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "Your order has been placed successfully. See below for details." msgid "Your input was invalid, please see below for details." msgstr "Ваш заказ был успешно создан. Подробности смотрите ниже." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -18327,21 +18680,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -18444,7 +18797,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -18714,262 +19067,262 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Help text" msgid "Search text" msgstr "Текст справки" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "Выходные данные" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Налог" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Your gift card has been applied." msgid "Filter form is not valid." msgstr "Ваш подарочный сертификат использован." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "Заказ отменён." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Оформить заказ" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "Тип карты" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Наименование устройства" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Нажмите здесь, чтобы включить инструкцию о том, как получить необходимые " "ключи" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Конечная точка" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference" msgid "Reference prefix" msgstr "Ссылка" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18978,80 +19331,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "При отправке письма с подтверждением произошла ошибка." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -19135,151 +19488,151 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Нажмите здесь, чтобы открыть окно." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "вкл. налоги" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "вкл. налоги" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Select country" msgid "Taxes by country" msgstr "Выбрать страну" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Корпоративный заказчик" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Страна" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -19289,114 +19642,114 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "Ожидается подтверждение" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19424,30 +19777,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -19550,17 +19903,17 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" "Этот плагин позволяет получать платежи по кредитным картам через Stripe" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -19569,19 +19922,19 @@ msgstr "" "Предоставленный ключ \"%(value)s\" выглядит как недействительный. Он должен " "начинаться с \"%(prefix)s\"." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Connect: плата за приложение (в процентах)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "Stripe Connect: плата за приложение (макс.)" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: плата за приложение (мин.)" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -19591,15 +19944,15 @@ msgstr "" "следующую кнопку, вы можете либо создать новый аккаунт в Stripe, либо " "подключить pretix к имеющемуся аккаунту." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Соединиться со Stripe" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Отсоединиться от Stripe" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19611,22 +19964,22 @@ msgstr "" "при внешнем возврате платежей и обрабатывать асинхронные способы оплаты, " "такие как SOFORT." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "Сначала необходимо активировать в вашем аккаунте в Stripe." -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19637,21 +19990,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Аккаунт в Stripe" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Действующий" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Тестирование" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -19659,15 +20012,15 @@ msgstr "" "Если ваше мероприятие находится в тестовом режиме, мы всегда будем " "использовать тестовый API Stripe, независимо от этого параметра." -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Публикуемый ключ" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Секретный ключ" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -19675,39 +20028,39 @@ msgstr "" "Страна, в которой зарегистрирован ваш аккаунт в Stripe. Обычно это страна " "вашего проживания." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Платежи по кредитным картам" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "Сначала необходимо активировать в вашем аккаунте в Stripe." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19719,23 +20072,23 @@ msgstr "" "14 дней. Пожалуйста, активируйте этот способ оплаты только " "в том случае, если ваш срок оплаты позволяет такое отставание." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of множества тестовых карточек . " "Фактически деньги не будут переведены." -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe сообщил об ошибке с вашей картой: %s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -19762,7 +20115,7 @@ msgstr "" "У нас возникли проблемы с обращением к Stripe. Пожалуйста, попробуйте ещё " "раз и свяжитесь с нами, если проблема не устраняется." -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -19770,16 +20123,16 @@ msgstr "" "Ваш платёж ещё не завершён. Мы сообщим вам, как только оплата будет " "завершена." -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe сообщил об ошибке: %s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "Информация об оплате не найдена." -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -19787,180 +20140,180 @@ msgstr "" "У нас возникли проблемы с обращением к Stripe. Пожалуйста, попробуйте ещё " "раз и обратитесь в службу поддержки, если проблема не устраняется." -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe выдал ошибку" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Кредитная / дебетная карта через Stripe" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "Кредитная / дебетная карта" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Вам может потребоваться активировать JavaScript для платежей Stripe." -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 msgid "Your payment failed. Please try again." msgstr "Ваш платёж не прошёл. Пожалуйста, попробуйте ещё раз." -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "giropay через Stripe" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "неизвестное имя" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, python-brace-format msgid "Bank account at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "iDEAL через Stripe" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "Alipay через Stripe" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "Bancontact через Stripe" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "SOFORT через Stripe" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "Страна вашего банка" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "Германия" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "Австрия" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "Бельгия" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "Нидерланды" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "Испания" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL через Stripe" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay через Stripe" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay через Stripe" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 #, fuzzy #| msgid "Credit card via Stripe" msgid "WeChat Pay via Stripe" msgstr "Кредитная / дебетная карта через Stripe" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "Оплата удалась." -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "Оплата возвращена." -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "Оплата обновлена." -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "Оплата не завершена." -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "Платёж разрешён." -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "Авторизация платежа отменена." -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "Авторизация платежа не удалась." -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "Оплата не удалась. Причина: {}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "Возник спор. Причина: {}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "Спор обновлён. Причина: {}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "Спор закрыт. Статус: {}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe сообщил о мероприятии: {}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe Connect: ID клиента" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe Connect: Секретный ключ" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe Connect: Публикуемый ключ" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe Connect: Секретный ключ (тест)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Публикуемый ключ (тест)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" @@ -20128,17 +20481,17 @@ msgstr "Подтвердить платёж: %(code)s" msgid "Confirming your payment…" msgstr "Подтверждение вашего платежа …" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "" "Произошла ошибка при соединении со Stripe, пожалуйста, попробуйте ещё раз." -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe выдал ошибку: {}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." @@ -20146,12 +20499,12 @@ msgstr "" "Ваш аккаунт в Stripe теперь подключён к pretix. Вы можете изменить настройки " "ниже." -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "Ваш аккаунт в Stripe был отключён." -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." @@ -20159,7 +20512,7 @@ msgstr "" "Извините, произошла ошибка в процессе оплаты. Пожалуйста, проверьте ссылку в " "ваших сообщениях по электронной почте, чтобы продолжить процесс оплаты." -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." @@ -20167,55 +20520,55 @@ msgstr "" "У нас возникли проблемы с авторизацией платежа с вашей карты. Пожалуйста, " "попробуйте ещё раз и свяжитесь с нами, если проблема не устраняется." -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 msgid "Sorry, there was an error in the payment process." msgstr "Извините, произошла ошибка в процессе оплаты." -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "" -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "" @@ -20273,59 +20626,59 @@ msgstr "" msgid "Create a new layout" msgstr "" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 #, fuzzy #| msgid "Download ticket" msgid "Download tickets (PDF)" msgstr "Скачать билет" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 #, fuzzy #| msgid "Download ticket" msgid "Download ticket (PDF)" msgstr "Скачать билет" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "" -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Ticket design" msgid "Web-based check-in" msgstr "Дизайн билета" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "This plugin allows you to receive credit card payments via Stripe" msgid "This plugin allows you to perform check-in actions in your browser." msgstr "" "Этот плагин позволяет получать платежи по кредитным картам через Stripe" -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgid "Ticket design" msgid "Web Check-in" @@ -20337,87 +20690,87 @@ msgstr "Дизайн билета" msgid "Check-in" msgstr "Оформить заказ" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "Шаг" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Дополнительные продукты" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "Ваша информация" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "Пожалуйста, введите действительный адрес электронной почты." -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "Пожалуйста, введите адрес для выставления счёта." -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "Пожалуйста, введите ваше имя." -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "Пожалуйста, заполните ответы на все необходимые вопросы." -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "Платёж" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Пожалуйста, выберите способ оплаты." -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "Введённая вами платёжная информация неполная." -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "Просмотреть заказ" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Вам необходимо установить все флажки внизу страницы." -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "При отправке письма с подтверждением произошла ошибка. Пожалуйста, повторите " "попытку позже." -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "Адрес электронной почты (повторно)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -20425,21 +20778,21 @@ msgstr "" "Пожалуйста, введите тот же адрес электронной почты снова, чтобы убедиться, " "что вы ввели его правильно." -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "Пожалуйста, введите один и тот же адрес электронной почты дважды." -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "плюс налоги" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 #, fuzzy #| msgid "" #| "You cannot add yourself to the waiting list as this product is currently " @@ -20449,40 +20802,40 @@ msgstr "" "Вы не можете добавить себя в лист ожидания, так как этот продукт в настоящее " "время доступен." -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 #, fuzzy #| msgid "The variation of the product selected above." msgid "No other variations of this product exist." msgstr "Вариант выбранного выше продукта." -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 msgctxt "form" msgid "is valid" msgstr "" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgid "expired" msgctxt "form" msgid "required" msgstr "истекло" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "Билеты: {url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "Вход: {datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "Организатор: {organizer}" @@ -20491,11 +20844,6 @@ msgstr "Организатор: {organizer}" msgid "Footer Navigation" msgstr "" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "event ticketing powered by pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Эта касса в настоящее время видна только вам и вашей команде." @@ -20610,8 +20958,8 @@ msgstr "Показать варианты" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Изменить цену для %(item)s" @@ -20620,8 +20968,8 @@ msgstr "Изменить цену для %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "вкл. налоги" @@ -20629,8 +20977,8 @@ msgstr "вкл. налоги" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "плюс %(rate)s%% %(name)s" @@ -20639,24 +20987,24 @@ msgstr "плюс %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "вкл. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Количество %(item)s – %(var)s для заказа" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Количество %(item)s для заказа" @@ -20686,31 +21034,31 @@ msgstr "Оформить заказ" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Ваша корзина" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Срок действия корзины истёк" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "Позиции в вашей корзине зарезервированы для вас на %(minutes)s минут." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Позиции в вашей корзине больше не зарезервированы для вас." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Добавить билеты на другую дату" @@ -20903,7 +21251,7 @@ msgstr "РАСПРОДАНО" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Зарезервировано" @@ -20918,33 +21266,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Имя посетителя" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Изменить цену для %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "Хорошо, мы удаляем это …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Удалить один" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Мы пытаемся зарезервировать ещё один для вас!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -20953,17 +21301,17 @@ msgstr "" "Как только позиции будут в вашей корзине, у вас будет %(time)s минут для " "завершения вашей покупки." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Добавить ещё один" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Net price" msgid "price" msgstr "Цена нетто" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" @@ -20971,26 +21319,37 @@ msgstr[0] "Один продукт" msgstr[1] "Дополнительные продукты" msgstr[2] "Много продуктов" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% %(taxname)s" msgid "incl. %(tax_sum)s taxes" msgstr "вкл. %(rate)s%% %(taxname)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Использовать ваучер" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Использовать ваучер" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Очистить корзину" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Приступить к оформлению заказа" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -21109,9 +21468,9 @@ msgstr "Показать все мероприятия %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "БЕСПЛАТНО" @@ -21146,7 +21505,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "Купить сейчас" @@ -21154,7 +21513,7 @@ msgstr "Купить сейчас" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -21177,106 +21536,95 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Очистить корзину" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Приступить к оформлению заказа" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Пожалуйста, выберите конкретный вариант этого продукта." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Посмотреть другую дату" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Выберите дату, чтобы купить билет" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Другие даты" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Период предварительной продажи для этого события истёк." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" "Предварительная продажа на это мероприятие начнётся %(date)s в %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Предварительная продажа на это мероприятие ещё не началась." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Начало: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Окончание: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Вход: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Вход: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Добавить в календарь" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "Мы сейчас пытаемся зарезервировать это для вас!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "Продолжить" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Добавить в корзину" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Если вы уже заказали билет" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -21288,7 +21636,7 @@ msgstr "" "процессе заказа. Если вы не можете найти ссылку, нажмите следующую кнопку, " "чтобы запросить ссылку на ваш заказ для повторной отправки вам." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -21781,18 +22129,18 @@ msgid "Send links" msgstr "Отправить ссылки" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Использование ваучера" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Этот ваучер не действителен на эту дату мероприятия." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -21800,7 +22148,7 @@ msgstr "" "Вы ввели код ваучера, который позволяет вам купить один из следующих " "продуктов по указанной цене:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "от %(minprice)s" @@ -21946,175 +22294,175 @@ msgstr "Страница %(page)s из %(of)s" msgid "We are processing your request …" msgstr "Мы обрабатываем ваш запрос …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Выбранное мероприятие не найдено." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "Выбранная билетная касса в настоящее время недоступна." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Эта функция не активирована." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "Выбранный организатор не найден." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Пожалуйста, введите только цифры." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Пожалуйста, введите только положительные числа." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Ваша корзина была обновлена." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Ваша корзина сейчас пуста." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Продукты были успешно добавлены в вашу корзину." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Ваша корзина пуста" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" "Предварительная продажа на это мероприятие закончена или ещё не началась." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" "Неизвестный код мероприятия или не разрешён доступ к этому к этому " "мероприятию." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Дата не выбрана." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Выбрана неизвестная дата." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Пожалуйста, вернитесь обратно и попробуйте снова." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Оплата этого заказа не может быть продолжена." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Платёж выполнен слишком поздно и не может быть принят." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Счёт сгенерирован" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "Способ оплаты для этого заказа не может быть изменён." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "В настоящее время оплата этого заказа не завершена." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Вы не можете изменить этот заказ" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "You requested an invalid ticket output type." msgid "You chose an invalid cancellation fee." msgstr "Вы запросили неверный тип вывода билета." -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Cancel order" msgid "Canceled by customer" msgstr "Отменить заказ" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation has been requested." msgstr "Счёт сгенерирован" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "Скачивание билета (пока) не активировано для этого заказа." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Вы не можете отменить этот заказ." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "У нас возникли трудности при обработке вашего ввода." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "Ваши заказы на {}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "В настоящий момент у нас проблемы с отправкой писем по электронной почте, " "пожалуйста, повторите попытку позже." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -22122,19 +22470,19 @@ msgstr "" "Если были какие-либо заказы от этого пользователя, он получит электронное " "письмо с его кодами заказов." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Листы ожидания отключены для этого мероприятия." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Мы не смогли идентифицировать продукт, который вы выбрали." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "Лист ожидания для этого продукта отключён." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -22142,7 +22490,7 @@ msgstr "" "Вы не можете добавить себя в лист ожидания, так как этот продукт в настоящее " "время доступен." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -22150,122 +22498,127 @@ msgstr "" "Мы добавили вас в лист ожидания. Вы получите электронное письмо, как только " "билеты снова станут доступны." -#: pretix/presale/views/widget.py:264 -#, fuzzy -#| msgid "event ticketing powered by pretix" -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "event ticketing powered by pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "Этот билетная касса в настоящее время отключена." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "Выбранная дата не существует в этой серии мероприятий." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "Это не серия мероприятий." -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "с %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgctxt "refund_source" +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Организатор" + +#, fuzzy +#~| msgid "event ticketing powered by pretix" +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "event ticketing powered by pretix" + #, fuzzy #~| msgid "Order date:" #~ msgid "Order status:" diff --git a/src/pretix/locale/ru/LC_MESSAGES/djangojs.po b/src/pretix/locale/ru/LC_MESSAGES/djangojs.po index f5a03f86f5..868a8ed192 100644 --- a/src/pretix/locale/ru/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ru/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-09-23 17:00+0000\n" "Last-Translator: Svyatoslav \n" "Language-Team: Russian \n" "Language-Team: Sinhala 1;\n" "X-Generator: Weblate 4.4.2\n" -#: pretix/api/auth/devicesecurity.py:6 +#: pretix/api/auth/devicesecurity.py:27 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:22 +#: pretix/api/auth/devicesecurity.py:43 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:52 +#: pretix/api/auth/devicesecurity.py:73 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:80 +#: pretix/api/auth/devicesecurity.py:101 msgid "pretixPOS" msgstr "" -#: pretix/api/models.py:18 +#: pretix/api/models.py:39 msgid "Application name" msgstr "යෙදුමේ නම" -#: pretix/api/models.py:21 +#: pretix/api/models.py:42 msgid "Redirection URIs" msgstr "" -#: pretix/api/models.py:22 +#: pretix/api/models.py:43 msgid "Allowed URIs list, space separated" msgstr "" -#: pretix/api/models.py:25 pretix/plugins/paypal/payment.py:78 +#: pretix/api/models.py:46 pretix/plugins/paypal/payment.py:112 msgid "Client ID" msgstr "" -#: pretix/api/models.py:29 +#: pretix/api/models.py:50 msgid "Client secret" msgstr "" -#: pretix/api/models.py:76 +#: pretix/api/models.py:97 msgid "Enable webhook" msgstr "" -#: pretix/api/models.py:77 +#: pretix/api/models.py:98 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:36 msgid "Target URL" msgstr "" -#: pretix/api/models.py:78 pretix/base/models/devices.py:100 -#: pretix/base/models/organizer.py:187 +#: pretix/api/models.py:99 pretix/base/models/devices.py:121 +#: pretix/base/models/organizer.py:221 msgid "All events (including newly created ones)" msgstr "" -#: pretix/api/models.py:79 pretix/base/models/devices.py:101 -#: pretix/base/models/organizer.py:188 +#: pretix/api/models.py:100 pretix/base/models/devices.py:122 +#: pretix/base/models/organizer.py:222 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:60 pretix/api/serializers/order.py:1124 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:68 pretix/api/serializers/order.py:1136 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:95 pretix/api/serializers/order.py:1096 -#: pretix/base/services/orders.py:1183 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 +#: pretix/base/services/orders.py:1218 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:44 pretix/base/models/event.py:1276 -#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1483 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1311 +#: pretix/base/models/items.py:1293 pretix/base/models/items.py:1524 msgid "One or more items do not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:48 pretix/api/serializers/checkin.py:51 -#: pretix/base/models/items.py:1494 pretix/base/models/items.py:1497 -#: pretix/base/models/waitinglist.py:187 pretix/base/models/waitinglist.py:190 +#: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 +#: pretix/base/models/items.py:1535 pretix/base/models/items.py:1538 +#: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" -#: pretix/api/serializers/checkin.py:55 +#: pretix/api/serializers/checkin.py:76 msgid "Unknown sales channel." msgstr "" -#: pretix/api/serializers/event.py:164 +#: pretix/api/serializers/event.py:198 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:179 pretix/api/serializers/event.py:463 +#: pretix/api/serializers/event.py:213 pretix/api/serializers/event.py:497 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/event.py:182 pretix/api/serializers/event.py:466 +#: pretix/api/serializers/event.py:216 pretix/api/serializers/event.py:500 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "" -#: pretix/api/serializers/event.py:225 +#: pretix/api/serializers/event.py:259 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:69 pretix/control/forms/item.py:796 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:72 pretix/control/forms/item.py:798 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:135 +#: pretix/api/serializers/item.py:169 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:144 pretix/control/forms/item.py:495 +#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 msgid "" "Gift card products should not be associated with non-zero tax rates since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/api/serializers/item.py:149 pretix/control/forms/item.py:501 +#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:186 +#: pretix/api/serializers/item.py:220 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:303 +#: pretix/api/serializers/item.py:337 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:317 pretix/control/forms/item.py:74 +#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:79 +#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:327 pretix/control/forms/item.py:88 +#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1109 pretix/api/serializers/order.py:1116 +#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:60 pretix/control/forms/organizer.py:315 +#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:142 -#: pretix/control/views/organizer.py:511 +#: pretix/api/serializers/organizer.py:163 +#: pretix/control/views/organizer.py:545 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:164 -#: pretix/control/views/organizer.py:610 +#: pretix/api/serializers/organizer.py:185 +#: pretix/control/views/organizer.py:644 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:180 -#: pretix/control/views/organizer.py:627 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:661 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:85 pretix/control/logdisplay.py:363 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " "account." msgstr "" -#: pretix/api/views/order.py:464 pretix/control/views/orders.py:1195 -#: pretix/presale/views/order.py:663 pretix/presale/views/order.py:728 +#: pretix/api/views/order.py:485 pretix/control/views/orders.py:1230 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:469 pretix/control/views/orders.py:1197 -#: pretix/presale/views/order.py:665 pretix/presale/views/order.py:730 +#: pretix/api/views/order.py:490 pretix/control/views/orders.py:1232 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:495 pretix/control/views/orders.py:1323 -#: pretix/control/views/users.py:97 +#: pretix/api/views/order.py:516 pretix/control/views/orders.py:1358 +#: pretix/control/views/users.py:118 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:573 pretix/base/services/cart.py:109 -#: pretix/base/services/orders.py:94 pretix/presale/views/order.py:712 +#: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 +#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 msgid "One of the selected products is not available in the selected country." msgstr "" -#: pretix/api/webhooks.py:179 pretix/base/notifications.py:224 +#: pretix/api/webhooks.py:200 pretix/base/notifications.py:258 msgid "New order placed" msgstr "" -#: pretix/api/webhooks.py:183 pretix/base/notifications.py:230 +#: pretix/api/webhooks.py:204 pretix/base/notifications.py:264 msgid "New order requires approval" msgstr "" -#: pretix/api/webhooks.py:187 pretix/base/notifications.py:236 +#: pretix/api/webhooks.py:208 pretix/base/notifications.py:270 msgid "Order marked as paid" msgstr "" -#: pretix/api/webhooks.py:191 pretix/base/notifications.py:242 +#: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 #: pretix/control/templates/pretixcontrol/event/mail.html:68 -#: pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1196 msgid "Order canceled" msgstr "" -#: pretix/api/webhooks.py:195 pretix/base/notifications.py:248 +#: pretix/api/webhooks.py:216 pretix/base/notifications.py:282 msgid "Order reactivated" msgstr "" -#: pretix/api/webhooks.py:199 pretix/base/notifications.py:254 +#: pretix/api/webhooks.py:220 pretix/base/notifications.py:288 msgid "Order expired" msgstr "" -#: pretix/api/webhooks.py:203 pretix/base/notifications.py:260 +#: pretix/api/webhooks.py:224 pretix/base/notifications.py:294 msgid "Order information changed" msgstr "" -#: pretix/api/webhooks.py:207 pretix/base/notifications.py:266 +#: pretix/api/webhooks.py:228 pretix/base/notifications.py:300 msgid "Order contact address changed" msgstr "" -#: pretix/api/webhooks.py:211 pretix/base/notifications.py:272 +#: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 #: pretix/control/templates/pretixcontrol/event/mail.html:59 msgid "Order changed" msgstr "" -#: pretix/api/webhooks.py:215 pretix/base/notifications.py:284 +#: pretix/api/webhooks.py:236 pretix/base/notifications.py:318 msgid "External refund of payment" msgstr "" -#: pretix/api/webhooks.py:219 +#: pretix/api/webhooks.py:240 msgid "Order approved" msgstr "" -#: pretix/api/webhooks.py:223 +#: pretix/api/webhooks.py:244 msgid "Order denied" msgstr "" -#: pretix/api/webhooks.py:227 +#: pretix/api/webhooks.py:248 msgid "Ticket checked in" msgstr "" -#: pretix/api/webhooks.py:231 +#: pretix/api/webhooks.py:252 msgid "Ticket check-in reverted" msgstr "" -#: pretix/api/webhooks.py:235 +#: pretix/api/webhooks.py:256 msgid "Event created" msgstr "" -#: pretix/api/webhooks.py:239 pretix/api/webhooks.py:243 +#: pretix/api/webhooks.py:260 pretix/api/webhooks.py:264 msgid "Event details changed" msgstr "" -#: pretix/api/webhooks.py:247 +#: pretix/api/webhooks.py:268 msgctxt "subevent" msgid "Event series date added" msgstr "" -#: pretix/api/webhooks.py:251 +#: pretix/api/webhooks.py:272 msgctxt "subevent" msgid "Event series date changed" msgstr "" -#: pretix/api/webhooks.py:255 +#: pretix/api/webhooks.py:276 msgctxt "subevent" msgid "Event series date deleted" msgstr "" -#: pretix/base/auth.py:104 +#: pretix/base/auth.py:138 #, python-brace-format msgid "{system} User" msgstr "" -#: pretix/base/auth.py:113 pretix/base/forms/auth.py:207 -#: pretix/base/models/auth.py:90 pretix/base/models/notifications.py:25 -#: pretix/base/models/orders.py:147 pretix/control/navigation.py:60 +#: pretix/base/auth.py:147 pretix/base/forms/auth.py:242 +#: pretix/base/models/auth.py:124 pretix/base/models/notifications.py:46 +#: pretix/base/models/orders.py:182 pretix/control/navigation.py:81 #: pretix/control/templates/pretixcontrol/event/settings.html:67 -#: pretix/plugins/checkinlists/exporters.py:416 -#: pretix/presale/checkoutflow.py:823 pretix/presale/forms/checkout.py:23 -#: pretix/presale/forms/user.py:6 +#: pretix/plugins/checkinlists/exporters.py:450 +#: pretix/presale/checkoutflow.py:857 pretix/presale/forms/checkout.py:57 +#: pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 msgid "E-mail" msgstr "" -#: pretix/base/auth.py:115 pretix/base/forms/auth.py:118 -#: pretix/base/forms/auth.py:170 pretix/control/forms/event.py:1008 +#: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 +#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 msgid "Password" msgstr "" -#: pretix/base/channels.py:84 +#: pretix/base/channels.py:105 msgid "Online shop" msgstr "" -#: pretix/base/email.py:155 pretix/control/views/main.py:257 -#: pretix/plugins/badges/__init__.py:24 pretix/plugins/badges/models.py:27 +#: pretix/base/context.py:45 +#, python-brace-format +msgid "powered by {name} based on pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Order code" +msgid "source code" +msgstr "ඇණවුම් කේතය" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -425,43 +442,44 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." msgstr "" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -471,27 +489,27 @@ msgstr "" msgid "Payment provider" msgstr "" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " "which in the end have been fully or partially paid with a different provider." msgstr "" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -499,93 +517,93 @@ msgstr "" msgid "Invoices" msgstr "" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "ඇණවුම් කේතය" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -595,14 +613,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -610,359 +628,360 @@ msgstr "" msgid "Name" msgstr "නම" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "ලිපිනය" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -974,179 +993,179 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "තත්ත්වය" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1155,65 +1174,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "දිනය" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1221,96 +1240,96 @@ msgstr "" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1318,41 +1337,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "ගෙවූ ඇණවුම්" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1364,31 +1383,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1398,33 +1417,33 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1433,59 +1452,59 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1493,174 +1512,196 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 msgid "Last invoice date of order" msgstr "" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 msgctxt "phonenumber" msgid "International area code" msgstr "" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1668,149 +1709,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1818,8 +1859,8 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1834,111 +1875,111 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -1946,7 +1987,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -1954,7 +1995,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -1963,41 +2004,41 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2005,78 +2046,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2084,51 +2125,51 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2137,360 +2178,360 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2499,64 +2540,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2565,21 +2606,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2587,56 +2628,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2644,7 +2685,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2652,36 +2693,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2691,102 +2732,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2794,221 +2835,231 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3018,13 +3069,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3033,98 +3084,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3132,381 +3183,381 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3516,589 +3567,589 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4106,45 +4157,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4153,94 +4204,94 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4249,11 +4300,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4261,157 +4312,165 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +msgid "Product variation description" +msgstr "" + +#: pretix/base/pdf.py:126 +msgid "Sample product variation description" +msgstr "" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4420,400 +4479,400 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4822,150 +4881,150 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 msgid "This order position has an invalid date for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -4976,365 +5035,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5355,58 +5414,58 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5418,89 +5477,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5509,76 +5568,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5589,75 +5648,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5665,11 +5724,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5677,11 +5736,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5689,164 +5748,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5854,28 +5913,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -5883,55 +5942,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -5939,11 +5998,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -5952,115 +6011,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6069,55 +6128,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6125,89 +6184,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6215,109 +6274,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6332,7 +6391,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6346,7 +6405,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6360,7 +6419,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6375,7 +6434,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6391,7 +6450,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6409,7 +6468,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6423,7 +6482,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6437,7 +6496,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6453,7 +6512,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6467,7 +6526,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6483,7 +6542,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6508,7 +6567,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6522,7 +6581,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6540,7 +6599,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6555,7 +6614,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6572,7 +6631,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6584,7 +6643,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6598,7 +6657,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -6612,56 +6671,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -6670,23 +6729,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -6695,11 +6754,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -6708,93 +6767,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -6802,282 +6861,282 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 msgid "Phone numbers" msgstr "" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7113,7 +7172,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7170,8 +7229,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7219,7 +7276,7 @@ msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -msgid "Organizer:" +msgid "Contact:" msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 @@ -7236,6 +7293,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7249,93 +7310,105 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Order code" +msgid "Source code" +msgstr "ඇණවුම් කේතය" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7343,462 +7416,462 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "සියලුම දිනයන්" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -7806,48 +7879,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -7855,437 +7928,437 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "සඳුදා" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "ඉරිදා" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8295,116 +8368,231 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +msgid "Changes to pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8412,83 +8600,83 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8496,15 +8684,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8513,173 +8701,173 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -8687,29 +8875,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -8717,20 +8905,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -8748,7 +8936,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -8762,66 +8950,66 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -8829,112 +9017,112 @@ msgctxt "form_bulk" msgid "change" msgstr "" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -8952,1049 +9140,1049 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10005,7 +10193,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10014,49 +10202,49 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10064,39 +10252,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10104,24 +10292,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10129,45 +10317,60 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +msgid "License check" +msgstr "" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10245,7 +10448,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10262,22 +10465,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10300,7 +10508,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10317,7 +10525,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10339,63 +10547,54 @@ msgstr "සුරකින්න" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10403,11 +10602,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10416,22 +10615,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -10546,7 +10751,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -10707,18 +10912,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11333,7 +11538,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -11450,26 +11655,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -11572,7 +11778,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12026,14 +12232,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "සාප්පුව අබල කර ඇත" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "" @@ -12085,6 +12291,58 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +msgid "Public information" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12415,7 +12673,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -12484,8 +12742,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -12493,7 +12751,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -12542,28 +12800,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13247,8 +13505,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13268,33 +13526,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "බදු" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "" @@ -13389,7 +13647,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -13609,7 +13867,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -13659,8 +13917,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -13864,7 +14122,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -14380,7 +14638,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -14466,7 +14724,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -14510,77 +14768,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -15377,7 +15639,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -15601,15 +15863,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -15617,7 +15879,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -15625,619 +15887,690 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 msgid "Not all questions have been selected." msgstr "" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16248,58 +16581,58 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -16312,580 +16645,580 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -16894,69 +17227,69 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 msgid "Rendering option" msgstr "" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -16964,49 +17297,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17055,41 +17388,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17098,98 +17431,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17198,27 +17531,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17227,36 +17560,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17264,21 +17597,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -17370,7 +17703,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -17624,241 +17957,241 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 msgid "max" msgstr "" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 msgid "No valid orders have been found." msgstr "" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -17867,80 +18200,80 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18021,141 +18354,141 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(incl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 msgid "Business customers" msgstr "" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 msgid "Country code" msgstr "" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "" @@ -18165,112 +18498,112 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 msgid "approval pending" msgstr "" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -18298,30 +18631,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -18412,50 +18745,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18463,20 +18796,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18487,73 +18820,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18561,23 +18894,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -19362,8 +19690,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -19372,8 +19700,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -19381,8 +19709,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -19391,24 +19719,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -19438,31 +19766,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -19627,7 +19955,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "" @@ -19639,71 +19967,82 @@ msgstr "" msgid "No attendee name provided" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 msgid "price" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "" msgstr[1] "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -19798,9 +20137,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -19835,7 +20174,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -19843,7 +20182,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -19866,101 +20205,90 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 msgid "Please select a date to redeem your voucher." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 msgid "Choose date to book a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -19968,7 +20296,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -20363,21 +20691,21 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 msgid "This voucher is valid only for the following specific date and time." msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -20511,299 +20839,294 @@ msgstr "" msgid "We are processing your request …" msgstr "" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "අරාබි" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "ප්‍රංශ" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "ග්‍රීක" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "ඉතාලි" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/si/LC_MESSAGES/djangojs.po b/src/pretix/locale/si/LC_MESSAGES/djangojs.po index 88d7d30505..cfcd73dcc0 100644 --- a/src/pretix/locale/si/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/si/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -338,48 +338,48 @@ msgstr "" msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:311 +#: pretix/static/pretixcontrol/js/ui/editor.js:313 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:517 +#: pretix/static/pretixcontrol/js/ui/editor.js:521 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:523 +#: pretix/static/pretixcontrol/js/ui/editor.js:527 msgid "Text object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:525 +#: pretix/static/pretixcontrol/js/ui/editor.js:529 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:527 +#: pretix/static/pretixcontrol/js/ui/editor.js:531 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:529 +#: pretix/static/pretixcontrol/js/ui/editor.js:533 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:531 +#: pretix/static/pretixcontrol/js/ui/editor.js:535 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:535 +#: pretix/static/pretixcontrol/js/ui/editor.js:539 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:808 +#: pretix/static/pretixcontrol/js/ui/editor.js:813 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:857 -#: pretix/static/pretixcontrol/js/ui/editor.js:896 +#: pretix/static/pretixcontrol/js/ui/editor.js:862 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:881 +#: pretix/static/pretixcontrol/js/ui/editor.js:886 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -417,15 +417,15 @@ msgstr "" msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:801 +#: pretix/static/pretixcontrol/js/ui/main.js:802 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:858 +#: pretix/static/pretixcontrol/js/ui/main.js:859 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:873 +#: pretix/static/pretixcontrol/js/ui/main.js:874 msgid "You have unsaved changes!" msgstr "" @@ -441,11 +441,11 @@ msgstr "" msgid "Count" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:135 +#: pretix/static/pretixcontrol/js/ui/question.js:136 msgid "Yes" msgstr "" -#: pretix/static/pretixcontrol/js/ui/question.js:136 +#: pretix/static/pretixcontrol/js/ui/question.js:137 msgid "No" msgstr "" @@ -469,32 +469,32 @@ msgid_plural "The items in your cart are reserved for you for {num} minutes." msgstr[0] "" msgstr[1] "" -#: pretix/static/pretixpresale/js/ui/main.js:268 +#: pretix/static/pretixpresale/js/ui/main.js:269 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:304 +#: pretix/static/pretixpresale/js/ui/main.js:305 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:401 +#: pretix/static/pretixpresale/js/ui/main.js:402 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:409 +#: pretix/static/pretixpresale/js/ui/main.js:410 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:425 +#: pretix/static/pretixpresale/js/ui/main.js:426 msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:439 -#: pretix/static/pretixpresale/js/ui/main.js:457 +#: pretix/static/pretixpresale/js/ui/main.js:440 +#: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:448 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/sl/LC_MESSAGES/django.po b/src/pretix/locale/sl/LC_MESSAGES/django.po index 4d168ac9e0..943e8f85a0 100644 --- a/src/pretix/locale/sl/LC_MESSAGES/django.po +++ b/src/pretix/locale/sl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2021-04-04 02:00+0000\n" "Last-Translator: lapor-kris \n" "Language-Team: Slovenian pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, python-format +msgid "ticketing powered by pretix" +msgstr "" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Koda bona" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Privzeto" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Enostavno z logotipom" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "Janez Novak" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Primer Družbe" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Vzorec vstopnice" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "Sem lahko vstavite besedilo z razlago." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Znesek je bremenil vašo kartico." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Prenesite denar na bančni račun: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Izvozni format" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (z vejicami)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Excel oblika)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (s podpičji)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Kombiniran Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Odgovori na vprašanja o nalaganju datotek" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Vprašanja" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Vstopnica za dogodek {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -442,14 +459,14 @@ msgstr "Vstopnica za dogodek {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Začetni datum" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -457,22 +474,23 @@ msgstr "" "Vključi samo račune izdane na ali po izbranem datumu. Upoštevajte, da datum " "računa ni vedno enak datumu naročila ali plačila." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Končni datum" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -480,9 +498,9 @@ msgstr "" "Vključi samo račune izdane na ali pred izbranem datumu. Upoštevajte, da " "datum računa ni vedno enak datumu naročila ali plačila." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -492,12 +510,12 @@ msgstr "" msgid "Payment provider" msgstr "Ponudnik plačil" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Vsi ponudniki plačil" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -507,15 +525,15 @@ msgstr "" "plačilnim sredstvom. Upoštevajte, da to lahko vključuje račune za naročila, " "ki so bila na koncu v celoti ali delno plačana z drugim plačilnim sredstvom." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Vsi računi" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Datum računa" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -523,93 +541,93 @@ msgstr "Datum računa" msgid "Invoices" msgstr "Računi" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Postavke računa" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Številka računa" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datum" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Koda naročila" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "Email naslov" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Tip računa" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Preklic" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Jezik" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Pošiljatelj računa:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -619,14 +637,14 @@ msgstr "Pošiljatelj računa:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -634,324 +652,327 @@ msgstr "Pošiljatelj računa:" msgid "Name" msgstr "Ime" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Naslov" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Poštna številka" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Mesto" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Država" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "ID za DDV" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "ID za DDV" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Prejemnik računa:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Podjetje" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Ulica" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Zvezna država" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Upravičenec" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interni prenos" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Vračilo plačila" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Prikaži tujo valuto" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Tečaj" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Skupaj (z davki)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Skupaj (brez davka)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "ID-ji za ujemanje plačil" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Ponudniki plačila" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Preklic" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Račun" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Da" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Ne" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Št. vrstice" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Opis" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Bruto cena" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Neto cena" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Vrednost davka" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Stopnja davka" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Ime davka" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Začetni datum dogodka" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Email naslovi (tekstovna datoteka)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtriraj po statusu" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Podatki o naročilu" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Naročila" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Pozicije naročil" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Stroški naročila" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Samo plačana naročila" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "Vključi zneske plačil" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "Prikaži odgovore z več izbirami, združene v enem stolpcu" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "Vključi samo naročila, ustvarjena na ta ali kasnejši datum." -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." -msgstr "Vključi samo naročila, izdana na ta ali predhodni datum." +#: pretix/base/exporters/orderlist.py:117 +#, fuzzy +#| msgid "Only include orders created on or after this date." +msgid "Only include orders created on or before this date." +msgstr "Vključi samo naročila, ustvarjena na ta ali kasnejši datum." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 msgid "Start event date" msgstr "Datum začetka dogodka" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" @@ -959,37 +980,37 @@ msgstr "" "Vključi samo naročila, ki vključujejo vsaj eno vstopnico za ta ali kasnejši " "datum. V primeru mešanih naročil bodo vključeni tudi drugi datumi!" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 msgid "End event date" msgstr "Datum zaključka dogodka" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 #, fuzzy msgid "Event slug" msgstr "Oznaka dogodka" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Skupni znesek naročila" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1001,179 +1022,179 @@ msgstr "Skupni znesek naročila" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Email" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "Telefonska številka" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Datum naročila" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Čas naročila" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "Polje za naslov po meri" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Datum zadnjega plačila" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Stroški" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Lokacija naročila" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Bruto {rate} % davek" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Neto {rate} % davka" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "Vrednost {rate}% davka" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Številke računov" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "Prodajni kanal" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Potrebuje posebno pozornost" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Komentar" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Položaji" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, python-brace-format msgid "Paid by {method}" msgstr "Plačano s {method}" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "Tipi stroškov" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Cena" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Davčno pravilo" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "Naslov plačnika" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "ID pozicije" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1182,65 +1203,65 @@ msgstr "ID pozicije" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Izdelek" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Varianta" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Ime udeleženca" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Email udeleženca" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1248,98 +1269,98 @@ msgstr "Email udeleženca" msgid "Voucher" msgstr "Vavčer" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "ID psevdonimizacije" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "ID sedeža" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Ime sedeža" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Območje sedeža" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Sedežna vrsta" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Številka sedeža" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Komentar na naročilo" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "Plačila in vračila" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 msgid "Payment states" msgstr "Status plačila" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 msgid "Refund states" msgstr "Stanje povračila" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Naročilo" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "ID plačila" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Datum ustvarjenja" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Datum zaključka" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "Statusna koda" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Znesek" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1347,41 +1368,41 @@ msgstr "Znesek" msgid "Payment method" msgstr "Način plačila" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "Dostopnost kvot" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Ime kvote" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Skupna kvota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Plačana naročila" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Čakajoča naročila" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Blokirani vavčerji" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Košarica trenutnega uporabnika" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1393,33 +1414,33 @@ msgstr "Košarica trenutnega uporabnika" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Čakalna lista" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Exited orders" msgstr "Preklicana naročila" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Trenutna dostopnost" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Neomejeno" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Gift card" msgid "Gift card redemptions" msgstr "Unovčene darilne kartice" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1429,35 +1450,35 @@ msgstr "Unovčene darilne kartice" msgid "Gift card code" msgstr "Koda darilne kartice" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "Izdajatelj" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Darilna kartica" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 msgid "Show value at" msgstr "Prikaži vrednost na" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Preizkusni način" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1466,59 +1487,59 @@ msgstr "Preizkusni način" msgid "All" msgstr "Vse" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "V živo" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 msgid "Empty" msgstr "Prazno" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "Veljavno in z vrednostjo" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "S preteklo veljavnostjo in z vrednostjo" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Preteklo" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "Kartica v preskusnem načinu" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Datum izteka" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "Posebni pogoji" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Valuta" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1526,182 +1547,204 @@ msgstr "Valuta" msgid "Current value" msgstr "Trenutna vrednost" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Creation date" msgid "Created in order" msgstr "Datum ustvarjenja" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Številka računa" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Expiration date" msgid "Last invoice date of order" msgstr "Datum poteka" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Vsi vnosi" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Čakanje na bon" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Dodeljen bon" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Čakanje na unovčenje" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Bon je unovčen" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Bon je potekel" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Ime izdelka" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Ime dogodka" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 msgctxt "subevents" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Prednost" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Koda bona" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Ostani prijavljen" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "Naš sistem ne pozna te kombinacije poverilnic." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "Iz varnostnih razlogov počakajte 5 minut, preden poskusite znova." -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Ta račun je neaktiven." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "S tem email naslovom ste že registrirani. Prijavite se." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Geslo vnesite dvakrat" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "Email naslov" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Ponovite geslo" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 msgid "Please enter a shorter name." msgstr "Vnesite krajše ime." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Interni prenos" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "Telefonska številka (brez mednarodne področne kode)" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Ulica in hišna številka" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Izberite deželo" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "To polje je obvezno." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "Vpišite ime podjetja." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "Vpišite vaše ime." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "Vaš ID za DDV ne ustreza izbrani državi." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Ta ID za DDV je napačen. Preverite vnos." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1712,7 +1755,7 @@ msgstr "" "ni dostopen. Zato bomo na računu morali obračunati DDV, povrnete pa si ga " "lahko skozi proces povračila DDV." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1722,39 +1765,39 @@ msgstr "" "ni dostopen. Zato bomo na računu morali obračunati DDV. Obrnite se na " "podporo, da to uredimo ročno." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "S tem email naslovom je že povezan obstoječ profil. Izberite drugega." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "Za spremembo gesla ali email naslova, vnesite vaše trenutno geslo." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Vnešeno trenutno geslo ni pravilno." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Vaše trenutno geslo" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Novo geslo" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Ponovite vaše geslo" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Privzeta časovna cona" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1762,25 +1805,25 @@ msgstr "" "Uporabljeno samo za prikaze, ki niso vezani na dogodek. Za vse prikaze " "dogodka bo uporabljena časovna cona." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Ime naprave" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Tip naprave" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Pametni telefon z aplikacijo Authenticator" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "Žeton strojne opreme, združljiv z WebAuthn (npr. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1788,82 +1831,82 @@ msgstr "" "Napačna sintaksa spremenljivke: Uporabili ste različno število \"{\" in " "\"}\"." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Napačne spremenljivke: %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Poslovna stranka" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Končni kupec" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "stran %d od %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klasični izrisovalnik(pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Račun od" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Račun za" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Koda naročila" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Številka preklica" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Originalni račun" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Številka računa" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Datum preklica" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Datum originalnega računa" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Datum računa" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Dogodek" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1873,8 +1916,8 @@ msgstr "" "{from_date}\n" "do {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1889,111 +1932,111 @@ msgstr "" msgid "TEST MODE" msgstr "TESTNI NAČIN" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Račun {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Oznaka kupca: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "ID za DDV kupca" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Upravičenec" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Davčni račun" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Račun" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Preklic" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Opis" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Količina" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Davčna stopnja" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Neto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Bruto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Znesek" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Skupaj" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Prejeta plačila" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Neporavnana plačila" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Neto znesek" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Bruto znesek" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Davek" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Vključeni davki" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2003,7 +2046,7 @@ msgstr "" "Uporabljen menjalni tečaj 1:{rate} kot ga je objavila Evropska centralna " "banka na dan {date}, ki ustreza:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2013,7 +2056,7 @@ msgstr "" "Uporabljen menjalni tečaj 1:{rate} kot ga je objavila Evropska centralna " "banka na dan {date}. Skupni račun ustreza {total}." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderni izrisovalnik računov (pretix 2.7)" @@ -2022,41 +2065,41 @@ msgstr "Moderni izrisovalnik računov (pretix 2.7)" msgid "Default list" msgstr "Privzet seznam" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Ime in priimek" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Je aktiven" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Je administrator" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Datum pridružitve" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Časovna cona" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Dvostopenjska avtentikacija je sedaj obvezna" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Prejemajte obvestila v skladu s spodnjimi nastavitvami" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Če to izključite, ne boste prejemali nobenih obvestil." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2064,52 +2107,52 @@ msgstr "Če to izključite, ne boste prejemali nobenih obvestil." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Uporabnik" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Uporabniki" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Podatki o profilu so spremenjeni" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Pozabljeno geslo" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Vsi izdelki (vključno z na novo dodanimi)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Omeji na izdelke" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Vključi čakajoča naročila" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" "S to opcijo se bodo ljudje lahko prijavili tudi, če naročilo ni bilo plačano." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Vrata" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." @@ -2117,29 +2160,29 @@ msgstr "" "Ne vpliva na preverjanje veljavnosti vstopnic, samo za samodejno " "konfiguracijo prijavnih naprav." -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "Dovoli ponovni vstop po izhodnem optičnem branju" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "Dovoli večkratni vstop na vstopnico" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" "S to možnostjo izklopite opozorila, če je vstopnica drugič optično prebrana." -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "Samodejno preveri vse na" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "Prodajni kanali za samodejno prijavo" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2151,19 +2194,19 @@ msgstr "" "je lahko koristna, če vstopnic, prodanih na blagajni, pred vstopom še enkrat " "ne preverite in bi jih bilo treba šteti za potrjene neposredno ob nakupu." -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 msgid "Entry" msgstr "Vstop" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "Izhod" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Interna oznaka" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2171,33 +2214,33 @@ msgstr "" "Tu lahko vnesete poljubno vrednost, da boste lažje uskladili podatke z " "drugimi viri. Če ga ne vnesete, bomo samodejno ustvarili enega." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Ta oznaka se že uporablja za drugo vprašanje." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "Vrata" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "Datum vzpostavitve" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "Datum inicializacije" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Konec obdobja predprodaje mora biti po njegovem začetku." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Konec dogodka mora biti za začetkom." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2211,61 +2254,61 @@ msgstr "" "naključno vrednost. Ta bo uporabljena v URLjih, kodah naročila, številkah " "računov in referencah plačil." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 #, fuzzy msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "Slug lahko vsebuje samo črke, številke, pike in črtice." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kratka oblika" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Trgovina je aktivna" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Valuta dogodka" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Začetek dogodka" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Konec dogodka" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Čas vstopa" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "Prikaži v seznamih" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" "Če izberete, bo ta dogodek prikazan na javnem seznamu v vaši organizaciji." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Konec predprodaje" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2273,78 +2316,78 @@ msgstr "" "Neobvezno. Po tem datumu ne bo prodanih nobenih izdelkov. Če te vrednosti ne " "nastavite, se predprodaja konča po končnem datumu vašega dogodka." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Začetek predprodaje" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Neobvezno. Po tem datumu prodaje izdelkov ne bo več." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Lokacija" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "Zemljepisna širina" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "Zemljepisna dolžina" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Vstavki" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "Privatni zaznamek" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Serija dogodkov" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "Omejite na določene prodajne kanale" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" "Vstopnice za ta dogodek prodajajte samo na naslednjih prodajnih kanalih." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Dogodek" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Dogodki" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2352,94 +2395,94 @@ msgstr "" "Nastavili ste vsaj en plačan izdelek, vendar niste omogočili nobenega načina " "plačila." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Nastaviti je potrebno vsaj eno kvoto, da lahko začnete s prodajo." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "Izpolniti morate meta parameter \"{property}\"." -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Dogodka ne morete več spremeniti med serijo in enkratnim dogodkom, ko je " "enkrat ustvarjen." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Sluga dogodka ne morete več spremeniti." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Ta opisni link je že bil uporabljen za drug dogodek." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Dogodek se ne more zaključiti pred začetkom." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "Predprodaja se ne more zaključiti pred začetkom." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktiven" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "Ta datum bo prikazan uporabnikom samo, če obkljukate." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "Če izberete, bo dogodek prikazan v javnem seznamu." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Besedilo na vstopni strani" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Datum v seriji dogodkov" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Datumi v seriji dogodkov" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "Ena ali več variacij ne pripada temu dogodku." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Ne sme vsebovati presledkov ali posebnih znakov razen podčrtaja" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "Ime sme vsebovati samo črke, številke in podčrtaje." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 msgid "Default value" msgstr "Privzeta vrednost" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "Lahko ga spremenijo samo skrbniki na ravni organizatorja" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 msgid "Required for events" msgstr "Obvezno za dogodke" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" @@ -2447,11 +2490,11 @@ msgstr "" "Če je polje označeno, se lahko dogodek sproži samo, če je tako nastavljeno. " "V seriji dogodkov je nastavitev posameznih datumov neobvezna" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 msgid "Valid values" msgstr "Veljavne vrednosti" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2459,63 +2502,63 @@ msgstr "" "Če je to prazno, je dovoljena katera koli vrednost. V nasprotnem primeru " "vnesite eno možno vrednost na vrstico." -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "Lastnost je lahko zahtevana ali ima privzeto vrednost, ne obojega." -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "Ne morete nastaviti privzete vrednosti, ki ni veljavna." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "Nobena vrednost ne sme vsebovati ločil." -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" "Koda darilne kartice lahko vsebuje samo črke, številke, pike in pomišljaje." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "Posebni pogoji" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "ID za DDV: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "ID za DDV: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Ime rubrike" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Interno ime" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "Če to nastavite, bo uporabljeno namesto javnega imena v ozadju." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Opis rubrike" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Izdelki v tej rubriki so dodatni" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2525,52 +2568,52 @@ msgstr "" "je mogoče le v kombinaciji z izdelkom, ki ima to kategorijo nastavljeno kot " "možen vir za dodatke." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Rubrika izdelkov" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Rubrike izdelkov" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category} (dodatni izdelki)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "Onemogoči izdelek za ta datum" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Rubrika" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "Če imate veliko izdekov, jih lahko uredite v rubrike." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Ime postavke" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "To bo prikazano pod imenom izdelka v seznamih." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Privzeta cena" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2580,11 +2623,11 @@ msgstr "" "cene. Če različica nima posebne cene ali če ni sprememb, bo ta cena " "uporabljena." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Prost vnos cene" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2597,64 +2640,64 @@ msgstr "" "vnesti. To lahko uporabite npr. za zbiranje dodatnih donacij za vaš dogodek. " "Trenutno ni podprto za izdelke, ki se kupujejo kot dodatek drugim izdelkom." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Davek" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Je vstopnica" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "Ali nakup vstopnice omogoča vstop na vaš dogodek" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "Ustvari vstopnice" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "Prikaži čakalno listo za to vstopnico" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "Deluje samo, če so čakalne liste vklopljene za ta dogodek." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Prikaži preostalo število vstopnic" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "Javno prikaži število vstopnic, ki so še na voljo." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Slika izdelka" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Na voljo od" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Ta izdelek ne bo naprodaj pred podanim datumom." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Na voljo do" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Ta izdelek ne bo naprodaj po datem datumu." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "Pokaži šele po razprodaji" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2668,11 +2711,11 @@ msgstr "" "sta oba izdelka vidna, medtem ko so vse vstopnice v omenjeni kvoti " "rezervirane, vendar še niso prodane." -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Ta izdelek lahko kupite samo z vavčerjem." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2680,11 +2723,11 @@ msgstr "" "Za nakup tega izdelka uporabnik potrebuje vavčer, ki velja za ta izdelek " "neposredno ali prek kvote." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Nakup tega izdelka zahteva potrditev" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2696,13 +2739,13 @@ msgstr "" "uporabite npr. za vozovnice s popustom, ki so na voljo samo določenim " "skupinam." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "Ta izdelek bo prikazan le, če je unovčen vavčer, ki ustreza izdelku." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." @@ -2710,11 +2753,11 @@ msgstr "" "Ta izdelek bo skrit s strani dogodka, dokler uporabnik ne vnese bona, ki " "odklene ta izdelek." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "Prodajaj samo kot del paketa" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2724,11 +2767,11 @@ msgstr "" "izdelkov. Ne potrdite to možnost, če želite ta izdelek " "uporabljati kot dodatek, vendar samo za fiksne svežnje!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "Dovoli preklic ali spremembo izdelka" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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 " @@ -2738,11 +2781,11 @@ msgstr "" "naročila tega dogodka. Če to ni označeno, naročil, ki vsebujejo ta izdelek, " "ne morejo preklicati uporabniki, ampak samo vi." -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Najmanjša vrednost naročila" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2752,11 +2795,11 @@ msgstr "" "polje pustite prazno ali ga nastavite na 0, za ta izdelek ni posebnih " "omejitev." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Največji znesek naročila" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2768,7 +2811,7 @@ msgstr "" "Omejitev največjega števila artiklov v celotnem naročilu velja ne glede na " "to." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2780,11 +2823,11 @@ msgstr "" "študentske vstopnice, da osebi ob prijavi navedete, da je treba še preveriti " "osebno izkaznico študenta." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Originalna cena" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2793,16 +2836,16 @@ msgstr "" "Če je nastavljeno, bo to prikazano poleg trenutne cene, da je trenutna cena " "znižana. To vpliva samo na izgled in ne na ceno." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "Prodajni kanali" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "Ta izdelek je darilna kartica" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." @@ -2810,10 +2853,10 @@ msgstr "" "Ko kupec kupi ta izdelek, dobi darilno kartico z vrednostjo, ki ustreza ceni " "izdelka." -#: pretix/base/models/items.py:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2823,7 +2866,7 @@ msgstr "" msgid "Products" msgstr "Izdelki" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2831,50 +2874,50 @@ msgstr "" "Najvišje število na naročilo ne sme biti nižje od najnižjega števila na " "naročilo." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "Kategorija izdelka mora pripadati istemu dogodku kot izdelek." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "Davčno pravilo izdelka mora pripadati istemu dogodku kot postavka." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "Razpoložljivost izdelka se ne more končati, preden se začne." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "To je prikazano pod imenom različice na seznamih." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Pozicija" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Verzija izdelka" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Verzije izdelka" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Najmanjše število" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Največje število" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Dodatki so vključeni v ceno" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2882,47 +2925,47 @@ msgstr "" "Če je izbrano, je dodajanje dodatkov na to vstopnico brezplačno, tudi če bi " "dodatki sicer bili plačljivi." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "Dovoli, da se isti izdelek izbere večkrat" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "Kategorija dodatka mora pripadati istemu dogodku kot element." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Izdelek že vsebuje dodatek te kategorije." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Najmanjše število mora biti enako nič ali večje." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Največje število mora biti enako nič ali večje." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Največje število mora biti večje od najmanjšega števila." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "Postavke v paketu" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "Paket variant" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Število" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "Določen del cene" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2934,212 +2977,222 @@ msgstr "" "obdavčevanja, vendar jih v nasprotnem primeru ne morete izpolniti. Ta " "vrednost NE bo dodana ceni osnovne postavke." -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "Element v paketu mora pripadati istemu dogodku kot izdelek." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "Za ta element je treba določiti različico." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "Izbrana različica ne spada v to postavko." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "Štetje mora biti enako ali večje od nič." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Opis (ena vrstica)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Večvrstični opis" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Da/Ne" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Izberite enega iz seznama" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Izberite več opcij iz seznama" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Nalaganje datoteke" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "Čas" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Datum in ura" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Koda države (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Vprašanje" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Besedilo pomoči" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Če je treba vprašanje pojasniti ali pojasniti, storite tukaj!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Tip vprašanja" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Obvezno vprašanje" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "To vprašanje bodo zastavili kupcem izbranih izdelkov" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Vprašajte med prijavo namesto v postopku nakupa vozovnic" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "Vsi programi za prijavo ne podpirajo vseh vrst vprašanj." -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Skrito vprašanje" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "To vprašanje se bo pojavilo šele v zaledju." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "Natisnite odgovor na račune" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "Najmanjša vrednost" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Currently not supported in our apps" msgid "Currently not supported in our apps and during check-in" msgstr "Trenutno ni podprto v naših programih" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 msgid "Maximum value" msgstr "Največja vrednost" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Za nadaljevanje je potreben odgovor na to vprašanje." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Izbrana napačna opcija." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "Številka je prenizka." -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "Številka je previsoka." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Napačen številčni vnos." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 msgid "Please choose a later date." msgstr "Prosim, izberite poznejši datum." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 msgid "Please choose an earlier date." msgstr "Prosim, izberite zgodnejši datum." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Napačen datum." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Napačen format ure." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Napačen datetime format." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "Neznana koda države." -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Odgovor" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "Identifikator \"{}\" se že uporablja za drugo možnost." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Opcija vprašanja" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Opcije vprašanja" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Skupna zmogljivost" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Pustite prazno za neomejeno število vstopnic." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Postavka" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Variacije" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "Ko bo ta kvota razprodana, jo začasno zaprite" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3149,12 +3202,12 @@ msgstr "" "tudi če vstopnice znova postanejo na voljo prek preklic ali potekajočih " "naročil. Seveda ga lahko vedno znova odprete ročno." -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 #, fuzzy msgid "Allow to sell more tickets once people have checked out" msgstr "Dovoli prodati več vstopnic, ko se ljudje odjavijo" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3171,13 +3224,13 @@ msgstr "" "ponovni vstop po izhodnem optičnem branju\", da se prepreči nenamerno " "rezerviranje." -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Kvota" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3186,11 +3239,11 @@ msgstr "Kvota" msgid "Quotas" msgstr "Kvote" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "Vse različice morajo pripadati elementu na seznamu elementov." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3198,82 +3251,82 @@ msgstr "" "Ena ali več elementov ima različice, vendar nobena od teh ni na seznamu " "različic." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Poddogodek ne more biti null za serijo dogodkov." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Vrstni red {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Bon {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Izdelek {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Datum {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Kvota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategorija {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Vprašanje {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Davčno pravilo {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "v teku" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "plačano" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "poteklo" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "preklicano" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Lokacija" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Datum poteka" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Skupni znesek" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3281,7 +3334,7 @@ msgstr "" "Besedilo, vneseno v to polje, ne bo vidno uporabniku in je na voljo za vaše " "udobje." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3293,15 +3346,15 @@ msgstr "" "prikazane nobene podrobnosti ali sporočilo po meri, zato morate svoje " "prijavno osebje seznaniti, kako ravnati v teh primerih." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta podatek" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Email naslov preverjen" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3309,7 +3362,7 @@ msgstr "" "Plačila ni mogoče sprejeti, ker je zadnji datum plačil, nastavljen v " "nastavitvah plačil, končan." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." @@ -3317,151 +3370,151 @@ msgstr "" "Plačila ni mogoče sprejeti, ker je naročilo poteklo in ste konfigurirali, da " "v nastavitvah plačil ne sme biti sprejetih zamudnih plačil." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Organizator prireditve tega naročila še ni odobril." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Naročeni izdelek \"{item}\" ni več na voljo." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Sedež \"{seat}\" ni več na voljo." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "Bon \"{voucher}\" nima več zadostnih sredstev." -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Bon \"{voucher}\" je bil medtem porabljen." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Vaše naročilo: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Prazno, če ta izdelek ni vstopnica" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Ime podjetja" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Izberite državo" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "ustvarjeno" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "v teku" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "potrjeno" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "preklicano" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "z napako" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "povrnjeno" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Podatki o plačilu" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registracija na dogodek potrjena: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Plačilo naročila prejeto: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "začeto zunaj" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "ustvarjeno" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "v tranzitu" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "opravljeno" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "neuspelo" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "preklicano" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Stranka" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Zunanje" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 msgid "Refund reason" msgstr "Razlog vračila" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" @@ -3470,70 +3523,70 @@ msgstr "" "Lahko je prikazan končnemu uporabniku ali uporabljen npr. kot del sklica na " "plačilo." -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Stroški plačila" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Stroški pošiljanja" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Stroški storitve" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Stroški preklica" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Drugi stroški" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Darilna kartica" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Vrednost" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Vrstni red naročila" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Registracija vašega dogodka: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "ID košarice (e.g. session key)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Pozicija košarice" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Pozicije košarice" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Samo za poslovne stranke v EU." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "Ta referenca bo za vaše udobje natisnjena na računu." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3543,45 +3596,45 @@ msgstr "" "polž se lahko uporabi samo enkrat. To se uporablja v naslovih URL za " "sklicevanje na vaše račune organizatorja in vaše dogodke." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organizatorji" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Ime ekipe" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Člani ekipe" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Lahko dodaja dogodke" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Lahko spreminja člane ekipe in njihove pravice" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Lahko spreminja nastavitve organizatorja" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3590,31 +3643,31 @@ msgstr "" "dogodkih, tj. Prek poročil o zasebnosti, zato bodite previdni, koga dodate " "tej ekipi!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "Lahko upravlja darilne kartice" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Lahko spreminja nastavitve dogodka" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Lahko spreminja nastavitve izdelka" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Lahko gleda naročila" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Lahko spreminja naročila" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "Lahko opravi prijavo" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " @@ -3624,66 +3677,66 @@ msgstr "" "osebnih podatkov o udeležencih. Uporabniki z možnostjo \"lahko spremeni " "naročila\" lahko opravijo prijave." -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Lahko gleda bone" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Lahko spreminja bone" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s na %(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ekipa" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Ekipe" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Povabi v ekipo '{team}' za '{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "Vaša postavitvena datoteka ni veljavna datoteka JSON." -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" "Vaša postavitev datoteka ni veljaven sedežni načrt. Obvestilo o napaki: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "Vrsta {number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "Sedež {number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Naj bo kratko, npr. \"DDV\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Nastavljene cene izdelkov vključujejo davek" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Uporabljajte pravila EU za obratno obdavčitev" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3699,11 +3752,11 @@ msgstr "" "davčnim zastopnikom. Za pravilen izračun davka ni dano garancije. UPORABITE " "NA LASTNEM TVEGANJU." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Država trgovca" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3711,26 +3764,26 @@ msgstr "" "Država, v kateri prebivate. To je država, v kateri pravilo EU o povračilu " "pristojbin ne bo veljalo, če je konfigurirano zgoraj." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" "Za uporabo funkcije za povratno polnjenje morate nastaviti svojo državo." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "vklj. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "plus {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "vključi obratno obdavčevanje" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3739,46 +3792,46 @@ msgstr "" "Povratna bremenitev: V skladu s členom 194, 196 Direktive Sveta 2006/112 / " "EEC je za DDV odgovoren prejemnik storitve." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "Obveznost DDV nosi prejemnik storitve." -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Ni učinka" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Nastavi ceno izdelka na" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Odštej od cene izdelka" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Zmanjšaj ceno izdelka za (%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Največje število uporab" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Število uporab tega bona." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Uporabljen" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Najvišji proračun za popust" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " @@ -3787,15 +3840,15 @@ msgstr "" "To je največji denarni znesek, ki bo s tem bonom odštet pri vseh načinih " "uporabe. Če je ta znesek dosežen, bona ni več mogoče uporabiti." -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Velja do" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Rezerviraj vstopnico iz kvote" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3804,11 +3857,11 @@ msgstr "" "Če je aktiviran, se bo ta kupon odšteval od kvot prizadetega izdelka, tako " "da je zagotovljeno, da bo kdo s to kodo bona prejel vozovnico." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Dovoli zaobiti kvoto" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -3816,40 +3869,40 @@ msgstr "" "Če je aktiviran, lahko imetnik te kode kupona kupi vstopnice, tudi če jih še " "ni." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Cenovni način" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Vrednost kupona" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "Ta izdelek je dodan v uporabnikovo košarico, če je kupon unovčen." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Uporablja se zgoraj navedena varianta izdelka." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Če je omogočen, je kupon veljaven za izdelke, na katere vpliva ta kvota." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "Poseben sedež" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Oznaka" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3858,40 +3911,40 @@ msgstr "" "To polje lahko uporabite za združevanje več bonov. Če vnesete isto vrednost " "za več bonov, lahko dobite statistiko, koliko jih je bilo unovčenih itd." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "Prikaže skrite izdelke, ki ustrezajo temu bonu" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Boni" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Ne morete izbrati kvote, ki pripada drugemu dogodku." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Ne morete hkrati izbrati kvote in določenega izdelka." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Ne morete izbrati predmeta, ki pripada drugemu dogodku." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" "Ne morete izbrati različice, če ne izberete izdelka, ki ponuja različice." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Ta različica ne spada v ta izdelek." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -3899,11 +3952,11 @@ msgstr "" "Kvoto lahko blokirate samo, če določite določeno različico izdelka. V " "nasprotnem primeru morda ni jasno, katere kvote blokirati." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "Trenutno ni mogoče izdelati bonov za dodatne izdelke." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." @@ -3911,7 +3964,7 @@ msgstr "" "Če želite, da ta bon rezervira vstopnice, morate izbrati določen izdelek ali " "kvoto." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -3920,16 +3973,16 @@ msgstr "" "Ta bon je bil že unovčen %(redeemed)s. Ne morete zmanjšati največjega " "števila uporab pod to številko." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "Če želite, da ta kupon blokira kvoto, morate izbrati določen datum." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "Ne morete izbrati dogodka, če vaš dogodek ni niz dogodkov." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -3937,20 +3990,20 @@ msgstr "" "Ne morete ustvariti bona, ki blokira kvote, saj je izbrani izdelek ali kvota " "trenutno razprodan ali popolnoma rezerviran." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Vaučer s to kodo že obstaja." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "Če izberete sedež, morate izbrati datum." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, python-brace-format msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Navedeni ID sedeža \"{id}\" za ta dogodek ne obstaja." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " @@ -3958,79 +4011,79 @@ msgid "" msgstr "" "Sedež \"{id}\" trenutno ni na voljo (blokiran, že prodan ali drug bon)." -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "Če izberete sedež, morate izbrati določen izdelek." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "Bone za sedež lahko uporabite samo enkrat." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Za ta sedež morate izbrati izdelek \"{prod}\"." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "Sedež \"{id}\" je že prodan ali trenutno blokiran." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Na čakalnem seznamu od takrat" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Dodeljen bon" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Izdelek, ki ga uporabnik čaka." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Različica izdelka, izbranega zgoraj." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Vpis v čakalni seznam" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Vnosi v čakalni seznam" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Ta izdelek trenutno ni na voljo." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Ta oseba je že poslala bon." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "Samodejno ustvarjeno iz vnosa v čakalni seznam za {email}" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Na čakalnem seznamu ste bili izbrani za {event}" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Izbrani element ne pripada temu dogodku." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Izberite določeno različico tega izdelka." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4038,11 +4091,11 @@ msgstr "" "Ste že na tej čakalni listi! Obvestili vas bomo takoj, ko bomo imeli na " "voljo vstopnico." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "Potrebni so upravni ukrepi" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4052,268 +4105,268 @@ msgstr "" "obdelati, npr. zunanje povračilo. Morate ga rešiti ročno ali se odločiti, da " "ga prezrete, odvisno od težave." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Oglejte si vse nerešene težave" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Datumi" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Datum dogodka" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Neto skupaj" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "Čakajoči znesek" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Status naročila" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 msgid "Purchased products" msgstr "Kupljeni izdelki" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Oglejte si podrobnosti naročila" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Oddano je novo naročilo: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "Oddano je novo naročilo, ki zahteva odobritev: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Naročilo {order.code} je označeno kot plačano." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Naročilo {order.code} je preklicano." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, python-brace-format msgid "Order {order.code} has been reactivated." msgstr "Naročilo {order.code} je ponovno aktivirano." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Naročilo {order.code} je označeno kot potečeno." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "Podatki o vozovnicah naročila {order.code} so spremenjeni." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "Spremenjen je bil kontaktni naslov naročila {order.code}." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Naročilo {order.code} je bilo spremenjeno." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "Naročilo je preplačano" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "Naročilo {order.code} je preveč plačano." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "Zunanje vračilo za {order.code} je prišlo." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "Zahtevano je vračilo" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "Od vas smo zahtevali vračilo za {order.code}." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "Pusti prazno" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "Neveljavna nastavitev za stolpec \"{header}\"." -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Izbrati morate datum." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "Ustreznega datuma ni bilo mogoče najti." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Najdenih je bilo več ujemajočih se datumov." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "Ustreznega izdelka ni bilo mogoče najti." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "Najdenih je bilo več ujemajočih se izdelkov." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "Ustrezne različice ni bilo mogoče najti." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "Najdenih je bilo več različic ujemanja." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 msgid "You need to select a variation for this product." msgstr "Za ta izdelek morate izbrati različico." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 msgid "Invoice address" msgstr "Naslov plačnika" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 msgid "Please enter a valid country code." msgstr "Vnesite veljavno kodo države." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "Zvezne države niso podprte za to državo." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 msgid "Please enter a valid state." msgstr "Vnesite veljavno zvezno državo." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 msgid "Attendee e-mail address" msgstr "E-poštni naslov udeleženca" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 msgid "Attendee address" msgstr "Naslov udeleženca" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Zvezna država" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "Izračunaj iz izdelka" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Vnesli ste neveljavno številko." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "Koda vstopnice" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "Ustvari samodejno" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "Ne morete dodeliti skrivnosti položaja, ki že obstaja." -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 msgid "Please enter a valid language code." msgstr "Vnesite veljavno jezikovno kodo." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 msgid "Please enter a valid sales channel." msgstr "Vnesite veljaven prodajni kanal." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "Ustreznega sedeža ni bilo mogoče najti." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Sedež, ki ste ga izbrali, je že zaseden. Izberite drug sedež." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "Izbrati morate določen sedež." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "Izbrana je dvoumna možnost." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Omogoči način plačila" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Uporabniki po določenem datumu ne bodo mogli izbrati tega ponudnika plačil." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Besedilo na računih" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4325,11 +4378,11 @@ msgstr "" "naročila. Če se račun ustvari pozneje, bo izšlo besedilo, ki navaja, da je " "že plačan." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Najmanjše skupno naročilo" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4339,11 +4392,11 @@ msgstr "" "vrednost. V ta namen je mogoče izračunati skupno naročilo brez upoštevanja " "pristojbin, naloženih s tem načinom plačila." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Največje skupno naročilo" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4353,23 +4406,23 @@ msgstr "" "dano vrednostjo. V ta namen je mogoče izračunati skupno naročilo brez " "upoštevanja pristojbin, naloženih s tem načinom plačila." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Dodatna pristojbina" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Absolutna vrednost" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "Odstotek celotnega naročila." -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Izračunajte pristojbino od skupne vrednosti, vključno s pristojbino." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4382,11 +4435,11 @@ msgstr "" "target=\"_blank\" rel=\"noopener\"> Za podrobne informacije o tem, kaj to " "počne, kliknite tukaj. Ne pozabite nastaviti zgornjih pravil!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "Omeji na države" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4396,17 +4449,17 @@ msgstr "" "državah. Če ne izberete nobene države, so dovoljene vse države. To je " "omogočeno le, če je potreben naslov računa." -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" "Uporabo tega ponudnika plačil dovoli samo v izbranih prodajnih kanalih." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 msgid "Hide payment method" msgstr "Skrij način plačila" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." @@ -4414,25 +4467,25 @@ msgstr "" "Način plačila ne bo prikazan privzeto, temveč samo ljudem, ki vstopijo v " "trgovino prek posebne povezave." -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 msgid "Link to enable payment method" msgstr "Povezava za omogočanje načina plačila" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" "Povezavo delite s strankami, ki bi morale uporabljati ta način plačila." -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Plačilo za ta račun je že prejeto." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "Ta ponudnik plačil ne podpira samodejnih povračil." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." @@ -4440,21 +4493,21 @@ msgstr "" "Plačilo ni potrebno, saj to naročilo vključuje samo izdelke, ki so " "brezplačni." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Zastonj" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Blagajna" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Ročno plačilo" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." @@ -4462,15 +4515,15 @@ msgstr "" "V preizkusnem načinu lahko to naročilo preprosto ročno označite kot plačano " "v zaledju, ko je bilo ustvarjeno." -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Ime načina plačila" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Opis postopka plačila med plačevanjem na blagajni" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4478,11 +4531,11 @@ msgstr "" "To besedilo bo prikazano med izplačilom, ko uporabnik izbere to plačilno " "sredstvo. Podajte kratek opis načina plačila." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Opis postopka plačila za potrditev v e-poštnih sporočilih" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4500,11 +4553,11 @@ msgstr "" "plačilom. Uporabite lahko vsebnike: {order}, {total}, {currency} in " "{total_with_currency}." -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Opis postopka plačila za čakajoča naročila" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4521,57 +4574,57 @@ msgstr "" "plačilom. Uporabite lahko vsebnike: {order}, {total}, {currency} in " "{total_with_currency}." -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Kompenzacija" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Vpisali ste naročilo, ki ga ni bilo mogoče najti." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Uravnoteženo z naročili:%s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "V testnem načinu bodo delovale samo testne kartice." -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "Pri nakupu darilne kartice ne morete plačati z darilnimi karticami." -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "Ta darilna kartica ne podpira te valute." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "To darilno kartico lahko uporabljate samo v preskusnem načinu." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "V testnem načinu lahko uporabljate samo testne darilne kartice." -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 msgid "This gift card is no longer valid." msgstr "Ta darilna kartica ni več veljavna." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "Vso dobroimetje na tej darilni kartici je bilo porabljeno." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "Ta darilna kartica se že uporablja za vaše plačilo." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." @@ -4579,11 +4632,11 @@ msgstr "" "Vaša darilna kartica je bila uporabljena, vendar je {} treba še plačati. " "Izberite način plačila." -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "Vaša darilna kartica je bila uporabljena." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." @@ -4591,11 +4644,11 @@ msgstr "" "Namesto darilne kartice ste vnesli bon. Bone lahko vnesete samo na prvi " "strani trgovine pod izbiro izdelka." -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "Ta darilna kartica ni znana." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." @@ -4603,81 +4656,93 @@ msgstr "" "Te darilne kartice ni mogoče unovčiti, ker njena koda ni edinstvena. Obrnite " "se na organizatorja tega dogodka." -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "Organizator prireditve ne sprejema te darilne kartice." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 msgid "This gift card was used in the meantime. Please try again." msgstr "Ta darilna kartica je bila medtem uporabljena. Poskusite ponovno." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Koda vstopnice (vsebina črtne kode)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "Številka vrstnega reda naročila" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Primer izdeleka" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Ime variante" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Primer variante" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Opis izdelka" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Opis vzorčnega izdelka" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Ime izdelka in varianta" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Primer izdeleka - primer variante" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Opis izdelka" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Opis vzorčnega izdelka" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Kategorija vstopnic" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123,45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "Cena z vključenimi dodatki" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 msgid "Attendee company" msgstr "Podjetje udeleženca" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Primer podjetja" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 msgid "Full attendee address" msgstr "Polni naslov udeleženca" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4691,155 +4756,155 @@ msgstr "" "12345 Eko Mesto\n" "Atlantida" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 msgid "Attendee street" msgstr "Ulica udeleženca" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 msgid "Attendee ZIP code" msgstr "Poštna številka udeleženca" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 msgid "Attendee city" msgstr "Mesto udeleženca" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 msgid "Attendee state" msgstr "Zvezna država udeleženca" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 msgid "Attendee country" msgstr "Država udeleženca" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Primer imena dogodka" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31. maj 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Časovno obdobje dogodka" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31. maj - 4. junij 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Datum in ura začetka dogodka" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017-05-31 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "Datum začetka dogodka" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017-05-31" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Čas začetka dogodka" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Datum in čas zaključka dogodka" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017-05-31 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "Končni datum dogodka" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Datum in ura vstopa na dogodek" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Čas vstopa na dogodek" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Lokacija dogodka" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Naključno mesto" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "Podjetje za naslov računa" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 msgid "Invoice address street" msgstr "Ulica za naslov na računu" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "Prešernova cesta 7" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 msgid "Invoice address ZIP code" msgstr "Poštna številka za naslov na računu" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "12345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "Mesto za naslov na računu" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "Primer mesta" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 msgid "Invoice address state" msgstr "Zvezna država za naslov na računu" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 msgid "Sample State" msgstr "Primer zvezne države" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 msgid "Invoice address country" msgstr "Država za naslov na računu" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "Atlantida" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Seznam dodatkov" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4847,140 +4912,140 @@ msgstr "" "Dodatek 1\n" "Dodatek 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Ime organizatorja" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Podjetje organizatorja" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Info opis organizatorja" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Info opis organizatorja" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Info opis organizatorja" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "Datum tiskanja" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "Datum in čas tiskanja" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "Čas tiskanja" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "Sedež:polno ime" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "Parter, vrsta 3, sedež 4" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "Splošna vstopnica" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "Sedež: cona" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "Parter" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "Sedež:vrsta" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "Sedež: številka" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Vprašanje: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "Ime udeleženca: {part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Naslov računa: {part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Vstopnica" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Začetek dogodka" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Zaključek dogodka" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Vstop na dogodek" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Začetek predprodaje" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Zaključek predprodaje" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Fiksni datum:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "Relativni datum:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "Relativni čas:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Ni nastavljeno" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "Naključno (privzeto, deluje z vsemi aplikacijami pretix)" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " @@ -4990,12 +5055,12 @@ msgstr "" "pretixSCAN v sistemu iOS in spremeni semantiko krajevnega optičnega branja - " "za podrobnosti glejte dokumentacijo ali podporo)" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 msgid "Event canceled" msgstr "Dogodek preklican" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5003,24 +5068,24 @@ msgstr "" "Vaše zahteve nismo mogli v celoti obdelati, saj je bil strežnik preveč " "zaseden. Prosim poskusite ponovno." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Niste izbrali nobenega izdelka." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Neznan položaj košarice." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Datum ni bil določen." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Izbrali ste izdelek, ki ni na voljo za prodajo." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5028,7 +5093,7 @@ msgstr "" "Nekateri izdelki, ki ste jih izbrali, niso več na voljo. Za podrobnosti " "glejte spodaj." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5036,22 +5101,22 @@ msgstr "" "Nekateri izdelki, ki ste jih izbrali, niso več na voljo v izbrani količini. " "Za podrobnosti glejte spodaj." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Za naročilo ne morete izbrati več kot %s izdelkov." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "Ne morete izbrati več kot %(max)s elementov izdelkov %(product)s." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "Izbrati morate najmanj %(min)s elementov izdelka %(product)s." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5060,15 +5125,15 @@ msgstr "" "Iz vozička smo odstranili %(product)s, saj ne morete kupiti manj kot %(min)s " "izdelkov." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Predhodno obdobje za ta dogodek se še ni začelo." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Predprodja za ta dogodek se je končalo." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." @@ -5076,7 +5141,7 @@ msgstr "" "Vsa plačila za ta dogodek je treba potrditi, zato ni mogoče ustvariti novih " "naročil." -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5084,7 +5149,7 @@ msgstr "" "Predprodaja za ta dogodek se še ni začelo. Prizadeti položaji so bili " "odstranjeni iz vaše košarice." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5092,20 +5157,20 @@ msgstr "" "Predprodaja enega od dogodkov v vozičku se je končalo. Prizadeti položaji so " "bili odstranjeni iz vaše košarice." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Vnešena cena je previsoka." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Ta koda bona ni znana v naši podatkovni bazi." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "Ta koda bona je že bila uporabljena največje dovoljeno številokrat." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5118,12 +5183,12 @@ msgstr "" "unovčiti, vendar postopka dokončanja nakupa niste zaključili. Lahko ga " "poskusite ponovno uporabiti v %d minutah." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "To kodo bona lahko unovčite le %d krat." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5131,19 +5196,19 @@ msgstr "" "To kodo bona ste že uporabili. Odstranite povezano vrstico iz košarice, če " "jo želite uporabiti za drug izdelek." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Ta bon je potekel." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Ta bon ni veljaven za ta izdelek." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 msgid "This voucher is not valid for this seat." msgstr "Ta bon ne velja za ta sedež." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " @@ -5153,33 +5218,33 @@ msgstr "" "Če želite v košarico dodati nekaj novega s pomočjo tega bona, lahko to " "storite z možnostjo unovčenja bona na dnu strani." -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "Vaš bon velja za izdelek, ki trenutno ni v prodaji." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Ta bon ne velja za ta datum dogodka." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Za naročilo tega izdelka potrebujete veljavno kodo bona." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Izbrani datum dogodka ni aktiven." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Za izbrani izdelek ne morete izbrati dodatka." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Ne morete izbrati dveh različic istega dodatka." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5188,7 +5253,7 @@ msgstr "" "Za izdelek %(base)s lahko izberete največ %(max)s dodatkov iz kategorije " "%(cat)s." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5197,7 +5262,7 @@ msgstr "" "Za izdelek %(base)s morate izbrati vsaj %(min)s dodatke iz kategorije " "%(cat)s." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " @@ -5206,30 +5271,30 @@ msgstr "" "Za izdelek %(base)s lahko največ enkrat izberete vse dodatke iz kategorije " "%(cat)s." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" "Enega od izbranih izdelkov lahko kupite le kot dodatek drugemu projektu." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "Enega od izdelkov, ki ste ga izbrali, je mogoče kupiti le v paketu." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "Izberite veljaven sedež." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "Za to mesto ne morete izbrati sedeža." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "Ne morete večkrat izbrati istega sedeža." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." @@ -5237,49 +5302,49 @@ msgstr "" "Namesto bona ste vnesli darilno kartico. Darilne kartice lahko vnesete " "pozneje, ko vas vprašajo za podatke o plačilu." -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 #, fuzzy msgid "This order position has been canceled." msgstr "Na tem mestu je bilo naročilo preklicano." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 #, fuzzy msgid "This order position has an invalid product for this check-in list." msgstr "Na tem mestu naročila je neveljaven izdelek za ta prijavni seznam." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This voucher is not valid for this product." msgid "This order position has an invalid date for this check-in list." msgstr "Na tem mestu naročila ima neveljaven datum za ta prijavni seznam." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "To naročilo ni označeno kot plačano." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Za dokončanje te prijave morate odgovoriti na vprašanja." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "Ta vnos zaradi pravil po meri ni dovoljen." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Ta vstopnica je že unovčena." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "Vaš izvoz ni vseboval nobenih podatkov." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Dokončajte plačilo pred {expire_date}." -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, fuzzy, python-brace-format msgctxt "invoice" msgid "" @@ -5295,45 +5360,45 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Udeleženec: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Datum: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Tu se lahko prikaže besedilo ponudnika plačilnih storitev." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "Ulica za Primer 24" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Vzorčni izdelek {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Vzorčni izdelek A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "To e-pošto ste prejeli, ker je nekdo za vas naročil {event}." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5342,12 +5407,12 @@ msgstr "" "Podrobnosti o naročilu si lahko ogledate na povezavi:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "To e-pošto ste prejeli, ker ste oddali naročilo za {event}." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " @@ -5356,12 +5421,12 @@ msgstr "" "Napaka pri uvozu vrednosti \"{value}\" za stolpec \"{column}\" v vrstici " "\"{line}\": {message}" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "Neveljavni podatki v vrstici {row}: {message}" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5369,7 +5434,7 @@ msgstr "" "Nekateri izdelki, ki ste jih izbrali, niso več na voljo. Za podrobnosti " "glejte spodaj." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5377,7 +5442,7 @@ msgstr "" "Nekateri izdelki, ki ste jih izbrali, niso več na voljo v izbrani količini. " "Za podrobnosti glejte spodaj." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5385,15 +5450,15 @@ msgstr "" "Cena nekaterih izdelkov v košarici se je medtem spremenila. Za podrobnosti " "glejte spodaj." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Prišlo je do notranje napake, poskusite znova." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Vaša košarica je prazna." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5402,11 +5467,11 @@ msgstr "" "Ne morete izbrati več kot %(max)s izdelkov %(product)s. Odvečne predmete smo " "odstranili iz košarice." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Obdobje predprodaje se je končalo." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5414,7 +5479,7 @@ msgstr "" "Koda bona, uporabljena za enega od izdelkov v košarici, ni znana v naši bazi " "podatkov." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5423,7 +5488,7 @@ msgstr "" "Koda bona, uporabljena za enega od izdelkov v košarici, je bila že " "uporabljena prevečkrat. Izdelek smo odstranili iz košarice." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." @@ -5431,7 +5496,7 @@ msgstr "" "Koda bona, uporabljena za enega od izdelkov v košarici, je bila že " "prepogosto. Prilagodili smo ceno izdelka v košarici." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5439,7 +5504,7 @@ msgstr "" "Koda bona, uporabljena za enega od izdelkov v košarici, je potekla. Izdelek " "smo odstranili iz košarice." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5447,7 +5512,7 @@ msgstr "" "Koda bona, uporabljena za enega od izdelkov v košarici, za ta izdelek ni " "veljavna. Izdelek smo odstranili iz košarice." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5455,7 +5520,7 @@ msgstr "" "Za naročilo enega od izdelkov v košarici potrebujete veljavno kodo bona. " "Izdelek smo odstranili iz košarice." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5463,14 +5528,14 @@ msgstr "" "Obdobje predprodaje za enega od dogodkov v košarici se še ni začelo. Izdelek " "smo odstranili iz košarice." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" "Eden od sedežev v naročilu je neveljaven. Izdelek smo odstranili iz košarice." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5478,35 +5543,35 @@ msgstr "" "Medtem je bil zaseden eden od sedežev v naročilu. Izdelek smo odstranili iz " "vozička." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "Novi datum poteka veljavnosti mora biti v prihodnosti." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "To naročilo ne čaka na odobritev." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Naročilo odobreno in potrjeno: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Naročilo odobreno in čaka na plačilo: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Naročilo zavrnjeno: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Tega naročila ne morete preklicati." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5515,18 +5580,18 @@ msgstr "" "Tega naročila ni mogoče preklicati, saj je darilna kartica {card}, kupljena " "v tem naročilu, že unovčena." -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "Provizija za odpoved ne sme biti višja od dobropisa za plačilo tega naročila." -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Naročilo preklicano: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5537,56 +5602,56 @@ msgstr "" "medtem uporabljena darilna kartica, ki ste jo uporabili. Preverite spodnje " "cene in poskusite znova." -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Vaše naročilo bo kmalu poteklo: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Naročilo čaka na plačilo: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Vaša vstopnica je pripravljena za prenos: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Vaše naročilo je spremenjeno: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Izbrati morate različico izdelka." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "Kvota {name} nima dovolj zmogljivosti za izvedbo operacije." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Za to operacijo ni opredeljena nobena kvota." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Izbrani izdelek ni aktiven ali nima določene cene." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" "Pri tej operaciji bi bilo naročilo prazno. Namesto tega prekličite naročilo." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Spremenite lahko samo plačana naročila ali naročila, ki so v obdelavi." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5594,7 +5659,7 @@ msgstr "" "S to operacijo bi bilo naročilo brezplačno in zato takoj plačano, vendar " "kvota ni na voljo." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5602,17 +5667,17 @@ msgstr "" "To je dodaten izdelek, zato izberite osnovni položaj, h kateremu ga želite " "dodati." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "Izbrani osnovni položaj ne omogoča dodajanja tega izdelka kot dodatka." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Izbrati morate pod-dogodek za nov položaj." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5621,19 +5686,19 @@ msgstr "" "Izbrali ste sedež \"{seat}\" za datum, ki se ne ujema z izbranim datumom " "vstopnice. Ponovno izberite sedež." -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "Pri izbranem izdelku morate izbrati sedež." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "Za izbrani dogodek ni možna izbira sedeža." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "Izbrana država je blokirana z vašim davčnim pravilom." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5641,7 +5706,7 @@ msgstr "" "Cene pozicije, ki je bila uporabljena za izdajo darilne kartice, ne morete " "spremeniti." -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5650,7 +5715,7 @@ msgstr "" "Položaja ni mogoče preklicati, ker je bila darilna kartica {card}, kupljena " "v tem naročilu, že unovčena." -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5658,7 +5723,7 @@ msgstr "" "Pri poskusu pošiljanja denarja je prišlo do napake. Za dodatne informacije " "se obrnite na organizatorja dogodka." -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5667,7 +5732,7 @@ msgstr "" "Načrta ne morete spremeniti, ker sedeža \"%s\" ni v novem načrtu in je že " "prodan." -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " @@ -5676,37 +5741,38 @@ msgstr "" "Načrta ne morete spremeniti, ker sedeža \"%s\" ni v novem načrtu in je že " "uporabljen v bonu." -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." -msgstr "Datoteke za prenos ni več mogoče najti na strežniku, poskusite ponovno." +msgstr "" +"Datoteke za prenos ni več mogoče najti na strežniku, poskusite ponovno." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Datoteka je iz drugega dogodka." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Potrditvena koda je napačna." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "Po izvozu se je v vašem dogodku nekaj zgodilo, poskusite znova." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Nekategorizirano" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Primer delavnice" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "na voljo je posodobitev pretixa" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5741,58 +5807,58 @@ msgstr "" "\n" "pretix razvijalci" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Vtičnik: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "Bon je poslan prejemniku/ci {recipient}." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Največje število izdelkov na naročilo" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5804,89 +5870,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5895,78 +5961,78 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Datum poteka" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5977,77 +6043,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Enable payment method" msgid "Set payment term" msgstr "Omogoči način plačila" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6055,11 +6121,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -6067,13 +6133,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Stroški plačila" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -6081,164 +6147,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6246,28 +6312,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6275,55 +6341,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6331,11 +6397,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6344,137 +6410,137 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "Vnos je spremenjen na čakalnem seznamu." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Ime naprave" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "Vnos je spremenjen na čakalnem seznamu." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Phone number" msgid "Ask for a phone number" msgstr "Telefonska številka" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "Vnos je spremenjen na čakalnem seznamu." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "Telefonska številka" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "Vnos je spremenjen na čakalnem seznamu." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" msgid "Phone number explanation" msgstr "Telefonska številka" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Generate tickets for add-on products" msgstr "Izdelki v tej rubriki so dodatni" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Ustvari vstopnice" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Payment process description for pending orders" msgid "Generate tickets for pending orders" msgstr "Opis postopka plačila za čakajoča naročila" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6483,55 +6549,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6539,89 +6605,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "Kupci lahko spremenijo različico izdelkov, ki jih kupijo" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6629,113 +6695,113 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Darilna kartica" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "Zahtevano je vračilo" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6750,7 +6816,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6764,7 +6830,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6778,7 +6844,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6793,7 +6859,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6809,7 +6875,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6827,7 +6893,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6841,7 +6907,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6855,7 +6921,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6871,7 +6937,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6885,7 +6951,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6901,7 +6967,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6926,7 +6992,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6940,7 +7006,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6958,7 +7024,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6973,7 +7039,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6990,7 +7056,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7002,7 +7068,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7016,7 +7082,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7030,56 +7096,56 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7088,25 +7154,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will only show up in the backend." msgid "The title will only be shown on the event front page." msgstr "To vprašanje se bo pojavilo šele v zaledju." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7115,11 +7181,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7128,97 +7194,97 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Email udeleženca" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Dodatna pristojbina" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." msgstr "" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7226,292 +7292,292 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Darilna kartica" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Darilna kartica" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Preklic" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Št. vrstice" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Ime udeleženca" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7547,7 +7613,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7604,8 +7670,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7656,10 +7720,8 @@ msgstr "ustvarjeno" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -#, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizator" +msgid "Contact:" +msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7675,6 +7737,10 @@ msgstr "" msgid "Details:" msgstr "" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7688,93 +7754,105 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Koda bona" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Vaš dogodek se začne" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7782,470 +7860,470 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Vsi datumi" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, python-brace-format msgid "Default ({value})" msgstr "Privzeto ({value})" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "This domain is already in use for a different event or organizer." msgstr "Ta opisni link je že bil uporabljen za drug dogodek." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 msgid "Approved free order" msgstr "" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Razpoložljivi vsebniki: {list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket category" msgid "Ticket code generator" msgstr "Kategorija vstopnic" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Prednaročilo se še ni začelo" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Besedilo na računih" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8253,48 +8331,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8302,453 +8380,453 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Plačana naročila" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Preklic" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Stroški preklica" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment provider" msgid "Payment process" msgstr "Ponudnik plačil" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Oddano novo naročilo" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Plačila in vračila" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Plačila in vračila" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Prednaročilo se še ni začelo" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Prednaročilo zaključeno" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum od" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum do" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale end" msgctxt "checkin state" msgid "Present" msgstr "Zaključek predprodaje" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "npr. {sample}" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8758,118 +8836,235 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Can change orders" +msgid "Changes to pretix" +msgstr "Lahko spreminja naročila" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "Vnos tega polja je obvezen" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Rubrika izdelkov" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Velikost" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8877,85 +9072,85 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You did not select any products." msgid "You added the same bundled product twice." msgstr "Niste izbrali nobenega izdelka." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8963,15 +9158,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8980,177 +9175,177 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Stroški preklica" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Can change orders" msgid "Cancel all dates" msgstr "Lahko spreminja naročila" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9158,35 +9353,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Darilna kartica" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Free tickets and add-on products are not counted" msgstr "Izdelki v tej rubriki so dodatni" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Stroški naročila" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9194,24 +9389,24 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Podatki naročila so spremenjeni" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Podatki naročila so spremenjeni" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, python-brace-format msgid "Canceled: {event}" msgstr "Prekinjeno: {event}" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9229,7 +9424,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9243,72 +9438,72 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Izberite določeno različico tega izdelka." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Izberite določeno različico tega izdelka." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Darilna kartica" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9318,112 +9513,112 @@ msgctxt "form_bulk" msgid "change" msgstr "Naročilo spremenjeno" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9441,1073 +9636,1073 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Neveljavna vrednost v vrstici {number}." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Določiti morate kvoto ali izdelek." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "A new order has been placed: {order.code}" msgid "A fee has been added" msgstr "Oddano je novo naročilo: {order.code}" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This object has been created by cloning." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The organizer has been changed." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The organizer settings have been changed." msgstr "Predprodja za ta dogodek se je končalo." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The webhook has been created." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The webhook has been changed." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "Order {order.code} has been canceled." msgid "The event has been canceled." msgstr "Naročilo {order.code} je preklicano." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "Order {order.code} has been canceled." msgid "An event has been deleted." msgstr "Naročilo {order.code} je preklicano." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "Order {order.code} has been canceled." msgid "The cancellation request has been deleted." msgstr "Naročilo {order.code} je preklicano." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The order has been reactivated." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "Izdelku je bil dodan paketni predmet." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "Izdelku je bil odstranjen paketni predmet." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "Izdelku je bil spremenjen paketni predmet." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Kvota je dodana." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Kvota je bila izbrisana." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Kvota je spremenjena." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "Kvota je zaprta." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Kvota je bila ponovno odprta." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "Kategorija je dodana." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "Kategorija je izbrisana." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "Kategorija je spremenjena." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "Vprašanje je dodano." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "Vprašanje je izbrisano." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "Vprašanje je spremenjeno." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "Davčno pravilo je dodano." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "Davčno pravilo je izbrisano." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "Davčno pravilo je spremenjeno." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "Seznam za prijavo je dodan." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "Seznam za prijavo je izbrisan." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "Seznam za prijavo je spremenjen." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Nastavitve dogodka so spremenjene." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Nastavitve prenosa vstopnic so spremenjene." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Vstavek je omogočen." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Vstavek je onemogočen." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "Trgovina je aktivna." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "Trgovina ni aktivna." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "Trgovina je v preizkusnem načinu." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "Preizkusni način je onemogočen." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "Dogodek je bil ustvarjen." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 msgid "The event details have been changed." msgstr "Podrobnosti o dogodku so spremenjene." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Vprašanju je dodana možnost odgovora." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Vprašanju je odstranjena možnost odgovora." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Možnost odgovora je spremenjena." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Uporabnik je dodan v ekipo dogodka." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Uporabnik je povabljen v ekipo dogodka." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "Uporabniška dovoljenja so spremenjena." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Uporabnik je odstranjen iz ekipe dogodkov." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Bon je poslan osebi s čakalnega seznama." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Vnos je odstranjen s čakalnega seznama." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Vnos je spremenjen na čakalnem seznamu." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Vnos je dodan na čakalni seznam." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Ekipa je ustvarjena." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "Nastavitve ekipe so spremenjene." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Nastavitve ekipe so spremenjene." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 msgid "The gate has been created." msgstr "Vrata so ustvarjena." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 msgid "The gate has been changed." msgstr "Vrata so spremenjena." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 msgid "The gate has been deleted." msgstr "Vrata so izbrisana." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Datum dogodka je izbrisan." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 msgctxt "subevent" msgid "The event date has been canceled." msgstr "Datum dogodka je preklican." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "Datum dogodka je spremenjen." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "Datum dogodka je ustvarjen." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Datumu dogodka je dodana kvota." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Na datum dogodka je spremenjena kvota." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Datumu dogodka je odstranjena kvota." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "Naprava je ustvarjena." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "Naprava je spremenjena." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "Dostop do naprave je preklican." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "Napravi je določena začetna vrednost." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "Žeton za dostop do naprave je obnovljen." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" "Naprava je obvestila strežnik o posodobitvi strojne ali programske opreme." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 msgid "The gift card has been created." msgstr "Darilna kartica je ustvarjena." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 msgid "The gift card has been changed." msgstr "Darilna kartica je spremenjena." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "Izvedena je ročna transakcija." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Spremenjene so nastavitve ponudnika plačil." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "Spremenjene so nastavitve ponudnika vstopnic." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "Uporabnik je potrdil naslednje sporočilo: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Nastavitve računa so spremenjene." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "E-poštni naslov je bil spremenjen v {email}." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Geslo je spremenjeno." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Račun je omogočen." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Račun je onemogočen." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 #, fuzzy msgid "You impersonated {}." msgstr "Predstavili ste se kot {}." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Nadzorna plošča" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10518,7 +10713,7 @@ msgstr "Nadzorna plošča" msgid "General" msgstr "Splošno" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10527,49 +10722,49 @@ msgstr "Splošno" msgid "Payment" msgstr "Plačilo" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Vstopnice" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Davčna pravila" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Izdajanje računov" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Odpoved" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Pripomoček" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Nastavitve" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Kategorije" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Pregled" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10577,39 +10772,39 @@ msgstr "Pregled" msgid "Refunds" msgstr "Vračila" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Izvozi" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "Uvozi" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Vsi boni" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Oznake" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10617,24 +10812,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10642,45 +10837,62 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "Vstopnica 'checkirana'" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10758,7 +10970,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10775,22 +10987,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10813,7 +11030,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10830,7 +11047,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10852,63 +11069,54 @@ msgstr "Shrani" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10916,11 +11124,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10929,22 +11137,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11081,7 +11295,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -11242,18 +11456,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11874,7 +12088,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Predogled" @@ -11991,26 +12205,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "" @@ -12113,7 +12328,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12589,14 +12804,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Trgovina izključena" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Naprodaj" @@ -12648,6 +12863,62 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Initialization date" +msgid "Installation details" +msgstr "Datum inicializacije" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgid "Meta information" +msgid "Public information" +msgstr "Meta podatek" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +msgid "Check results" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -12990,7 +13261,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "" @@ -13061,8 +13332,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "" @@ -13070,7 +13341,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "" @@ -13120,28 +13391,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13846,8 +14117,8 @@ msgstr "Vstopnica" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "" @@ -13867,33 +14138,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Skupaj" @@ -13992,7 +14263,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -14228,7 +14499,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -14283,8 +14554,8 @@ msgstr "Opcija vprašanja" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -14498,7 +14769,7 @@ msgstr "" "kateremu datumu pripadajo." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -15036,7 +15307,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -15122,7 +15393,7 @@ msgstr "Kopiraj" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -15166,77 +15437,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16052,7 +16327,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -16276,15 +16551,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -16292,7 +16567,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -16300,233 +16575,233 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Can change organizer settings" msgid "Change for all organizers" msgstr "Lahko spreminja nastavitve organizatorja" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" @@ -16535,406 +16810,477 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Variations" msgid "Integrations" msgstr "Variacije" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Cart positions" msgid "Customizations" msgstr "Pozicije košarice" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Izvozni format" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgid "Other fees" msgid "Other" msgstr "Drugi stroški" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "Ulica" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "Order {order.code} has been canceled." msgid "Not all questions have been selected." msgstr "Naročilo {order.code} je preklicano." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "Gift card" msgid "Exit scans" msgstr "Darilna kartica" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Stroški preklica" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16945,62 +17291,62 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Darilna kartica" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17013,600 +17359,600 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "Order {order.code} has been canceled." msgid "All orders have been canceled." msgstr "Naročilo {order.code} je preklicano." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected gift card issuer has been added." msgstr "Predprodja za ta dogodek se je končalo." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The transaction could not be reversed." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The transaction has been reversed." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The gift card has been created and can now be used." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected gate has been deleted." msgstr "Predprodja za ta dogodek se je končalo." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The property has been created." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected property has been deleted." msgstr "Predprodja za ta dogodek se je končalo." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgid "The presale period for this event has ended." msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Predprodja za ta dogodek se je končalo." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "Product" msgid "Any product" msgstr "Izdelek" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17615,71 +17961,71 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Question option" msgid "Rendering option" msgstr "Opcija vprašanja" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17687,49 +18033,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17778,41 +18124,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17821,100 +18167,100 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "Payment process description for pending orders" msgid "Additional text to show on pending orders" msgstr "Opis postopka plačila za čakajoča naročila" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17923,27 +18269,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17952,36 +18298,36 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 msgid "BIC (optional)" msgstr "" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -17989,21 +18335,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -18099,7 +18445,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -18365,258 +18711,258 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Help text" msgid "Search text" msgstr "Besedilo pomoči" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 msgid "min" msgstr "" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Davek" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 msgid "Filter form is not valid." msgstr "" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "Order {order.code} has been canceled." msgid "No valid orders have been found." msgstr "Naročilo {order.code} je preklicano." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Potrebuje posebno pozornost" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgid "Ticket checked in" msgid "Automatically checked in" msgstr "Vstopnica 'checkirana'" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Device type" msgid "Scan type" msgstr "Tip naprave" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Ime naprave" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Filter by status" msgid "All check-in lists" msgstr "Filtriraj po statusu" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18625,85 +18971,85 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "Plačilo za ta račun je že prejeto." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "ID plačila" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18786,150 +19132,150 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 msgid "(excl. taxes)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(incl. taxes)" msgstr "Vključeni davki" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Bruto" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Select country" msgid "Taxes by country" msgstr "Izberite državo" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Poslovna stranka" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Država" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -18941,118 +19287,118 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "URIji za preusmeritev" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Filter by status" msgid "Filter check-in status" msgstr "Filtriraj po statusu" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "pending" msgid "approval pending" msgstr "v teku" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19082,30 +19428,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -19200,50 +19546,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19251,20 +19597,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19275,73 +19621,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19349,23 +19695,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "" @@ -20165,8 +20506,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "" @@ -20175,8 +20516,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "" @@ -20184,8 +20525,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "" @@ -20194,24 +20535,24 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "" @@ -20241,31 +20582,31 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Vsebina košarice je potekla" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Predmeti v vaši košarici niso več rezervirani za vas." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "" @@ -20436,7 +20777,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Rezervirano" @@ -20450,48 +20791,48 @@ msgstr "" msgid "No attendee name provided" msgstr "Ime udeleženca: {part}" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Cena" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" @@ -20500,25 +20841,36 @@ msgstr[1] "%(num)s izdelka" msgstr[2] "%(num)s izdelki" msgstr[3] "%(num)s izdelkov" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "Dokončano:" @@ -20620,9 +20972,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "" @@ -20657,7 +21009,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -20665,7 +21017,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -20688,105 +21040,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Izberite določeno različico tega izdelka." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose one from a list" msgid "Choose date to book a ticket" msgstr "Izberite enega iz seznama" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -20794,7 +21135,7 @@ msgid "" "your order to be sent to you again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -21204,24 +21545,24 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Ta bon ne velja za ta datum dogodka." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -21355,307 +21696,310 @@ msgstr "" msgid "We are processing your request …" msgstr "Obdelujemo vašo zahtevo …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 msgid "An invoice has been generated." msgstr "Račun je ustvarjen." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 msgid "Canceled by customer" msgstr "" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The cancellation has been requested." msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot generate an invoice for this order." msgid "You cannot change this order." msgstr "Ne morete ustvariti računa za to naročilo." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "Vključi samo naročila, izdana na ta ali predhodni datum." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizator" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/sl/LC_MESSAGES/djangojs.po b/src/pretix/locale/sl/LC_MESSAGES/djangojs.po index e28adda2f9..905271659e 100644 --- a/src/pretix/locale/sl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sl/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-08-27 08:00+0000\n" "Last-Translator: Bostjan Marusic \n" "Language-Team: Slovenian \n" "Language-Team: Swedish pretix" +msgstr "" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "biljettsystem drivs med pretix" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Kupongkod" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Standard" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "Enkel med logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "John Doe" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Exempel Företaget" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Exempel på Entrébiljett" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "En text med en anledning kan läggas in här." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "Beloppet har debiterats ditt kort." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Vänligen för över pengar till detta bankkonto: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "Export format" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (med komma)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Excel-style)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (med semikolon)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "Kombinerad Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Svar på frågor om filöverföring" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Frågor" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "Evenemangsbiljett {event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -457,14 +475,14 @@ msgstr "Evenemangsbiljett {event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Start datum" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -472,22 +490,23 @@ msgstr "" "Inkludera endast fakturor skapade på eller efter detta datum. Observera att " "fakturadatum inte alltid motsvarar beställnings- eller betalningsdatum." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Slut datum" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -495,9 +514,9 @@ msgstr "" "Inkludera endast fakturor utfärdade på eller före detta datum. Observera att " "fakturadatum inte alltid motsvarar beställnings- eller betalningsdatum." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -507,12 +526,12 @@ msgstr "" msgid "Payment provider" msgstr "Betalningsleverantör" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Alla betalningsleverantörer" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -523,15 +542,15 @@ msgstr "" "inkludera vissa fakturor för beställningar som slutligen har betalats helt " "eller delvis med en annan leverantör." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Alla fakturor" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "Fakturauppgifter" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -539,93 +558,93 @@ msgstr "Fakturauppgifter" msgid "Invoices" msgstr "Fakturor" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "Fakturarader" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "Fakturanummer" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Datum" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Beställningsnummer" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-postadress" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "Fakturatyp" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "Avbokning av" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Språk" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "Fakturasändare:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -635,14 +654,14 @@ msgstr "Fakturasändare:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -650,366 +669,367 @@ msgstr "Fakturasändare:" msgid "Name" msgstr "Namn" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adress" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "Postnummer" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Stad" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Land" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "Organisationsnummer" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "Momsnr" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "Fakturamottagare:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Företag" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "Gatuadress" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "Region" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Förmånstagare" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Intern referens" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Omvänd skattskyldighet" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "Visad utländsk valuta" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "Valutakurs" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "Totalt värde (med skatter)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "Totalt värde (utan skatter)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "ID för betalningsmatchning" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Betalningsleverantörer" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "Annullering" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Ja" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Nej" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "Radnummer" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Beskrivning" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Bruttopris" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "Nettopris" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Skattevärde" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Skattesats" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "Skattnamn" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "Startdatum för evenemang" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-postadresser (textfil)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Filtrera efter status" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "Beställningsdata" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Beställningar" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Beställningsrad" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "Beställningsavgifter" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Bara betalda beställningar" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Include payment amounts" msgstr "Inkludera väntande beställningar" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 msgid "Only include orders created on or after this date." msgstr "" -#: pretix/base/exporters/orderlist.py:83 -msgid "Only include orders issued on or before this date." +#: pretix/base/exporters/orderlist.py:117 +msgid "Only include orders created on or before this date." msgstr "" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Start datum" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "End date" msgid "End event date" msgstr "Slut datum" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Förkortning för evenemanget" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Beställningstotal" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1021,180 +1041,180 @@ msgstr "Beställningstotal" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-post" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Beställningsdatum" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "Tid för beställning" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Sista betalningsdag" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Avgifter" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Språk på beställningen" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "Brutto {rate} % skatt" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "Netto {rate} % skatt" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Please select a payment method." msgid "Paid by {method}" msgstr "Välj ett betalsätt" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1203,65 +1223,65 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Produkt" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Namn på deltagare" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Epost till deltagare" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1269,102 +1289,102 @@ msgstr "Epost till deltagare" msgid "Voucher" msgstr "" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 msgid "Seat ID" msgstr "Stol ID" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 msgid "Seat name" msgstr "Stol namn" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 msgid "Seat zone" msgstr "Stol zon" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 msgid "Seat row" msgstr "Stol rad" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 msgid "Seat number" msgstr "Stol nummer" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Beställningsnummer" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment" msgid "Payment states" msgstr "Betalning" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Net total" msgid "Refund states" msgstr "Totalt" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1372,41 +1392,41 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Betalade beställningar" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1418,33 +1438,33 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Väntelista" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Paid orders" msgid "Exited orders" msgstr "Betalade ordrar" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1454,35 +1474,35 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Visa varianter" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1491,61 +1511,61 @@ msgstr "" msgid "All" msgstr "Alla" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty cart" msgid "Empty" msgstr "Töm varukorg" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Utgången" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1553,75 +1573,75 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Cancel order" msgid "Created in order" msgstr "Avbryt beställning" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number" msgid "Last invoice number of order" msgstr "Fakturanummer" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Review order" msgid "Last invoice date of order" msgstr "Granska beställning" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1629,110 +1649,132 @@ msgctxt "subevents" msgid "Date" msgstr "Datum" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Kupongkod" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Ange ditt namn." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Intern referens" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "Välj region" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1740,149 +1782,149 @@ msgid "" "process." msgstr "" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Företag" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Privatperson" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "Sida %d av %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Faktura från" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Faktura till" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Beställningsnummer" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "Avbokningsnummer" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Originalfaktura" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Fakturanummer" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "Avbokningsdatum" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Datum för originalfaktura" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Fakturadatum" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Evenemang" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1892,8 +1934,8 @@ msgstr "" "{from_date}\n" "till {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1908,111 +1950,111 @@ msgstr "" msgid "TEST MODE" msgstr "TESTLÄGE" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Faktura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Kundreferens: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "Kundens moms-ID" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "Förmånstagare" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 msgctxt "invoice" msgid "Tax Invoice" msgstr "Moms Faktura" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Faktura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "Avbokning" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Beskrivning" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Antal" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Skattesats" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Netto" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Brutto" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Belopp" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Faktura total" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 msgctxt "invoice" msgid "Received payments" msgstr "Mottagna betalningar" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 msgctxt "invoice" msgid "Outstanding payments" msgstr "Utestående betalningar" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Nettovärde" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Bruttovärde" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Moms" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Inklusive moms" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2020,7 +2062,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2028,7 +2070,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2037,41 +2079,41 @@ msgstr "" msgid "Default list" msgstr "Standardlista" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Fullständigt namn" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Är aktiv" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Är site administratör" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Registreringsdatum" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Tidszon" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Tvåfaktor-autentisering är obligatorisk för att logga in" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Ta emot notifieringar enligt mina inställningar nedan" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Stäng av för att inte ta emot notifieringar." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2079,46 +2121,46 @@ msgstr "Stäng av för att inte ta emot notifieringar." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "Användare" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Användare" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Kontoinformationen har ändrats" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Återställning av lösenord" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Alla produkter (inkl. nyligen skapade)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Begränsa till produkter" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Inkludera väntande beställningar" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 msgid "" "With this option, people will be able to check in even if the order has not " "been paid." msgstr "" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2126,34 +2168,34 @@ msgstr "" msgid "Gates" msgstr "Datum" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 msgid "Allow multiple entries per ticket" msgstr "" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 msgid "Automatically check out everyone at" msgstr "" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2161,53 +2203,53 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Land" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 msgid "" "You can enter any value here to make it easier to match the data with other " "sources. If you do not input one, we will generate one automatically." msgstr "" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2216,367 +2258,367 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." msgstr "" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Serie av evenemang" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 msgid "Only sell tickets for this event on the following sales channels." msgstr "" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Evenemang" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Nettovärde" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Extern återbetalning" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Skattevärde" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " "this category configured as a possible source for add-ons." msgstr "" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 msgid "Disable product for this date" msgstr "" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2585,64 +2627,64 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2651,21 +2693,21 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2673,56 +2715,56 @@ msgid "" "available to specific groups." msgstr "" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2730,7 +2772,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2738,36 +2780,36 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2777,102 +2819,102 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Produktvarianter" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2880,229 +2922,239 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "Frågor kan inte bero på en fråga som ställs vid incheckningen." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Tax value" msgid "Maximum value" msgstr "Skattevärde" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Ange ditt namn." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please choose an earlier date." msgstr "Ange en giltig epost." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3112,13 +3164,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3127,98 +3179,98 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Delevent kan inte vara null för en serie av evenemang." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3226,384 +3278,384 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The invoice has been generated." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Denna faktura har skapats." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Din beställning: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Betalning mottagen för din beställning: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Net total" msgid "Refund reason" msgstr "Totalt" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "Förköp har inte startat: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " "your organizer accounts and your events." msgstr "" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" msgstr "" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3613,531 +3665,531 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" "EEC, VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 msgid "Maximum discount budget" msgstr "" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " "receive a ticket." msgstr "" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " "have been redeemed etc." msgstr "" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 msgid "" "You need to select a specific product or quota if this voucher should " "reserve tickets." msgstr "" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 msgid "You need to choose a date if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The subevent does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Delevenemanget tillhör inte detta evenemang." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 msgid "You need to choose a specific product if you select a seat." msgstr "" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 msgid "Seat-specific vouchers can only be used once." msgstr "" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, python-brace-format msgid "You need to choose the product \"{prod}\" for this seat." msgstr "" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, python-brace-format msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " "choose to ignore it, depending on the issue at hand." msgstr "" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Datum" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Totalt" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Purchased products" msgstr "Extra produkter" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "The order has been canceled." msgid "Order {order.code} has been reactivated." msgstr "Denna beställning har avbrutits" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 msgctxt "subevent" msgid "No matching date was found." msgstr "" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 msgid "No matching product was found." msgstr "" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 msgid "Multiple matching products were found." msgstr "" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 msgid "No matching variation was found." msgstr "" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 msgid "Multiple matching variations were found." msgstr "" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You did not select any products." msgid "You need to select a variation for this product." msgstr "Du valde ingen av produkterna." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoices" msgid "Invoice address" msgstr "Fakturor" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Ange en giltig epost." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 msgid "States are not supported for this country." msgstr "" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid state." msgstr "Ange en giltig epost." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Epost till deltagare" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4146,77 +4198,77 @@ msgstr "Epost till deltagare" msgid "Attendee address" msgstr "Epost till deltagare" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 msgid "State" msgstr "Region" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 msgid "Calculate from product" msgstr "" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 msgid "Generate automatically" msgstr "" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Ange en giltig epost." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Ange en giltig epost." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 msgid "No matching seat was found." msgstr "" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 msgid "Ambiguous option selected." msgstr "" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4224,45 +4276,45 @@ msgid "" "stating that it has already been paid." msgstr "" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " "without taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " "taking the fees imposed by this payment method into account." msgstr "" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4271,98 +4323,98 @@ msgid "" "Don't forget to set the correct fees above!" msgstr "" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Please select a payment method." msgid "Hide payment method" msgstr "Välj ett betalsätt" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Please select a payment method." msgid "Link to enable payment method" msgstr "Välj ett betalsätt" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, python-brace-format msgid "" "This text will be included for the {payment_info} placeholder in order " @@ -4371,11 +4423,11 @@ msgid "" "{amount_with_currency}." msgstr "" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, python-brace-format msgid "" "This text will be shown on the order confirmation page for pending orders. " @@ -4383,91 +4435,91 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "Your changes have been saved." msgid "This gift card is no longer valid." msgstr "Dina ändringar har sparats." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 #, fuzzy #| msgid "Your changes have been saved." msgid "Your gift card has been applied." msgstr "Dina ändringar har sparats." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "" #| "There was an error sending the confirmation mail. Please try again later." @@ -4476,57 +4528,69 @@ msgstr "" "Det uppstod problem vid utskicket av bekräftelse-emailet. Vänligen försök " "igen." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product variation" +msgid "Product variation description" +msgstr "Produktvarianter" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Product variation" +msgid "Sample product variation description" +msgstr "Produktvarianter" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4535,18 +4599,18 @@ msgstr "" msgid "Attendee company" msgstr "Epost till deltagare" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee email" msgid "Full attendee address" msgstr "Epost till deltagare" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4555,425 +4619,425 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Namn på deltagare" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee name" msgid "Attendee ZIP code" msgstr "Namn på deltagare" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Epost till deltagare" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Namn på deltagare" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Epost till deltagare" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoices" msgid "Invoice address street" msgstr "Fakturor" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoices" msgid "Invoice address ZIP code" msgstr "Fakturor" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 msgid "Invoice address city" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoices" msgid "Invoice address state" msgstr "Fakturor" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgctxt "address" #| msgid "Select state" msgid "Sample State" msgstr "Välj region" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoices" msgid "Invoice address country" msgstr "Fakturor" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" msgstr "" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event end" msgid "Event info text" msgstr "Evenemanget slutar" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Evenemanget börjar" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Evenemanget slutar" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Tillträde till evenemang" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 msgid "Relative time:" msgstr "" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event end" msgid "Event canceled" msgstr "Evenemanget slutar" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Du valde ingen av produkterna." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -4982,154 +5046,154 @@ msgid "" "process. You can try to use it again in %d minutes." msgstr "" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgid "Ticket download is not enabled for this product." msgid "This voucher is not valid for this seat." msgstr "Nedladdning av biljett är inte aktiverat för denna produkt." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, python-format msgid "" "You can select every add-ons from the category %(cat)s for the product " "%(base)s at most once." msgstr "" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "Ticket download is not enabled for this product." msgid "This order position has an invalid date for this check-in list." msgstr "Nedladdning av biljett är inte aktiverat för denna produkt." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 msgid "This entry is not permitted due to custom rules." msgstr "" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, python-brace-format msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5140,365 +5204,365 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, python-brace-format msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " "removed the surplus items from your cart." msgstr "" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " "cart." msgstr "" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 msgid "" "The voucher code used for one of the items in your cart has already been too " "often. We adjusted the price of the item in your cart." msgstr "" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." msgstr "" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Du kan inte avbryta denna beställning." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5519,59 +5583,59 @@ msgid "" "your pretix developers" msgstr "" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "The invoice has been generated." msgid "The voucher has been sent to {recipient}." msgstr "Denna faktura har skapats." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." msgstr "" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5583,89 +5647,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " "order confirmation will always be required regardless of this setting." msgstr "" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5674,76 +5738,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 msgid "" "This will be prepended to invoice numbers. If you leave this field empty, " "your event slug will be used followed by a dash. Attention: If multiple " @@ -5754,77 +5818,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 msgid "in days" msgstr "" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Please select a payment method." msgid "Set payment term" msgstr "Välj ett betalsätt" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -5832,11 +5896,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 msgid "" "If this is activated and the payment term of any order ends on a Saturday or " "Sunday, it will be moved to the next Monday instead. This is required in " @@ -5844,13 +5908,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment" msgid "Payment term in minutes" msgstr "Betalning" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 msgid "" "The number of minutes after placing an order the user has to pay to preserve " "their reservation. Only use this if you exclusively offer real-time payment " @@ -5858,164 +5922,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 msgid "" "The last date any payments are accepted. This has precedence over the terms " "configured above. If you use the event series feature and an order contains " "tickets for multiple dates, the earliest date will be used." msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " "tickets go back to the pool and can be ordered by other people." msgstr "" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " "'Last date of payments' configured above." msgstr "" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6023,28 +6087,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6052,55 +6116,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6108,11 +6172,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6121,121 +6185,121 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " "to the next person on the list." msgstr "" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 msgid "Require name" msgstr "" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Radnummer" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Radnummer" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Phone number explanation" msgstr "Radnummer" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " "all tickets will be available if at least one of the event dates allows it." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6244,59 +6308,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Lista" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Kalender" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Kalender" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6304,89 +6368,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6394,111 +6458,111 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Net total" msgid "Refund method" msgstr "Totalt" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6524,7 +6588,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6547,7 +6611,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6570,7 +6634,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6597,7 +6661,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6625,7 +6689,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -6656,7 +6720,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6679,7 +6743,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -6702,7 +6766,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -6730,7 +6794,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6753,7 +6817,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -6780,7 +6844,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -6828,7 +6892,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -6851,7 +6915,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -6882,7 +6946,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, python-brace-format msgid "" "Hello,\n" @@ -6909,7 +6973,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -6938,7 +7002,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -6957,7 +7021,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6980,7 +7044,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7003,56 +7067,56 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 msgid "" "If you provide a logo image, we will by default not show your event name and " "date in the page header. By default, we show your logo with a size of up to " @@ -7061,23 +7125,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 msgid "" "If you provide a logo image, we will by default not show your organization " "name in the page header. By default, we show your logo with a size of up to " @@ -7086,11 +7150,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7099,81 +7163,81 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." msgstr "" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Epost till deltagare" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7182,15 +7246,15 @@ msgstr "" "bekräftelse på din beställning som innehåller en länk som du behöver för att " "komma åt din beställning vid senare tillfällen." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7198,162 +7262,162 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Your changes have been saved." msgid "Length of gift card codes" msgstr "Dina ändringar har sparats." -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Your changes have been saved." msgid "Validity of gift card codes in years" msgstr "Dina ändringar har sparats." -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" @@ -7361,130 +7425,130 @@ msgctxt "person_name" msgid "Salutation" msgstr "Avbokning" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "Radnummer" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 msgid "This will remove all phone numbers from orders." msgstr "" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Namn på deltagare" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " "will be conserved." msgstr "" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7520,7 +7584,7 @@ msgid "You do not have access to this page." msgstr "" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7577,8 +7641,6 @@ msgid "" msgstr "" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "" @@ -7628,10 +7690,8 @@ msgstr "Evenemanget slutar" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 -#, fuzzy -#| msgid "Organizer: {organizer}" -msgid "Organizer:" -msgstr "Arrangör: {organizer}" +msgid "Contact:" +msgstr "" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -7651,6 +7711,10 @@ msgstr "" msgid "Details:" msgstr "Detaljer" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -7664,93 +7728,105 @@ msgstr "" msgid "at" msgstr "" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Kupongkod" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 msgid "Enable ticket format" msgstr "" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "Förköp har inte startat" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -7758,472 +7834,472 @@ msgid "" "hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" "origin' requests." msgstr "" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " "situation, you can add more tax rates and detailed configuration later." msgstr "" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" msgstr "" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default list" msgid "Default ({value})" msgstr "Standardlista" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 msgid "Do not ask" msgstr "" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " "settings of the tax rule are ignored." msgstr "" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 msgid "Sales channels for checkout emails" msgstr "" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 msgid "" "This will only be sent out for non-free orders. Free orders will receive the " "free order template from below instead." msgstr "" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Unpaid or free orders" msgid "Approved free order" msgstr "Betalade ordrar" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 msgid "" "This will only be sent out for free orders. Non-free orders will receive the " "non-free order template from above instead." msgstr "" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Biljettdesign" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Försäljningen har inte påbörjats" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgctxt "invoice" #| msgid "Tax Invoice" msgid "Text on invoice" msgstr "Moms Faktura" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8231,48 +8307,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." msgstr "" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8280,461 +8356,461 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " "mark them as paid manually." msgstr "" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Betalade beställningar" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Annullering" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Avbruten (betalad avgift)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Avbruten (betalad avgift)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Cancellation requested" msgstr "Avbruten" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Betalningsleverantörer" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Beställningen är bekräftad" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Approval pending" msgid "Approval process" msgstr "Väntar godkännande" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Väntar godkännande" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Väntar godkännande" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Ny beställning utförd" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 msgid "Ticket secret" msgstr "Klient-hemlighet" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Försäljningen har inte påbörjats" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Försäljning avslutad" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Förköp" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -8744,116 +8820,233 @@ msgid "" "instance. You can disable this behavior here at any time." msgstr "" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " "will be sent by this server locally." msgstr "" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change order" +msgid "Changes to pretix" +msgstr "Updatera beställningen" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +msgid "Usage of pretix" +msgstr "" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +msgid "Source code instructions" +msgstr "" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8861,85 +9054,85 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 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:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You did not select any products." msgid "You added the same bundled product twice." msgstr "Du valde ingen av produkterna." -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 msgid "Import mode" msgstr "" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 msgid "Create orders as fully paid" msgstr "" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 msgid "Create orders as test mode orders" msgstr "" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -8947,15 +9140,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -8964,179 +9157,179 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Your event registration: %(code)s" msgid "Generate cancellation for invoice" msgstr "Förköp har inte startat: %(code)s" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 #, fuzzy #| msgid "Remove one" msgid "Remove this fee" msgstr "Ta bort en" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Avbryt beställning" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9144,29 +9337,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9174,21 +9367,21 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Canceled" msgid "Canceled: {event}" msgstr "Avbruten" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, python-brace-format msgid "" "Hello,\n" @@ -9220,7 +9413,7 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, python-brace-format msgid "" "Hello,\n" @@ -9244,66 +9437,66 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 msgid "Gift card value" msgstr "" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9313,112 +9506,112 @@ msgctxt "form_bulk" msgid "change" msgstr "Beställningen har uppdaterats" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 msgid "Keep the current values" msgstr "" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, python-brace-format msgid "" "Hello,\n" @@ -9450,1084 +9643,1084 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, fuzzy, python-brace-format #| msgid "Please enter a valid email address." msgid "{value} is not a valid email address." msgstr "Ange en giltig epost." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 msgid "You need to specify as many seats as voucher codes." msgstr "" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The order has been canceled." msgid "A fee has been added" msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, 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:264 +#: pretix/control/logdisplay.py:299 #, 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:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The order has been canceled." msgid "This object has been created by cloning." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "Your changes have been saved." msgid "The organizer has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The order has been canceled." msgid "The organizer settings have been changed." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your changes have been saved." msgid "The webhook has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "Your changes have been saved." msgid "The webhook has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The order has been canceled." msgid "An event has been deleted." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation request has been deleted." msgstr "Denna faktura har skapats." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Denna beställning har avbrutits." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been canceled." msgid "The order has been reactivated." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Denna faktura har skapats." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The order has been canceled." msgid "The event details have been changed." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "Your changes have been saved." msgid "The gate has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "Your changes have been saved." msgid "The gate has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The order has been canceled." msgid "The gate has been deleted." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgid "The order has been canceled." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "Your changes have been saved." msgid "The gift card has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "Your changes have been saved." msgid "The gift card has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -10538,7 +10731,7 @@ msgstr "" msgid "General" msgstr "" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -10547,49 +10740,49 @@ msgstr "" msgid "Payment" msgstr "Betalning" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "Avbruten" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -10597,39 +10790,39 @@ msgstr "" msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 msgid "Import" msgstr "" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -10637,24 +10830,24 @@ msgstr "" msgid "Order search" msgstr "" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -10662,45 +10855,62 @@ msgstr "" msgid "Account history" msgstr "" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Tickets & check-in" +msgid "License check" +msgstr "Biljettdesign" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "" @@ -10778,7 +10988,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -10795,22 +11005,27 @@ msgid "" "access to your pretix account?" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, python-format +msgid "You are currently logged in as %(user)s." +msgstr "" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." msgstr "" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "" @@ -10833,7 +11048,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -10850,7 +11065,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -10872,63 +11087,54 @@ msgstr "" msgid "Create a new account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -10936,11 +11142,11 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -10949,22 +11155,28 @@ msgid "" "if a new update arrives. This message will disappear once you clicked it." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11095,7 +11307,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "" @@ -11257,18 +11469,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 msgid "Advanced" msgstr "" @@ -11937,7 +12149,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "" @@ -12054,26 +12266,27 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Dina ändringar har sparats." @@ -12176,7 +12389,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "" @@ -12647,14 +12860,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Butiken är inaktiverad" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Försäljning pågår" @@ -12706,6 +12919,63 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +msgid "License settings and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +msgid "Installation details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Din information" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +msgid "Save and check" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Checkout" +msgid "Check results" +msgstr "Kassa" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13048,7 +13318,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Utsålt" @@ -13117,8 +13387,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Betald" @@ -13126,7 +13396,7 @@ msgstr "Betald" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "Avbruten" @@ -13175,28 +13445,28 @@ msgid "" "make this field required." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "" @@ -13897,8 +14167,8 @@ msgstr "Klient-hemlighet" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "utan svar" @@ -13918,33 +14188,33 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "plus %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "inkl. %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Avgifter" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Totalt" @@ -14041,7 +14311,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "" @@ -14273,7 +14543,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "" @@ -14328,8 +14598,8 @@ msgstr "Totalt" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -14537,7 +14807,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "" @@ -15057,7 +15327,7 @@ msgid "PDF Editor" msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "" @@ -15143,7 +15413,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "" @@ -15187,77 +15457,81 @@ msgstr "" msgid "Size (mm)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 msgid "Image content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 msgid "Item attribute:" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -16064,7 +16338,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "" @@ -16288,15 +16562,15 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Site-level settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -16304,7 +16578,7 @@ msgid "" "organizer account to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 msgid "" "These settings are currently set on global level. This way, you can easily " "change them for all organizers at the same time. You can either go to the " @@ -16312,634 +16586,705 @@ msgid "" "change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this organizer" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all organizers" msgstr "" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " "before." msgstr "" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " "one email every 24 hours." msgstr "" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." msgstr "" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " "three days and that the link can only be used once." msgstr "" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, python-brace-format msgid "Present – {list}" msgstr "" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." msgstr "" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Försäljning är avslutad" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Snart" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Confirmations" msgid "Integrations" msgstr "Bekräftelser" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Confirmations" msgid "Customizations" msgstr "Bekräftelser" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 msgid "API features" msgstr "" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 #, fuzzy #| msgctxt "subevent" #| msgid "Other dates" msgid "Other" msgstr "Andra datum" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " "be used." msgstr "" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Du har valt en ogiltig biljetttyp." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 msgid "Street" msgstr "" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The invoice has been generated." msgid "Not all questions have been selected." msgstr "Denna faktura har skapats." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "End: %(time)s" msgid "Exit scans" msgstr "Slut: %(time)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 msgid "Please only upload CSV files." msgstr "" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 msgid "Please do not upload files larger than 10 MB." msgstr "" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 msgid "The import was successful." msgstr "" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "" "Okänd beställningkod eller så har du inte rättigheter att se denna " "beställning." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "Nedladdning av biljett är inte aktiverat för denna produkt." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The order has been canceled." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, python-brace-format msgid "" "Hello,\n" @@ -16956,62 +17301,62 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "The order has been canceled." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Your changes have been saved." msgid "Your gift card code" msgstr "Dina ändringar har sparats." -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -17032,77 +17377,77 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Fakturan kan inte hittas" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Filen för fakturan finns inte längre lagrad på servern." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17110,70 +17455,70 @@ msgstr "" "Filen för fakturan har inte skapats ännu. Vi kommer skapa den nu. Vänligen " "försök igen om en liten stund." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "Vi har problem att processa din indata. Kontrollera felen nedan." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -17181,458 +17526,458 @@ msgstr "" "Denna länk är inte längre giltig. Gå tillbaka, uppdatera sidan och försök " "igen." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "Your changes have been saved." msgid "Your input was not valid." msgstr "Dina ändringar har sparats." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The order has been canceled." msgid "The selected gift card issuer has been added." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction could not be reversed." msgstr "Denna faktura har skapats." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction has been reversed." msgstr "Denna faktura har skapats." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "The order has been canceled." msgid "The gift card has been created and can now be used." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgid "The order has been canceled." msgid "The selected gate has been deleted." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "Your changes have been saved." msgid "The property has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The order has been canceled." msgid "The selected property has been deleted." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgid "The order has been canceled." msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Any product" msgstr "Extra produkter" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -17641,71 +17986,71 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 msgid "Include add-on or bundled positions" msgstr "" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Net total" msgid "Rendering option" msgstr "Totalt" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -17713,49 +18058,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "" @@ -17804,41 +18149,41 @@ msgstr "" msgid "Make default" msgstr "" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 msgid "This plugin allows you to receive payments via bank transfer." msgstr "" -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -17847,98 +18192,98 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " "need your full address and your bank's full address." msgstr "" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 msgid "Do not include hyphens in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 msgid "Include invoice number in the payment reference." msgstr "" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 msgid "Prefix for the payment reference" msgstr "" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 msgid "Additional text to show on pending orders" msgstr "" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 msgid "IBAN blocklist for refunds" msgstr "" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -17947,27 +18292,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -17976,38 +18321,38 @@ msgstr "" msgid "Bank" msgstr "" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, python-brace-format msgid "Bank account {iban}" msgstr "" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(valfritt)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 msgid "Your input was invalid, please see below for details." msgstr "" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -18015,21 +18360,21 @@ msgstr "" msgid "Import bank data" msgstr "" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 msgid "Export refunds" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -18125,7 +18470,7 @@ msgid "" msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -18386,252 +18731,252 @@ msgstr "" msgid "Discard" msgstr "" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 msgid "Search text" msgstr "" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "URL till kontaktuppgifter och juridisk information" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgctxt "invoice" #| msgid "Tax" msgid "max" msgstr "Moms" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Your changes have been saved." msgid "Filter form is not valid." msgstr "Dina ändringar har sparats." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "Denna beställning har avbrutits" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 msgid "" "Please perform per-event refund exports as this organizer has events with " "multiple currencies." msgstr "" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Kassa" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 msgid "Scan type" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 msgid "Device" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 msgid "All check-in lists" msgstr "" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 msgid "Reference prefix" msgstr "" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -18640,82 +18985,82 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgid "The presale for this event has not yet started." msgid "The payment for this invoice has already been received." msgstr "Förköp för detta evenemang har ännu inte påbörjats." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 msgid "PayPal sale ID" msgstr "" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -18798,149 +19143,149 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 msgid "Old check-in device API" msgstr "" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "inkl. skatter" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "inkl. skatter" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 msgid "List of orders with taxes" msgstr "" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 msgid "Taxes by country" msgstr "" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Företag" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Land" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 msgid "Redirection" msgstr "Omdirigerings URI:er" @@ -18950,114 +19295,114 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 msgid "Base redirection URL" msgstr "Omdirigerings URI:er" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 msgid "Send email to" msgstr "" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 msgid "Filter check-in status" msgstr "" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 msgid "Send to customers not checked in" msgstr "" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "Väntar godkännande" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 msgid "Send to customers checked in on list" msgstr "" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 msgid "A ticket holder of this order received a mass email." msgstr "" @@ -19085,30 +19430,30 @@ msgstr "" msgid "Send a new email based on this" msgstr "" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %d " "orders in the next few minutes." msgstr "" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "" @@ -19203,50 +19548,50 @@ msgid "" "soon as the first orders are submitted!" msgstr "" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 msgid "Stripe Connect: App fee (percent)" msgstr "" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 msgid "Stripe Connect: App fee (max)" msgstr "" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " "connect pretix to an existing one." msgstr "" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19254,20 +19599,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19278,73 +19623,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19352,23 +19697,23 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "biljettsystem drivs med pretix" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Denna butik är just nu bara synlig för dig och ditt team." @@ -20181,8 +20521,8 @@ msgstr "Visa varianter" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "Ändra pris för %(item)s" @@ -20191,8 +20531,8 @@ msgstr "Ändra pris för %(item)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "inkl. skatter" @@ -20200,8 +20540,8 @@ msgstr "inkl. skatter" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "exkl. %(rate)s%% %(name)s" @@ -20210,24 +20550,24 @@ msgstr "exkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "inkl. %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "Antal av %(item)s – %(var)s att beställa" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Antal av %(item)s att beställa" @@ -20257,31 +20597,31 @@ msgstr "Kassa" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Din varukorg" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Varukorgen har gått ut" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "Varorna i din varukorg är reserverade för dig i %(minutes)s minuter." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Varorna i din varukorg är inte längre reserverade för dig." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 msgid "Add tickets for a different date" msgstr "Lägg till biljetter för ett annat datum" @@ -20463,7 +20803,7 @@ msgstr "UTSÅLT" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Reserverad" @@ -20478,33 +20818,33 @@ msgstr "" msgid "No attendee name provided" msgstr "Namn på deltagare" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Ändra pris för %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "OK, vi tar bort denna…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Ta bort en" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "Vi försöker reservera en annan till dig!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " @@ -20513,42 +20853,53 @@ msgstr "" "När varorna lagts i din varukorg, så har du %(time)s minuter att slutföra " "beställning." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Lägg till en till" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Net price" msgid "price" msgstr "Nettopris" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, python-format msgid "One product" msgid_plural "%(num)s products" msgstr[0] "En produkt" msgstr[1] "%(num)s produkter" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "inkl. %(tax_sum)s skatter" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Töm varukorg" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Fortsätt med köpet" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 msgid "Completed:" msgstr "" @@ -20667,9 +21018,9 @@ msgstr "Visa alla evenemang från %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "GRATIS" @@ -20704,7 +21055,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -20712,7 +21063,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 msgid "Fully booked" msgstr "" @@ -20735,105 +21086,94 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Töm varukorg" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Fortsätt med köpet" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a payment method." msgid "Please select a date to redeem your voucher." msgstr "Välj ett betalsätt." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Välj annat datum" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Välj datum för att köpa en biljett" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 msgctxt "subevent" msgid "Other dates" msgstr "Andra datum" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Tiden för förköp för detta evenemang har passerat." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "Förköp för detta evenemang börjar %(date)s at %(time)s." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Förköp för detta evenemang har ännu inte påbörjats." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Börjar: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Slutar: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgctxt "free_tickets" msgid "Register" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Lägg i varukorg" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Om du redan har beställt en biljett" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -20845,7 +21185,7 @@ msgstr "" "beställningsprocessen. Om du inte hittar länken, klicka på följande knapp " "för att begära att länken för din beställning skickas till dig igen." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -21261,23 +21601,23 @@ msgid "Send links" msgstr "" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgid "Ticket download is not enabled for this product." msgid "This voucher is valid only for the following specific date and time." msgstr "Nedladdning av biljett är inte aktiverat för denna produkt." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "" @@ -21411,315 +21751,319 @@ msgstr "" msgid "We are processing your request …" msgstr "Vi behandlar din förfrågan …" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Produkterna har lagts till i din varukorg." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Denna faktura har skapats." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "You requested an invalid ticket output type." msgid "You chose an invalid cancellation fee." msgstr "Du har valt en ogiltig biljetttyp" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Cancel order" msgid "Canceled by customer" msgstr "Avbryt beställning" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation has been requested." msgstr "Denna faktura har skapats." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Du kan inte avbryta denna beställning." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " "{amount}." msgstr "" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 msgid "The waiting list is disabled for this product." msgstr "" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "" -#: pretix/presale/views/widget.py:264 -#, fuzzy -#| msgid "event ticketing powered by pretix" -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "biljettsystem drivs med pretix" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 msgid "Finnish" msgstr "" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 msgid "Polish" msgstr "" -#: pretix/settings.py:448 +#: pretix/settings.py:483 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Organizer: {organizer}" +#~ msgid "Organizer:" +#~ msgstr "Arrangör: {organizer}" + +#, fuzzy +#~| msgid "event ticketing powered by pretix" +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "biljettsystem drivs med pretix" + #, fuzzy #~| msgid "Order date:" #~ msgid "Order status:" diff --git a/src/pretix/locale/sv/LC_MESSAGES/djangojs.po b/src/pretix/locale/sv/LC_MESSAGES/djangojs.po index 0125d6eeda..763e631514 100644 --- a/src/pretix/locale/sv/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sv/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2020-09-18 14:26+0000\n" "Last-Translator: Tobias Sundgren \n" "Language-Team: Swedish \n" "Language-Team: Turkish pretix" +msgid "powered by {name} based on pretix" +msgstr "pretix ile desteklenmektedir" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "<%(a_attr)s>pretix tarafından desteklenen etkinlik biletleme" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "Kupon kodu" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "Varsayılan" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "John Doe" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "Örnek Kurum" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "Örnek Giriş Bileti" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 #, fuzzy #| msgid "An individial text with a reason can be inserted here." msgid "An individual text with a reason can be inserted here." msgstr "Bir nedeni olan tek bir metin buraya eklenebilir." -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 #, fuzzy #| msgid "The products have been successfully added to your cart." msgid "The amount has been charged to your card." msgstr "Ürünler sepetinize başarıyla eklendi." -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "Lütfen bu banka hesabına havale gönderin: 9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 #, fuzzy #| msgid "Short form" msgid "Export format" msgstr "Kısa form" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "Dosya yükleme sorularına cevaplar" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "Sorular" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, fuzzy, python-brace-format #| msgid "{event}-{code}" msgid "Event ticket {event}-{code}" msgstr "{event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -489,14 +508,14 @@ msgstr "{event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "Başlangıç Tarihi" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -504,22 +523,23 @@ msgstr "" "Yalnızca bu tarihte veya daha sonra yayınlanan faturaları ekleyin. Fatura " "tarihinin her zaman sipariş veya ödeme tarihine uygun olmadığını unutmayın." -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "Bitiş Tarihi" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -527,9 +547,9 @@ msgstr "" "Yalnızca bu tarihte veya daha önce yayınlanan faturaları ekleyin. Fatura " "tarihinin her zaman sipariş veya ödeme tarihine uygun olmadığını unutmayın." -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -539,12 +559,12 @@ msgstr "" msgid "Payment provider" msgstr "Ödeme sağlayıcısı" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "Bütün ödeme sağlayıcıları" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -554,18 +574,18 @@ msgstr "" "için faturalar ekleyin. Bunun, sonunda, farklı bir sağlayıcıyla tamamen veya " "kısmen ödenmiş olan bazı sipariş faturalarını içerebileceğini unutmayın." -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "Tüm faturalar" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice data" msgstr "Fatura tarihi" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -573,105 +593,105 @@ msgstr "Fatura tarihi" msgid "Invoices" msgstr "Faturalar" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 #, fuzzy #| msgid "Invoice numbers" msgid "Invoice lines" msgstr "Fatura numaraları" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Invoice number" msgstr "Fatura numarası" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "Tarih" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "Sipariş kodu" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-posta adresi" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 #, fuzzy #| msgid "Invoice style" msgid "Invoice type" msgstr "Fatura tarzı" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 #, fuzzy #| msgid "Cancellation" msgid "Cancellation of" msgstr "İptal" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Dil" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice number" msgid "Invoice sender:" msgstr "Fatura numarası" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -681,14 +701,14 @@ msgstr "Fatura numarası" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -696,142 +716,142 @@ msgstr "Fatura numarası" msgid "Name" msgstr "Ad" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "Adres" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "posta kodu" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "Şehir" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "Ülke" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 #, fuzzy #| msgctxt "invoice" #| msgid "VAT-ID: %s" msgid "Tax ID" msgstr "KDV KİMLİĞİ: %s" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "KDV kimliği" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 #, fuzzy #| msgid "Price settings" msgid "Invoice recipient:" msgstr "Fiyat ayarları" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "Şirket" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 #, fuzzy #| msgid "Sender address" msgid "Street address" msgstr "Gönderen adresi" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 #, fuzzy @@ -840,257 +860,258 @@ msgctxt "address" msgid "State" msgstr "Durum" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Dahili referans" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "Ters ücret" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 #, fuzzy #| msgid "Event currency" msgid "Shown foreign currency" msgstr "Etkinlik para birimi" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 #, fuzzy #| msgid "Event currency" msgid "Foreign currency rate" msgstr "Etkinlik para birimi" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 #, fuzzy #| msgid "Total value" msgid "Total value (with taxes)" msgstr "Toplam değer" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 #, fuzzy #| msgid "Payment pending" msgid "Payment matching IDs" msgstr "Ödeme bekleniyor" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "Ödeme sağlayıcıları" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Cancellation" msgstr "İptal" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Fatura" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "Evet" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "Hayır" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 #, fuzzy #| msgid "Minimum number" msgid "Line number" msgstr "Minimum sayı" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "Açıklama" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "Brüt fiyat" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 #, fuzzy #| msgid "Default price" msgid "Net price" msgstr "Varsayılan fiyat" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "Vergi değeri" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "Vergi oranı" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 #, fuzzy #| msgid "Team name" msgid "Tax name" msgstr "Takım ismi" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 #, fuzzy #| msgid "Event start time" msgid "Event start date" msgstr "Etkinlik başlangıç zamanı" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "E-posta adresleri (metin dosyası)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "Durumuna göre filtrele" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 #, fuzzy #| msgid "Order date" msgid "Order data" msgstr "Sipariş tarihi" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "Siparişler" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Sipariş durumları" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 #, fuzzy #| msgid "Other fees" msgid "Order fees" msgstr "Diğer ücretler" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "Yalnızca ödenmiş siparişler" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 #, fuzzy #| msgid "Payment date" msgid "Include payment amounts" msgstr "Ödeme tarihi" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "The selected team cannot be deleted." msgid "Only include orders created on or after this date." msgstr "Seçilen takım silinemez." -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "İsteğe bağlı. Bu tarihten önce hiçbir ürün satılmayacaktır." +#| msgid "The selected team cannot be deleted." +msgid "Only include orders created on or before this date." +msgstr "Seçilen takım silinemez." -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "Başlangıç Tarihi" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "Etkinlik tarihi" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "Etkinlik dizisi" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "Sipariş toplamı" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -1102,194 +1123,194 @@ msgstr "Sipariş toplamı" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Durum" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "E-posta" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy #| msgid "Minimum number" msgid "Phone number" msgstr "Minimum sayı" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "Sipariş tarihi" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 #, fuzzy #| msgid "Order date" msgid "Order time" msgstr "Sipariş tarihi" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" msgstr "E-posta adresi" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "Son ödeme tarihi" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "Harç" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "Yerel sipariş" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "%{rate} vergi oranında bürüt" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "%{rate} vergi oranında net" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "%{rate} vergi oranında vergi değeri" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "Fatura numaraları" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 #, fuzzy #| msgid "Save changes" msgid "Sales channel" msgstr "Değişiklikleri Kaydet" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "Özel ilgi gerektirir" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "Yorum" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "Pozisyonlar" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "Ödeme şekli" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 #, fuzzy #| msgid "Device type" msgid "Fee type" msgstr "Cihaz tipi" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "Fiyat" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "Vergi kuralı" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address name" msgstr "Fatura adresi: isim" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 #, fuzzy #| msgid "Position" msgid "Position ID" msgstr "Pozisyon" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1298,65 +1319,65 @@ msgstr "Pozisyon" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "Tarih" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "Ürün" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "Varyasyon" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "Katılımcı adı" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "Katılımcı e-postası" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1364,116 +1385,116 @@ msgstr "Katılımcı e-postası" msgid "Voucher" msgstr "Kupon" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "Müşteri Kimliği" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "Takım ismi" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Team name" msgid "Seat zone" msgstr "Takım ismi" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Client ID" msgid "Seat row" msgstr "Müşteri Kimliği" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Team name" msgid "Seat number" msgstr "Takım ismi" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "Sipariş kodu" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 #, fuzzy #| msgid "List of payments and refunds (CSV)" msgid "Order payments and refunds" msgstr "Ödeme ve geri ödeme listesi (CSV)" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "Ödeme tarihi" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Refund status" msgid "Refund states" msgstr "İade durumu" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "Sipariş" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "Ödeme numarası" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "Oluşturulma tarihi" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "Tamamlama tarihi" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #, fuzzy #| msgid "Status" msgid "Status code" msgstr "Durum" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "Miktar" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1481,43 +1502,43 @@ msgstr "Miktar" msgid "Payment method" msgstr "Ödeme şekli" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 #, fuzzy #| msgid "Quota availabilities (CSV)" msgid "Quota availabilities" msgstr "Kota uygunlukları (CSV)" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Kota adı" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Toplam kota" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "Ücretli siparişler" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "Bekleyen siparişler" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "Kuponları engelleme" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "Mevcut kullanıcının sepetleri" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1529,35 +1550,35 @@ msgstr "Mevcut kullanıcının sepetleri" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "Bekleme listesi" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Expire order" msgid "Exited orders" msgstr "Siparişin sona ermesi" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "Mevcut uygunluk" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "Sonsuz" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Redemptions" msgid "Gift card redemptions" msgstr "Ödeme" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1569,41 +1590,41 @@ msgstr "Ödeme" msgid "Gift card code" msgstr "Hediye kartı" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 #, fuzzy #| msgid "Voucher details" msgid "Issuer" msgstr "Kupon bilgileri" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "Hediye kartı" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "Varyantları göster" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 #, fuzzy #| msgid "Price mode" msgid "Test mode" msgstr "Fiyat modu" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1612,66 +1633,66 @@ msgstr "Fiyat modu" msgid "All" msgstr "Herşey" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 #, fuzzy #| msgctxt "stripe" #| msgid "Live" msgid "Live" msgstr "Canlı" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty cart" msgid "Empty" msgstr "Boş sepet" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "Süresi doldu" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 #, fuzzy #| msgid "Price mode" msgid "Test mode card" msgstr "Fiyat modu" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "Son kullanma tarihi" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "Para birimi" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1681,75 +1702,75 @@ msgstr "Para birimi" msgid "Current value" msgstr "Güncel konular" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "Bedava sipariş" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Fatura numarası öneki" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show overpaid orders" msgid "Last invoice date of order" msgstr "Fazla ödemeli siparişleri göster" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "Tüm girişler" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "Bir kupon bekleniyor" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "Kupon atandı" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "Ödeme bekleniyor" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "Fiş kullanılmış" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "Kuponun kullanım süresi doldu" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Ürün adı" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "Etkinlik adı" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1757,119 +1778,141 @@ msgctxt "subevents" msgid "Date" msgstr "Tarih" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "Öncelik" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "Kupon kodu" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "Oturumumu açık tut" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 #, fuzzy #| msgid "This voucher code is not known in our database." msgid "This combination of credentials is not known to our system." msgstr "Bu kupon kodu veritabanımızda bilinmemektedir." -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "Bu hesap aktif değildir." -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "" "Bu e-posta adresiyle zaten kaydoldunuz, lütfen giriş panelini kullanın." -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "Lütfen aynı şifreyi ikince kez girin" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "E-posta adresi" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "Şifreyi tekrar girin" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "Lütfen adınızı giriniz." -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "Dahili referans" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "Sokak ve numara" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 #, fuzzy #| msgid "Presale not started" msgctxt "address" msgid "Select state" msgstr "Ön satış başlamadı" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "Bu alan gereklidir." -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 #, fuzzy #| msgid "You need to provide either a company name or your name." msgid "You need to provide a company name." msgstr "Bir şirket adı veya adınızı belirtmeniz gerekir." -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 #, fuzzy #| msgid "You need to provide either a company name or your name." msgid "You need to provide your name." msgstr "Bir şirket adı veya adınızı belirtmeniz gerekir." -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "KDV kimliğiniz seçilen ülke ile eşleşmiyor." -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "Bu KDV kimliği geçerli değil. Lütfen girişinizi tekrar kontrol edin." -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1880,7 +1923,7 @@ msgstr "" "kontrol edilemedi. Bu nedenle faturanızda KDV ödemeniz gerekecek. Vergi " "miktarını KDV iadesi süreci ile geri alabilirsiniz." -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1890,14 +1933,14 @@ msgstr "" "kontrol edilemedi. Bu nedenle faturanızda KDV ödemeniz gerekecek. Bunu " "manuel olarak çözmek için lütfen destekle iletişime geçin." -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "" "Bu e-posta adresiyle ilişkili bir hesap var. Lütfen farklı bir tane seçin." -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." @@ -1905,27 +1948,27 @@ msgstr "" "E-posta adresinizi veya şifrenizi değiştirmek isterseniz lütfen mevcut " "şifrenizi girin." -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "Girdiğiniz geçerli şifre doğru değil." -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "Mevcut şifreniz" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "Yeni şifre" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "Yeni şifreyi tekrar girin" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Varsayılan saat dilimi" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." @@ -1933,25 +1976,25 @@ msgstr "" "Yalnızca bir etkinliğe bağlı olmayan görüntülemeler için kullanılır. Tüm " "etkinlik görüntülemeleri için, etkinlik saat dilimi kullanılır." -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "Cihaz adı" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "Cihaz tipi" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "Kimlik doğrulama uygulamasına sahip akıllı telefon" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 #, fuzzy #| msgid "U2F-compatible hardware token (e.g. Yubikey)" msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "U2F uyumlu donanım belirteci (ör. Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." @@ -1959,21 +2002,21 @@ msgstr "" "Geçersiz yer tutucu sözdizimi: \"}\" yerine farklı sayıda bir \"{\" " "kullandınız." -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "Geçersiz yer tutucu(lar): %(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "Kurumsal müşteri" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "Bireysel müşteri" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "Page %d" @@ -1981,62 +2024,62 @@ msgctxt "invoice" msgid "Page %d of %d" msgstr "Sayfa %d" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "Klasik işleyici (pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "Gelen fatura" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "Fatura" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "Sipariş kodu" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "İptal numarası" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "Orijinal fatura" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "Fatura numarası" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "İptal tarihi" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "Orijinal fatura tarihi" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "Fatura tarihi" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "Etkinlik" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -2044,8 +2087,8 @@ msgid "" "until {to_date}" msgstr "{from_date} tarihinden {to_date} tarihine kadar" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -2060,13 +2103,13 @@ msgstr "{from_date} tarihinden {to_date} tarihine kadar" msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "Fatura {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Your reference: {reference}" @@ -2074,7 +2117,7 @@ msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "Referansınız: {reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 #, fuzzy #| msgctxt "refund_source" #| msgid "Customer" @@ -2082,100 +2125,100 @@ msgctxt "invoice" msgid "Customer VAT ID" msgstr "Müşteri" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "Fatura" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "Fatura" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "İptal" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "Açıklama" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "Adet" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "Vergi oranı" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "Net" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "Brüt" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "Miktar" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "Fatura toplamı" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Ignored payments" msgctxt "invoice" msgid "Received payments" msgstr "Göz ardı edilen ödemeler" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "Geçersiz ödemeler" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "Net değer" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "Brüt değer" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "Vergi" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "Dahil vergiler" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2185,7 +2228,7 @@ msgstr "" "Avrupa Merkez Bankası tarafından {date} 2 tarihinde yayınlanan 1: {rate} 1 " "dönüşüm oranını kullanarak, bu şu anlama gelir:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2196,7 +2239,7 @@ msgstr "" "oranındaki dönüşüm oranını kullanarak, fatura toplamı {total}'e karşılık " "gelir." -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2208,41 +2251,41 @@ msgstr "Klasik işleyici (pretix 1.0)" msgid "Default list" msgstr "Varsayılan liste" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Ad Soyad" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "Aktif" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "Site yöneticisi" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "Katılma tarihi" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "Saat dilimi" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "Giriş yapmak için iki faktörlü kimlik doğrulama gerekli" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "Aşağıdaki ayarlarıma göre bildirimleri al" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "Kapatırsanız, herhangi bir bildirim almayacaksınız." -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2250,40 +2293,40 @@ msgstr "Kapatırsanız, herhangi bir bildirim almayacaksınız." #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "kullanıcı" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "Kullanıcılar" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "Hesap bilgisi değişti" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "Şifre kurtarma" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "Tüm ürünler (yeni oluşturulanlar dahil)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "Sınırlı ürünler" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "Bekleyen siparişleri dahil et" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2297,7 +2340,7 @@ msgstr "" "yapabilir. Bu sadece pretixdesk 0.3.0 veya daha yeni veya 1.9 veya daha yeni " "pretixdroid ile çalışır." -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2305,39 +2348,39 @@ msgstr "" msgid "Gates" msgstr "Tarihler" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Allow multiple entries per ticket" msgstr "Bilet başına e-posta adresi isteyin" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically check out everyone at" msgstr "Otomatik geri ödeme" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2345,21 +2388,21 @@ msgid "" "entry and should be considered validated directly upon purchase." msgstr "" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "Ülke" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "Dahili tanımlayıcı" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2368,37 +2411,37 @@ msgstr "" "bir değer girebilirsiniz. Birini girmezseniz, otomatik olarak bir tane " "üreteceğiz." -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "Bu tanımlayıcı zaten farklı bir soru için kullanılıyor." -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 #, fuzzy #| msgid "Start date" msgid "Setup date" msgstr "Başlangıç Tarihi" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 #, fuzzy #| msgid "Confirmation date" msgid "Initialization date" msgstr "Onay tarihi" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "Ön satış süresinin sonu, başlangıcından sonra olmalıdır." -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "Etkinliğin sonu, başlangıcından sonra olmalıdır." -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2413,49 +2456,49 @@ msgstr "" "sipariş kodlarında, fatura numaralarında ve banka havalesi referanslarında " "kullanılacaktır." -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "Bu dizi sadece harf, sayı, nokta ve tire içerebilir." -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kısa form" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "Mağaza yayında" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "Etkinlik para birimi" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Etkinlik başlangıç zamanı" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Etkinlik bitiş saati" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Giriş süresi" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 #, fuzzy #| msgid "Show variants" msgid "Show in lists" msgstr "Varyantları göster" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2467,13 +2510,13 @@ msgstr "" "Eğer seçilirse, bu olay bilet sisteminin başlangıç sayfasında veya bir " "organizasyonun profilinde gösterilebilir." -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ön satışın sonu" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2481,79 +2524,79 @@ msgstr "" "İsteğe bağlı. Bu tarihten sonra hiçbir ürün satılmayacaktır. Bu değeri " "ayarlamazsanız, ön satış etkinliğinizin bitiş tarihinden sonra sona erer." -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Ön satışın başlangıcı" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "İsteğe bağlı. Bu tarihten önce hiçbir ürün satılmayacaktır." -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Konum" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "Eklentiler" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "İç yorum" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "Etkinlik dizisi" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "Only sell tickets for this event on the following sales channels." msgstr "Bir ödeme sağlayıcısının ayarları değiştirildi." -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "Etkinlik" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "Etkinlik" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2561,45 +2604,45 @@ msgstr "" "En az bir ücretli ürün yapılandırdınız, ancak herhangi bir ödeme yöntemini " "etkinleştirmediniz." -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "Bir şey satmak için en az bir kota yapılandırmanız gerekiyor." -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Bir kez oluşturulduğunda bir seri bir dizi ile bir olay arasında değişemez." -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "Etkinlik dizisi değiştirilemez." -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "Bu dizi başka bir etkinlik için kullanılıyor." -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "Etkinlik başlamadan bitemez." -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "Etkinliğin ön satışı etkinlik başlamadan bitemez." -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktif" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2607,7 +2650,7 @@ msgstr "" "Sadece bu onay kutusu etkinleştirildiğinde, bu tarih kullanıcılara ön planda " "görünür." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2619,95 +2662,95 @@ msgstr "" "Eğer seçilirse, bu olay bilet sisteminin başlangıç sayfasında veya bir " "organizasyonun profilinde gösterilebilir." -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "Baş sayfa metni" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "Etkinlik serisindeki tarih" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "Etkinlik serilerindeki tarihler" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 #, fuzzy #| msgid "One or more items do not belong to this event." msgid "One or more variations do not belong to this event." msgstr "Bir veya daha fazla öğe bu etkinliğe ait değil." -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "Alt çizgiler dışında boşluk veya özel karakterler içeremez" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "Mülk adı sadece harf, sayı ve altçizgi içerebilir." -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Varsayılan dil" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Organizatör ayarları değiştirilebilir" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Etkinlikeri ara" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Toplam değer" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "Farklı etkinliğe ait bir kotayı seçemezsiniz." -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "Bu dizi sadece harf, sayı, nokta ve tire içerebilir." -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "VAT-ID: %s" @@ -2715,34 +2758,34 @@ msgctxt "invoice" msgid "Tax ID: %s" msgstr "KDV KİMLİĞİ: %s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "KDV KİMLİĞİ: %s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "Kategori adı" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "Dahili İsim" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "Bunu ayarlarsanız, bu arka uçta genel ad yerine kullanılır." -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "Kategori tanımı" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "Bu kategorideki ürünler eklenti ürünlerdir" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2752,36 +2795,36 @@ msgstr "" "Yalnızca, bu kategori eklentiler için olası bir kaynak olarak " "yapılandırılmış bir ürünle birlikte satın alınabilir." -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "Ürün Kategorisi" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "Ürün kategorileri" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category}(Eklenti ürünler)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "İsteğe bağlı. Bu tarihten önce hiçbir ürün satılmayacaktır." -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategori" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." @@ -2789,19 +2832,19 @@ msgstr "" "Çok fazla ürününüz varsa, bunları organize tutmak için isteğe bağlı olarak " "kategorilere ayırabilirsiniz." -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "Öğe adı" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "Bu, listelerde ürün adının altında gösterilmiştir." -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "Varsayılan fiyat" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2811,11 +2854,11 @@ msgstr "" "fiyatlar belirleyebilirsiniz. Bir varyasyonun özel bir fiyatı yoksa veya " "varyasyonlarınız yoksa, bu fiyat kullanılır." -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "Serbest fiyat girişi" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2829,43 +2872,43 @@ msgstr "" "toplamak için kullanabilirsiniz. Bu özellik diğer ürünlere bir eklenti " "olarak satın alınan ürünler için şu anda desteklenmemektedir." -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "Satış vergisi" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "Giriş bileti" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" "Bu ürünü satın alıp almamanız, bir kişinin etkinliğinize girmesine izin verir" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 #, fuzzy #| msgid "Generate invoices" msgid "Generate tickets" msgstr "Faturalar oluştur" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 #, fuzzy #| msgid "On waiting list since" msgid "Show a waiting list for this ticket" msgstr "Bekleme listesinde" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "Bekleme listeleri bu etkinlik için devre dışı bırakıldı." -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "Kalan bilet sayısını göster" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 #, fuzzy #| msgid "" #| "Publicly show how many tickets of a certain type are still available." @@ -2874,31 +2917,31 @@ msgstr "" "Belirli bir türden kaç tane biletin hala mevcut olduğunu halka açık olarak " "gösterin." -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "Ürün resmi" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "Mevcut" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "Bu ürün belirtilen tarihten önce satılmayacaktır." -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "Kadar mevcut" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "Bu ürün belirtilen tarihten sonra satılmayacaktır." -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2907,11 +2950,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "Bu ürün sadece bir kupon kullanılarak satın alınabilir." -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." @@ -2919,11 +2962,11 @@ msgstr "" "Bu ürünü satın almak için, kullanıcının doğrudan veya bir kota yoluyla bu " "ürün için geçerli bir kuponunun olması gerekir." -#: pretix/base/models/items.py:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "Bu ürünü satın almak onay gerektiriyor" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2934,7 +2977,7 @@ msgstr "" "ödeme ve tamamlanmadan önce tarafınızdan onaylanması gerekecektir. Bu örn. " "Yalnızca belirli gruplara sunulan indirimli biletler için." -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." @@ -2942,7 +2985,7 @@ msgstr "" "Bu ürün sadece ürünle eşleşen bir kuponun kullanılması durumunda " "gösterilecektir." -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -2955,35 +2998,35 @@ msgstr "" "Bu ürün, kullanıcı bu ürüne özel olarak (kota yoluyla değil) bağlı bir kupon " "kodu girene kadar etkinlik sayfasından gizlenecektir." -#: pretix/base/models/items.py:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "Ürünün iptal edilmesine izin ver" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 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:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "Sipariş başına minimum miktar" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2992,11 +3035,11 @@ msgstr "" "Bu ürün sadece en az bu kadar kez sepete eklendiyse satın alınabilir. Alanı " "boş tutar veya 0 olarak ayarlarsanız, bu ürün için özel bir sınır yoktur." -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "Sipariş başına maksimum miktar" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -3007,7 +3050,7 @@ msgstr "" "tutar veya 0 olarak ayarlarsanız, bu ürün için özel bir sınır yoktur. Tüm " "sıradaki maksimum öğe sayısı sınırı ne olursa olsun geçerlidir." -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -3019,11 +3062,11 @@ msgstr "" "sırasında öğrencinin kimlik kartının hala kontrol edilmesi gerektiğini " "ilgili kişiye belirtin." -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "Orijinal fiyat" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -3033,29 +3076,29 @@ msgstr "" "yanında görüntülenir. Bu sadece kozmetik bir ayardır ve fiyatlandırmayı " "etkilemeyecektir." -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 #, fuzzy #| msgid "Save changes" msgid "Sales channels" msgstr "Değişiklikleri Kaydet" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 #, fuzzy #| msgid "The product the user waits for." msgid "This product is a gift card" msgstr "Kullanıcının beklediği ürün." -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -3065,7 +3108,7 @@ msgstr "" msgid "Products" msgstr "Ürünler" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -3073,50 +3116,50 @@ msgstr "" "Sipariş başına maksimum sayı, sipariş başına minimum sayıdan daha düşük " "olamaz." -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "Öğenin kategorisi, öğe ile aynı etkinliğe ait olmalıdır." -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "Öğenin vergi kuralı, öğe ile aynı etkinliğe ait olmalıdır." -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "Öğenin kullanılabilirliği başlamadan bitemez." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "Bu, listelerdeki varyasyon adının altında gösterilir." -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "Pozisyon" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "Ürün varyasyonu" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Ürün varyasyonları" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "Minimum sayı" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "Azami sayı" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "Eklenti fiyata dahildir" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3124,53 +3167,53 @@ msgstr "" "Eğer seçilirse, eklentiler normalde ayrı ücretlendirilmiş olsa bile, " "eklentiler bu bilet için ücretsizdir." -#: pretix/base/models/items.py:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "Allow the same product to be selected multiple times" msgstr "Sipariş başına %s'den fazla ürün seçemezsiniz." -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "Eklentinin kategorisi, öğeyle aynı etkinliğe ait olmalıdır." -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "Öğenin zaten bu kategoriden bir eklentisi var." -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Minimum sayının sıfır veya sıfırdan büyük olması gerekir." -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Maksimum sayının sıfır veya sıfırdan büyük olması gerekir." -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "Maksimum sayısının minimum sayısından daha büyük olması gerekir." -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "geçersiz öğe" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Örnek varyasyon" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "Numara" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -3178,252 +3221,262 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 #, fuzzy #| msgid "The add-on's category must belong to the same event as the item." msgid "The bundled item must belong to the same event as the item." msgstr "Eklentinin kategorisi, öğeyle aynı etkinliğe ait olmalıdır." -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 #, fuzzy #| msgid "This variation does not belong to this product." msgid "A variation needs to be set for this item." msgstr "Bu varyasyon bu ürüne ait değildir." -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 #, fuzzy #| msgid "This variation does not belong to this product." msgid "The chosen variation does not belong to this item." msgstr "Bu varyasyon bu ürüne ait değildir." -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 #, fuzzy #| msgid "The minimum count needs to be equal to or greater than zero." msgid "The count needs to be equal to or greater than zero." msgstr "Minimum sayının sıfır veya sıfırdan büyük olması gerekir." -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "Metin (bir satır)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "Çok satırlı metin" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "Evet/Hayır" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "Listeden birini seç" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "Bir listeden çoklu seçim yap" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "Dosya yükleme" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "zaman" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "Tarih ve zaman" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "Soru" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "Yardım metni" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" "Sorunun açıklanması veya açıklığa kavuşturulması gerekiyorsa, burada yapın!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "Soru tipi" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Gerekli soru" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "Bu soru seçilen ürünlerin alıcılarına sorulacak" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Bilet satın alma işlemi yerine check-in sırasında sor" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Edit question" msgid "Hidden question" msgstr "Soruyu düzenle" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 #, fuzzy #| msgid "This question will be asked during check-in." msgid "This question will only show up in the backend." msgstr "Bu soru giriş sırasında sorulacaktır." -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Faturalardaki metin" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Minimum sayı" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "This question will be asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "Bu soru giriş sırasında sorulacaktır." -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Azami sayı" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "Devam etmek için bu soruya cevap verilmelidir." -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Geçersiz seçenek seçildi." -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "Sayfa numarası 1'den küçük" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Girilen fiyat yüksek." -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "Geçersiz sayı girişi." -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Lütfen adınızı giriniz." -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Lütfen bir kota seçin." -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "Geçersiz tarih girişi." -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "Geçersiz zaman girişi." -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "Geçersiz tarihsaat girişi." -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 #, fuzzy #| msgid "Unknown order code" msgid "Unknown country code." msgstr "Bilinmeyen sipariş kodu" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Cevap" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "\"{}\" tanımlayıcısı farklı bir seçenek için zaten kullanılıyor." -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "Soru seçeneği" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "Soru seçenekleri" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Toplam kapasite" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Sınırsız sayıda bilet için boş bırakınız." -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Madde" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "Varyasyonlar" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3433,13 +3486,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "Kota" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3448,11 +3501,11 @@ msgstr "Kota" msgid "Quotas" msgstr "Kotalar" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "Tüm varyasyonlar, öğeler listesinde yer alan bir öğeye ait olmalıdır." -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3460,82 +3513,82 @@ msgstr "" "Bir veya daha fazla öğenin varyasyonları var, ancak bunların hiçbiri " "varyasyon listesinde yok." -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Etkinlik serisi için alt öğe boş olamaz." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "Sipariş {val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "Kupon {val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "Ürün {val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "Tarih {val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "Kota {val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "Kategori {val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "Soru {val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "Vergi kuralı {val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "bekleniyor" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "ödenmiş" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "süresi doldu" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "iptal edildi" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "Yerel" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "Son kullanma tarihi" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Toplam tutar" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." @@ -3543,7 +3596,7 @@ msgstr "" "Bu alana girilen metin, kullanıcı tarafından görülmeyecek ve size kolaylık " "sağlayacaktır." -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3555,17 +3608,17 @@ msgstr "" "veya özel mesaj göstermeyecektir, bu nedenle check-in görevlilerinize bu " "durumların nasıl ele alınacağı konusunda kısaca bilgi vermelisiniz." -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "Meta bilgisi" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" msgid "E-mail address verified" msgstr "E-posta adresi" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3573,7 +3626,7 @@ msgstr "" "Ödeme, ödeme ayarlarında yapılandırılan son ödeme tarihi geçtiğinden kabul " "edilemez." -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 #, fuzzy #| msgid "" #| "The payment can not be accepted as it the order is expired and you " @@ -3586,230 +3639,230 @@ msgstr "" "Ödeme, siparişin süresi dolduğundan kabul edilemez ve ödeme ayarlarında geç " "ödemelerin kabul edilmemesi gerektiğini yapılandırmıştınız." -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "Bu sipariş etkinlik düzenleyici tarafından henüz onaylanmadı." -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Sipraiş edilen {item} ürünü artık kullanılabilir değil." -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, fuzzy, python-brace-format #| msgid "The ordered product \"{item}\" is no longer available." msgid "The seat \"{seat}\" is no longer available." msgstr "Sipraiş edilen {item} ürünü artık kullanılabilir değil." -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Kupon oluşturuldu." -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "Siparişiniz: %(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "Boş, eğer bu ürün giriş bileti değilse" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "Şirket Adı" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "Ülke seçin" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "Oluşturuldu" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "bekleniyor" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "onaylandı" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "iptal edildi" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "başarısız oldu" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "iade edildi" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "Ödeme bilgileri" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, fuzzy, python-format #| msgid "Order approved and confirmed: %(code)s" msgid "Event registration confirmed: %(code)s" msgstr "Sipariş onaylandı ve onaylandı: %(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Siparişiniz için ödeme alındı: %(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "dışarıdan başladı" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "oluşturuldu" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "transit olarak" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "tamam" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "başarısız oldu" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "iptal edildi" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "Organizatör" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "Müşteri" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "Harici" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Sadece iade" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "Ödeme ücreti" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "Nakliye ücreti" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "Servis ücreti" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 #, fuzzy #| msgid "Cancellation" msgid "Cancellation fee" msgstr "İptal" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "Diğer ücretler" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "Hediye kartı" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Değer" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "Sipariş pozisyonu" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Siparişiniz: %(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "Sepet kimliği (ör. oturum anahtarı)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "Sepet pozisyonu" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "Sepet pozisyonları" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "Sadece AB içindeki kurumsal müşteriler için." -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "" "Bu referans, sizin için rahat olması amacıyla faturanızda yazdırılacaktır." -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3819,45 +3872,45 @@ msgstr "" "içermelidir. Her dizi sadece bir kez kullanılabilir. Bu, URL'lerde " "düzenleyici hesaplarınıza ve etkinliklerinize başvurmak için kullanılıyor." -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "Organizatör" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "Organizatörler" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "Takım ismi" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Takım üyeleri" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "Etkinlik oluşturabilir" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "Ekipleri ve izinleri değiştirebilir" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "Organizatör ayarları değiştirilebilir" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3866,103 +3919,103 @@ msgstr "" "aracılığıyla, çoğu verilere erişebilir, bu nedenle bu ekibe kimlerin " "eklediğinize dikkat edin!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Siparişleri değiştirebilir" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "Etkinlik ayarlarını değiştirebilir" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "Ürün ayarlarını değiştirebilir" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "Siparişleri görüntüleyebilir" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "Siparişleri değiştirebilir" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Güncelleme kontrolleri yapın" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "Kuponları görüntüleyebilir" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "Kuponları görüntüleyebilir" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s %(object)sde" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ekip" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "Ekipler" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "{email} ile {team} takımına davet et" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Invoice number" msgid "Row {number}" msgstr "Fatura numarası" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, fuzzy, python-brace-format #| msgid "Team name" msgid "Seat {number}" msgstr "Takım ismi" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "Kısa olmalıdır, ör. \"KDV\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "Yapılandırılmış ürün fiyatları vergi tutarını içerir" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "Avrupa Birliği ters ücret vergilendirme kurallarını kullan" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3979,11 +4032,11 @@ msgstr "" "hesaplaması için herhangi bir garanti verilmemiştir. KENDİ RİSKİNİZDE " "KULLANIN." -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "Satıcı ülke" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." @@ -3991,25 +4044,25 @@ msgstr "" "İkamet Ettiğiniz Ülke. Yukarıda yapılandırılmışsa AB ters ücret kuralı " "uygulanmayacağı ülke budur." -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "Ülkenizi ters ücret özelliğini kullanacak şekilde ayarlamanız gerekir." -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "dahil. {rate}% {name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "artı {rate}% {name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "ters ücret etkin" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -4018,61 +4071,61 @@ msgstr "" "Tersine Ücret: 2006/112 / EEC sayılı Konsey Direktifinin 194, 196'ncı " "maddesine göre, KDV sorumluluğu hizmet alıcısıyla sınırlıdır." -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "Etkisi yok" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "Ürün fiyatını şu şekilde ayarla" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "Ürün fiyatından çıkar" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "Ürün fiyatını azalt(%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "Maksimum kullanım" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Bu kuponun kaç kez kullanılabileceği." -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "Kullanıldı" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "Sipariş başına maksimum miktar" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "Kadar geçerli" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "Kotadan rezervasyon bileti" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -4081,11 +4134,11 @@ msgstr "" "Etkinleştirilirse, bu fişten etkilenen ürün kotalarından çıkarılır, böylece " "bu kupon kodlu herkesin bir bilet alması garanti edilir." -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "Kotayı atlamaya izin ver" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." @@ -4093,41 +4146,41 @@ msgstr "" "Etkinleştirilirse, bu kupon kodunun bir sahibi hiçbiri kalmamış olsa bile " "bilet alabilir." -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "Fiyat modu" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "Kupon değeri" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "Kupon kullanılırsa bu ürün kullanıcının sepetine eklenir." -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "Yukarıdaki ürün seçimin bu varyasyonu kullanılıyor." -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "" "Etkinleştirilmişse, bu kotadan etkilenen herhangi bir ürün için kupon " "geçerlidir." -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "Etiket" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -4137,39 +4190,39 @@ msgstr "" "fazla kupon için aynı değeri girerseniz, kaçının kullanılmış olduğuyla " "ilgili istatistikler alabilirsiniz." -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "Kuponlar" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "Farklı etkinliğe ait bir kotayı seçemezsiniz." -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "Bir kotayı ve belirli bir ürünü aynı anda seçemezsiniz." -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "Farklı bir etkinliğe ait bir ürünü seçemezsiniz." -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "Varyasyon sağlayan bir ürün seçmeden bir varyasyon seçemezsiniz." -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "Bu varyasyon bu ürüne ait değildir." -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." @@ -4178,11 +4231,11 @@ msgstr "" "engelleyebilirsiniz.Aksi halde hangi kotaların bloklanacağı belirsiz " "olabilir." -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "Şu anda eklenti ürünler için kupon oluşturmak mümkün değildir." -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -4190,7 +4243,7 @@ msgid "" "reserve tickets." msgstr "Bir kotayı ve belirli bir ürünü aynı anda seçemezsiniz." -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " @@ -4199,17 +4252,17 @@ msgstr "" "Bu kupon zaten %(redeemed)s kez kullanıldı. Maksimum kullanılma numarasını " "bu sayının altına düşüremezsiniz." -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "" "Bu makbuzun kotayı engellemesi için belirli bir tarih seçmeniz gerekir." -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "Etkinliğiniz bir etkinlik dizisi değilse bir alt öğe seçemezsiniz." -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." @@ -4217,111 +4270,111 @@ msgstr "" "Seçilen ürün olarak kotayı engelleyen bir kupon oluşturamazsınız veya kota " "şu anda satılmış veya tamamen ayrılmış durumdadır." -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "Bu kodla bir kupon zaten mevcut." -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a date if you select a seat." msgstr "Bir tarih seçmeniz gerekiyor." -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The selected item does not belong to this event." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "Seçilen öğe bu etkinliğe ait değil." -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to choose a specific product if you select a seat." msgstr "Bir tarih seçmeniz gerekiyor." -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "Seat-specific vouchers can only be used once." msgstr "Bu geri ödeme şu anda işleme alınamaz." -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose exactly one option from this category." #| msgid_plural "You need to choose %(min_count)s options from this category." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "Bu kategoriden tam olarak bir seçenek seçmeniz gerekiyor." -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "\"{}\" tanımlayıcısı farklı bir seçenek için zaten kullanılıyor." -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "Bekleme listesinde" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "Atanan kupon" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "Kullanıcının beklediği ürün." -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "Yukarıda seçilen ürünün varyasyonu." -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "Liste girişi bekleniyor" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "Liste girdileri bekleniyor" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "Bu ürün şu an için ulaşılabilir değil." -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "Bu kişiye bir kupon zaten gönderildi." -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "Bu giriş anonimleştirilmiş ve artık kullanılamaz." -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "{email} için bekleme listesi girişinden otomatik olarak oluşturulmuş" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "{event} için bekleme listesinden seçildiniz" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "Seçilen öğe bu etkinliğe ait değil." -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "Lütfen bu ürünün belirli bir varyasyonunu seçin." -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." @@ -4329,11 +4382,11 @@ msgstr "" "Zaten bu bekleme listesindesiniz! Sizin için uygun bir biletimiz olduğunda " "sizi bilgilendireceğiz." -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "İdari işlem gerekli" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4343,230 +4396,230 @@ msgstr "" "harici bir geri ödeme. Elinizdeki konuya göre bu sorunu manuel bir şekilde " "çözmeyi veya yoksaymayı tercih edebilirsiniz." -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "Tüm çözümlenmemiş sorunları görüntüle" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "Tarihler" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "Etkinlik tarihi" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "Net toplam" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 #, fuzzy #| msgid "Payment date" msgid "Pending amount" msgstr "Ödeme tarihi" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "Sipariş durumu" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Change products" msgid "Purchased products" msgstr "Ürünleri değiştir" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "Sipariş detaylarını incele" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "Yeni bir sipariş verildi: {order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, fuzzy, python-brace-format #| msgid "A new order has been placed: {order.code}" msgid "A new order has been placed that requires approval: {order.code}" msgstr "Yeni bir sipariş verildi: {order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "Sipariş {order.code} ödenmiş olarak işaretlendi." -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "Sipariş {order.code} iptal edildi." -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "Sipariş {order.code} değiştirildi." -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "Sipariş {order.code} süresi dolmuş olarak işaretlendi." -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "{order.code} siparişinin bilet bilgileri değiştirildi." -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "{order.code} siparişinin iletişim adresi değiştirildi." -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "Sipariş {order.code} değiştirildi." -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 #, fuzzy #| msgid "The order has been approved." msgid "Order has been overpaid" msgstr "Sipariş onaylandı." -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been marked as paid." msgid "Order {order.code} has been overpaid." msgstr "Sipariş {order.code} ödenmiş olarak işaretlendi." -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "{order.code} için harici bir geri ödeme gerçekleşti." -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 #, fuzzy #| msgid "Refunded" msgid "Refund requested" msgstr "Geri Ödendi" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, fuzzy, python-brace-format #| msgid "The voucher has been redeemed in order {order_code}." msgid "You have been requested to issue a refund for {order.code}." msgstr "Kupon, {order_code} sırasına göre kullanıldı." -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "Bir tarih seçmeniz gerekiyor." -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "No matching date was found." msgstr "Eşleşen yanıt bulunamadı." -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "Eşleşen yanıt bulunamadı." -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No matching answers found." msgid "No matching product was found." msgstr "Eşleşen yanıt bulunamadı." -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching products were found." msgstr "Eşleşen yanıt bulunamadı." -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No matching answers found." msgid "No matching variation was found." msgstr "Eşleşen yanıt bulunamadı." -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching variations were found." msgstr "Eşleşen yanıt bulunamadı." -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "Ürünün bir varyasyonunu seçmeniz gerekiyor." -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "Fatura adresleri" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "Geçerli bir e-posta adresi giriniz." -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "Otomatik ödeme bu ödeme sağlayıcısı tarafından desteklenmez." -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a quota." msgid "Please enter a valid state." msgstr "Lütfen bir kota seçin." -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "Katılımcı e-postası" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4575,25 +4628,25 @@ msgstr "Katılımcı e-postası" msgid "Attendee address" msgstr "Katılımcı rozetleri" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgid "Status" msgid "State" msgstr "Durum" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Create a first product" msgid "Calculate from product" msgstr "İlk ürün oluştur" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "Geçersiz bir numara girdiniz." -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 #, fuzzy @@ -4601,69 +4654,69 @@ msgstr "Geçersiz bir numara girdiniz." msgid "Ticket code" msgstr "Bilet tasarımı" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Generate invoices" msgid "Generate automatically" msgstr "Faturalar oluştur" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "Geçerli bir e-posta adresi giriniz." -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "Geçerli bir e-posta adresi giriniz." -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No matching answers found." msgid "No matching seat was found." msgstr "Eşleşen yanıt bulunamadı." -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 #, fuzzy #| msgid "This slug is already in use. Please choose a different one." msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "Bu sıra zaten kullanımda. Lütfen farklı bir tane seçin." -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 #, fuzzy #| msgctxt "subevent" #| msgid "You need to select a date." msgid "You need to select a specific seat." msgstr "Bir tarih seçmeniz gerekiyor." -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "Geçersiz seçenek seçildi." -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "Ödeme yöntemini etkinleştir" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "" "Kullanıcılar, bu ödeme sağlayıcısını belirtilen tarihten sonra seçemez." -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "Faturalardaki metin" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4675,11 +4728,11 @@ msgstr "" "kullanılacaktır. Fatura daha sonra üretilirse, daha önce ödenmiş olduğunu " "belirten bir metin gösterecektir." -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "Minimum sipariş toplamı" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4689,11 +4742,11 @@ msgstr "" "kullanılabilir olacaktır.Bu amaca yönelik sipariş toplamı, bu ödeme " "yönteminin uyguladığı ücretler dikkate alınmaksızın hesaplanabilir." -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "Maksimum sipariş toplamı" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4703,23 +4756,23 @@ msgstr "" "altındaysa kullanılabilir. Bu amaca yönelik sipariş toplamı, bu ödeme " "yönteminin uyguladığı ücretler dikkate alınmaksızın hesaplanabilir." -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "Ek ücret" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "Mutlak değer" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "Ücret dahil olmak üzere toplam değerden ücreti hesaplayın." -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4732,91 +4785,91 @@ msgstr "" "\"_blank\" rel=\"noopener\"> Bunun ne işe yaradığına dair ayrıntılı bilgi " "için buraya tıklayın. Yukarıdaki doğru ücretleri ayarlamayı unutmayın!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " "allowed. This is only enabled if the invoice address is required." msgstr "" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "Bir ödeme sağlayıcısının ayarları değiştirildi." -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "Ödeme yöntemini etkinleştir" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "Ödeme yöntemini etkinleştir" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "Bu faturanın ödemesi zaten alındı." -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "Otomatik ödeme bu ödeme sağlayıcısı tarafından desteklenmez." -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "" "Bu sipariş yalnızca ücretsiz olan ürünleri içerdiği için ödeme gerekmez." -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "Ücretsiz" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "Gişe" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "Manuel ödeme" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "Ödeme yöntemi adı" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "Ödeme sırasında ödeme işlemi açıklaması" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." @@ -4824,11 +4877,11 @@ msgstr "" "Bu metin, kullanıcı ödeme yöntemini seçtiğinde ödeme sırasında gösterilir. " "Bu ödeme yöntemi hakkında kısa bir açıklama yapmalıdır." -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "Sipariş onay e-postalarında ödeme süreci açıklaması" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4846,11 +4899,11 @@ msgstr "" "vermelidir. {order}, {total}, {currency} ve {total_with_currency} yer " "tutucularını kullanabilirsiniz" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "Bekleyen siparişler için ödeme süreci açıklaması" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4867,162 +4920,174 @@ msgstr "" "{order}, {total},{currency} ve {total_with_currency} yer tutucularını " "kullanabilirsiniz" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "Denkleştirme" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "Bulunamayan bir sipariş girdiniz." -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "Siparişlere göre dengelendi: %s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "This gift card does not support this currency." msgstr "Bu ödeme yöntemi otomatik geri ödemeleri desteklemez." -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "This gift card can only be used in test mode." msgstr "Bu geri ödeme şu anda işleme alınamaz." -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is no longer valid." msgstr "Bu özellik etkin değil." -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 #, fuzzy #| msgid "Access for the selected application has been revoked." msgid "All credit on this gift card has been used." msgstr "Seçilen uygulama için erişim iptal edildi." -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This gift card is already used for your payment." msgstr "Bu tanımlayıcı zaten farklı bir soru için kullanılıyor." -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 #, fuzzy #| msgid "Your cart has been updated." msgid "Your gift card has been applied." msgstr "Alışveriş sepetiniz güncellendi." -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 #, fuzzy #| msgid "This feature is not enabled." msgid "This gift card is not known." msgstr "Bu özellik etkin değil." -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." msgstr "Bu sipariş etkinlik düzenleyici tarafından henüz onaylanmadı." -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "There was an error sending the mail. Please try again later." msgid "This gift card was used in the meantime. Please try again." msgstr "" "Postayı gönderirken bir hata oluştu. Lütfen daha sonra tekrar deneyiniz." -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "Bilet kodu (barkod içeriği)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "Sipariş pozisyonu" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "Örnek ürün" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "Varyasyon adı" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "Örnek varyasyon" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "Ürün Açıklaması" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "Örnek ürün açıklaması" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "Ürün adı ve varyasyonu" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "Örnek ürün - örnek varyasyon" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "Ürün Açıklaması" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "Örnek ürün açıklaması" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "Bilet kategorisi" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 EUR" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -5031,18 +5096,18 @@ msgstr "" msgid "Attendee company" msgstr "Katılımcı e-postası" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "Örnek şirket" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee badges" msgid "Full attendee address" msgstr "Katılımcı rozetleri" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -5051,187 +5116,187 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "Katılımcı adı" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee badges" msgid "Attendee ZIP code" msgstr "Katılımcı rozetleri" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "Katılımcı e-postası" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "Katılımcı adı" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "Katılımcı e-postası" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "Örnek etkinlik adı" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "31 May, 2017" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "Etkinlik tarih aralığı" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "31 Mayıs - 4 Haziran, 2017" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "Etkinlik başlangıç tarihi ve saati" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017-05-31 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 #, fuzzy #| msgid "Event begin time" msgid "Event begin date" msgstr "Etkinlik başlangıç zamanı" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 #, fuzzy #| msgid "2017-05-31 20:00" msgid "2017-05-31" msgstr "2017-05-31 20:00" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "Etkinlik başlangıç zamanı" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "Etkinlik bitiş tarihi ve saati" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017-05-31 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 #, fuzzy #| msgid "Event end time" msgid "Event end date" msgstr "Etkinlik bitiş saati" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "Etkinlik kabul tarihi ve saati" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "Etkinlik kabul süresi" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "Etkinlilk yeri" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "Rastgele Şehir" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address company" msgstr "Fatura adresi: şirket" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "Fatura adresleri" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "Fatura adresleri" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 msgid "12345" msgstr "" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address city" msgstr "Fatura adresi: şirket" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 #, fuzzy #| msgid "Sample company" msgid "Sample city" msgstr "Örnek şirket" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address state" msgstr "Fatura adresi: isim" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample company" msgid "Sample State" msgstr "Örnek şirket" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address: company" msgid "Invoice address country" msgstr "Fatura adresi: şirket" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "Eklenti Listesi" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -5239,172 +5304,172 @@ msgstr "" "Eklenti 1\n" "Eklenti 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "Organizatör ismi" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "Etkinlik organizatörü şirketi" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "Organizatör bilgi metni" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "Etkinlik organizatör bilgisi metni" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "Etkinlik organizatör bilgisi metni" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 #, fuzzy #| msgid "Creation date" msgid "Printing date" msgstr "Oluşturulma tarihi" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 #, fuzzy #| msgid "Event begin date and time" msgid "Printing date and time" msgstr "Etkinlik başlangıç tarihi ve saati" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 #, fuzzy #| msgid "Event begin time" msgid "Printing time" msgstr "Etkinlik başlangıç zamanı" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 #, fuzzy #| msgid "Full name" msgid "Seat: Full name" msgstr "Ad Soyad" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 #, fuzzy #| msgid "Event admission" msgid "General admission" msgstr "Etkinlik girişi" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 #, fuzzy #| msgid "Team name" msgid "Seat: zone" msgstr "Takım ismi" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 #, fuzzy #| msgid "Street and Number" msgid "Seat: seat number" msgstr "Sokak ve numara" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "Soru: {question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, fuzzy, python-brace-format #| msgid "Attendee name" msgid "Attendee name: {part}" msgstr "Katılımcı adı" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, fuzzy, python-brace-format #| msgid "Invoice address: name" msgid "Invoice address name: {part}" msgstr "Fatura adresi: isim" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Bilet" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "Etkinlik başlangıcı" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "Etkinlik sonu" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "Etkinlik girişi" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "Ön satış başlangıcı" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "Ön satış sonu" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "Sabit tarih:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "İlgili tarih:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "İlgili tarih:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "Ayarlanmadı" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event date" msgid "Event canceled" msgstr "Etkinlik tarihi" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5412,24 +5477,24 @@ msgstr "" "Sunucu çok meşgul olduğu için isteğinizi tamamen işleme koyamadık. Lütfen " "tekrar deneyin." -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "Herhangi bir ürün seçmediniz." -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "Bilinmeyen alışveriş sepeti konumu." -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "Tarih belirtilmedi." -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "Satışa sunulmayan bir ürün seçtiniz." -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." @@ -5437,7 +5502,7 @@ msgstr "" "Seçtiğiniz ürünlerin bazıları artık mevcut değil. Detaylar için aşağıya " "bakınız." -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." @@ -5445,22 +5510,22 @@ msgstr "" "Seçtiğiniz ürünlerin bazıları artık seçtiğiniz miktarda mevcut değil. " "Detaylar için aşağıya bakınız." -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "Sipariş başına %s'den fazla ürün seçemezsiniz." -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "%(product)s ürününü %(max)s'dan fazla seçemezsiniz." -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "%(product)s ürününü en az %(min)s kadar seçmeniz gerekir." -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " @@ -5469,21 +5534,21 @@ msgstr "" "%(product)s ürününü, %(min)s sayısından daha azını satın alamayacığınız için " "sepetinizden kaldırdık." -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "Bu etkinliğin ön satış dönemi henüz başlamamıştır." -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "Bu etkinlik için ön satış dönemi sona ermiştir." -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." @@ -5491,7 +5556,7 @@ msgstr "" "Bu etkinliğin ön satış dönemi henüz başlamamıştır. Etkilenen pozisyonlar " "sepetinizden kaldırıldı." -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5499,20 +5564,20 @@ msgstr "" "Alışveriş sepetinizdeki etkinliklerden birinin ön satış dönemi sona " "ermiştir. Etkilenen pozisyonlar sepetinizden kaldırıldı." -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "Girilen fiyat yüksek." -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "Bu kupon kodu veritabanımızda bilinmemektedir." -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "Bu kupon kodu, izin verilen maksimum sayı kadar kullanılmıştır." -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5525,12 +5590,12 @@ msgstr "" "önce ödeme yapmayı denediğiniz, ancak ödeme işlemini tamamlamadığı anlamına " "gelebilir. Onu tekrar %d dakika içinde kullanmaya çalışabilirsiniz." -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "Bu kupon kodu yalnızca %d daha fazla kez kullanılabilir." -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." @@ -5538,55 +5603,55 @@ msgstr "" "Bu kupon kodunu zaten kullandınız. Farklı bir ürün için kullanmak " "istiyorsanız ilgili satırı sepetinizden kaldırın." -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "Bu kuponun kullanım süresi doldu." -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "Bu kupon, bu ürün için geçerli değil." -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "Bu kupon, bu etkinlik tarihi için geçerli değil." -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "Kuponunuz, şu anda satışa sunulmayan bir ürün için geçerlidir." -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "Bu kupon, bu etkinlik tarihi için geçerli değil." -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "Bu ürünü sipariş etmek için geçerli bir kupon koduna ihtiyacınız var." -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "Seçilen etkinlik tarihi aktif değil." -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "Seçilen ürün için bir eklenti seçemezsiniz." -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "Aynı eklenti ürününün iki çeşidini seçemezsiniz." -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5595,7 +5660,7 @@ msgstr "" "%(base)s ürününün %(cat)s kategorisinden en fazla %(max)s tane eklenti " "seçebilirsiniz." -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " @@ -5604,7 +5669,7 @@ msgstr "" "%(base)s ürününün %(cat)s kategorisinden en az %(min)s tane eklenti " "seçmelisiniz." -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5616,7 +5681,7 @@ msgstr "" "%(base)s ürününün %(cat)s kategorisinden en fazla %(max)s tane eklenti " "seçebilirsiniz." -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." @@ -5624,7 +5689,7 @@ msgstr "" "Seçtiğiniz ürünlerden birisi sadece başka bir projeye ek olarak satın " "alınabilir." -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 #, fuzzy #| msgid "" #| "One of the products you selected can only be bought as an add-on to " @@ -5634,78 +5699,78 @@ msgstr "" "Seçtiğiniz ürünlerden birisi sadece başka bir projeye ek olarak satın " "alınabilir." -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 #, fuzzy #| msgid "Please select a quota." msgid "Please select a valid seat." msgstr "Lütfen bir kota seçin." -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 #, fuzzy #| msgid "You can not select an add-on for the selected product." msgid "You can not select a seat for this position." msgstr "Seçilen ürün için bir eklenti seçemezsiniz." -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 #, fuzzy #| msgid "You cannot select more than %s items per order." msgid "You can not select the same seat multiple times." msgstr "Sipariş başına %s'den fazla ürün seçemezsiniz." -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 #, fuzzy #| msgid "The order has been canceled." msgid "This order position has been canceled." msgstr "Sipariş iptal edildi." -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "Bu sipariş konumu, bu check-in listesi için geçersiz bir ürüne sahip." -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." msgstr "Bu sipariş konumu, bu check-in listesi için geçersiz bir ürüne sahip." -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "Bu sipariş ödenmiş olarak işaretlenmez." -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "Bu check-in işlemini tamamlamak için soruları cevaplamanız gerekiyor." -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "Bu giriş anonimleştirilmiş ve artık kullanılamaz." -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "Bu bilet zaten kullanıldı." -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 #, fuzzy #| msgid "Your search did not match any quotas." msgid "Your export did not contain any data." msgstr "Aramanız herhangi bir kota ile eşleşmedi." -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "Lütfen ödemenizi daha önce tamamlayın %(date)s" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "" @@ -5728,22 +5793,22 @@ msgstr "" "{i.zipcode}{i.city}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "Katılımcı: {name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "Tarih: {}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "Ödeme sağlayıcısına özel bir metin burada görünebilir." -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 #, fuzzy #| msgid "" #| "John Doe\n" @@ -5755,19 +5820,19 @@ msgstr "" "214th Örnek Cadde\n" "012345 Birşehir" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "Örnek ürün {}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "Örnek ürün A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5776,7 +5841,7 @@ msgid "" "you." msgstr "{event} için bir sipariş verdiğiniz için bu e-postayı alıyorsunuz." -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5785,25 +5850,25 @@ msgstr "" "Sipariş ayrıntılarınızı aşağıdaki URL’de görüntüleyebilirsiniz:\n" "{orderurl}." -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "{event} için bir sipariş verdiğiniz için bu e-postayı alıyorsunuz." -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "Geçersiz tarih girişi." -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5811,7 +5876,7 @@ msgstr "" "Seçtiğiniz ürünlerin bazıları artık mevcut değildir. Detaylar için aşağıya " "bakınız." -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5819,7 +5884,7 @@ msgstr "" "Seçtiğiniz ürünlerin bazıları, seçtiğiniz miktarda mevcut değildir. Detaylar " "için aşağıya bakınız." -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5827,15 +5892,15 @@ msgstr "" "Bu arada, sepetinizdeki bazı öğelerin fiyatı değişti. Detaylar için aşağıya " "bakınız." -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "Dahili bir hata oluştu, lütfen tekrar deneyin." -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "Sepetiniz boş." -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5844,11 +5909,11 @@ msgstr "" "%(product)s ürününü %(max)s'den fazla seçemezsiniz. Fazlalık maddeleri " "sepetinizden çıkardık." -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "Ön satış dönemi sona ermiştir." -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5856,7 +5921,7 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodu veritabanımızda " "bilinmemektedir." -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5865,7 +5930,7 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodu, izin verilen " "maksimum sayı kadar kullanılmış. Bu ürünü sepetinizden kaldırdık." -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5878,7 +5943,7 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodu, izin verilen " "maksimum sayı kadar kullanılmış. Bu ürünü sepetinizden kaldırdık." -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5886,7 +5951,7 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodunun süresi doldu. Bu " "ürünü sepetinizden kaldırdık." -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5894,7 +5959,7 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodu bu öğe için geçerli " "değil. Bu ürünü sepetinizden kaldırdık." -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5902,7 +5967,7 @@ msgstr "" "Sepetinizdeki ürünlerden birini sipariş etmek için geçerli bir kupon koduna " "ihtiyacınız var. Bu ürünü sepetinizden kaldırdık." -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." @@ -5910,7 +5975,7 @@ msgstr "" "Alışveriş sepetinizdeki etkinliklerden birinin ön satış dönemi henüz " "başlamamıştır. Etkilenen pozisyonlar sepetinizden kaldırıldı." -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5922,7 +5987,7 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodunun süresi doldu. Bu " "ürünü sepetinizden kaldırdık." -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5935,97 +6000,97 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodu, izin verilen " "maksimum sayı kadar kullanılmış. Bu ürünü sepetinizden kaldırdık." -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "Yeni sona erme tarihinin gelecekte olması gerekiyor." -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "Bu sipariş onay bekliyor değil." -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Sipariş onaylandı ve onaylandı: %(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Sipariş onaylandı ve ödeme bekleniyor: %(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "Sipariş reddedildi: %(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "Bu siparişi iptal edemezsiniz." -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "Sipariş iptal edildi: %(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " "has been used in the meantime. Please check the prices below and try again." msgstr "" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Siparişinizin süresi dolmak üzere: %(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Siparişiniz ödemeyi bekliyor: %(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Biletin indirilmeye hazır: %(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Siparişiniz değiştirildi: %(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "Ürünün bir varyasyonunu seçmeniz gerekiyor." -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "Kota {name} nın işlemi gerçekleştirmek için yeterli kapasitesi yok." -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "Bu işleme izin veren herhangi bir kota yoktur." -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "Seçilen ürün aktif değil veya fiyat ayarlı değil." -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -6033,11 +6098,11 @@ msgstr "" "Bu işlem siparişi boş bırakacaktır. Lütfen bunun yerine siparişin kendisini " "iptal edin." -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "Sadece bekleyen veya ödenen siparişler değiştirilebilir." -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -6045,114 +6110,114 @@ msgstr "" "Bu işlem siparişi ücretsiz yapacak ve bu nedenle hemen ödeme yapacak, ancak " "kota mevcut değil." -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "Bu bir eklenti ürün, lütfen eklenmesi gereken taban konumunu seçin." -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" "Seçilen taban konumu, bu ürünü bir eklenti olarak eklemenize izin vermez." -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "Yeni pozisyon için bir alt öğe seçmeniz gerekiyor." -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product requires you to select a seat." msgstr "Seçilen ürün aktif değil veya fiyat ayarlı değil." -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected product does not allow to select a seat." msgstr "Seçilen ürün aktif değil veya fiyat ayarlı değil." -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "Seçilen ürün aktif değil veya fiyat ayarlı değil." -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already sold." msgstr "" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, python-format msgid "" "You can not change the plan since seat \"%s\" is not present in the new plan " "and is already used in a voucher." msgstr "" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "" "İndirme dosyası artık sunucuda bulunamadı, lütfen tekrar başlatmayı deneyin." -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "Bu dosya farklı bir etkinlikten." -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "Girdiğiniz onay kodu yanlış." -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "" "Dışa aktarmadan sonra etkinliğinizde bir şey oldu, lütfen tekrar deneyin." -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "Sınıflandırılmamış" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "Örnek atölye" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "pretix güncellemesi mevcut" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -6188,34 +6253,34 @@ msgstr "" "\n" "pretix geliştiricileriniz" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "Eklenti: %s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "Kupon oluşturuldu." -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "Sipariş başına maksimum öğe sayısı" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "Eklenti ürünler sayılmayacak." -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" "Ürün listesinde brüt fiyatlar yerine net fiyatları gösterin (önerilmez!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6227,27 +6292,27 @@ msgstr "" "Seçiminizden bağımsız olarak, sepet, brüt fiyatları gösterecek ve ödenmesi " "gereken fiyat olarak gösterilecektir" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "Katılımcı isimlerini isteyin" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "Etkinliğe giriş dahil tüm biletler için bir isim isteyin." -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "Katılımcı adları gerektir" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "Müşterilerin tüm katılımcıların isimlerini doldurmasını zorunlu kılın." -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "Bilet başına e-posta adresi isteyin" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6274,11 +6339,11 @@ msgstr "" "istiyorsanız bu yararlı olabilir. Ancak, pretix sipariş onayını yalnızca " "katılımcıların adreslerine değil, bir ana e-posta adresine gönderir." -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "Bilet başına e-posta adresi gerektir" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -6289,54 +6354,54 @@ msgstr "" "Bu ayardan bağımsız olarak sipariş onayı için bir e-posta adresi her zaman " "gerekli olacaktır." -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "Bilet başına e-posta adresi isteyin" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Bilet başına e-posta adresi gerektir" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "Bilet başına e-posta adresi isteyin" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Bilet başına e-posta adresi gerektir" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "Sipariş e-posta adresini iki kez sor" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Hatalardan kaçınmak için müşterilerin birincil e-posta adresini iki kez " "doldurmasını zorunlu kılın." -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "Fatura adresini sor" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6344,39 +6409,39 @@ msgid "Do not ask for invoice address if an order is free" msgstr "" "Sadece bir fatura adresi isteniyorsa çalışır. KDV numarası gerekli değildir." -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "Müşteri adı gerektir" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "Faturalarda katılımcı adlarını göster" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "Fatura adresi iste" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "Bir işletme adresi gerekmektedir" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "Bu, kullanıcıların bir şirket adı girmesini gerektirir." -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 #, fuzzy #| msgid "Ask for invoice address" msgid "Ask for beneficiary" msgstr "Fatura adresini sor" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -6385,41 +6450,41 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "KDV Kimliği isteyin" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Sadece bir fatura adresi isteniyorsa çalışır. KDV numarası gerekli değildir." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address explanation" msgstr "Fatura adresi: isim" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "Faturalarda ücretsiz ürünler göster" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6427,44 +6492,44 @@ msgstr "" "Yalnızca ücretsiz ürünler içeren siparişler için faturaların hiçbir zaman " "oluşturulmayacağını unutmayın." -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "Fazla ödemeli siparişleri göster" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Fatura numarası öneki" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "Ardışık sayılar içeren faturalar oluştur" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Devre dışı bırakılırsa, fatura numarası içinde sipariş kodu kullanılacaktır." -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "Fatura numarası öneki" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6488,86 +6553,86 @@ msgstr "" "tüm tam sayılarınız tüm etkinliklerinizde en fazla bir kez kullanılacaktır. " "Bu ayar sadece gelecekteki faturaları etkiler." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Fatura numarası öneki" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " "for regular invoices." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "Rezervasyon dönemi" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Bir kullanıcı sepetindeki öğelerin dakikası bu kullanıcı için ayrılmıştır." -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Ön satışın sonu" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " "to get a ticket, such as a box office." msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Çok satırlı metin" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Tüm günler" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Ödeme süresini uzatın" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." msgstr "" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "Gün cinsinden ödeme süresi" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6580,11 +6645,11 @@ msgstr "" "kişilerin başarısız ödemeleri yeniden denemelerine izin vermek için iki veya " "üç gün ayarlamanızı öneririz." -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "Hafta içi sadece son ödeme koşulları" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6602,13 +6667,13 @@ msgstr "" "Bu, bazı ülkelerde medeni hukuk tarafından gereklidir. Bu, yukarıda " "yapılandırılan ödemelerin son tarihini etkilemez." -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Gün cinsinden ödeme süresi" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6628,11 +6693,11 @@ msgstr "" "kişilerin başarısız ödemeleri yeniden denemelerine izin vermek için iki veya " "üç gün ayarlamanızı öneririz." -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "Son ödeme tarihi" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6649,11 +6714,11 @@ msgstr "" "özelliğini kullanırsanız ve sipariş birden fazla tarih için bilet " "içeriyorsa, en erken tarih kullanılır." -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "Ödenmeyen siparişlerin otomatik olarak sona ermesi" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6664,22 +6729,22 @@ msgstr "" "sona erer. Bu, biletlerin havuza geri döndüğü ve diğer insanlar tarafından " "sipariş edilebileceği anlamına gelir." -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "Geç ödeme kabul et" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6689,96 +6754,96 @@ msgstr "" "ödemelerini kabul edin. Yukarıda yapılandırılan 'Son ödeme tarihi' " "tarihinden sonra hiçbir ödeme kabul edilmeyecektir." -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "Başlangıç tarihini göster" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "Ön satış başlamadan önce ön satış başlangıç tarihini göster." -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 #, fuzzy #| msgid "Generate invoices" msgid "Do not generate invoices" msgstr "Faturalar oluştur" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 #, fuzzy #| msgid "Manually in admin panel" msgid "Only manually in admin panel" msgstr "Yönetici panelinde manuel olarak" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "Kullanıcı isteğinde otomatik olarak" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "Tüm oluşturulan siparişler için otomatik olarak" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "Ödemeyi tekrar deneyin veya başka bir ödeme yöntemi seçin" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "Faturalar oluştur" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "Ücretsiz siparişler için faturalar otomatik olarak oluşturulmaz." -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " "setting does not affect changes made through the backend." msgstr "" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Adres" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "KDV kimliği" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "Örneğin. Bu belge ile size bilet siparişinizin faturasını gönderdik." -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "Tanıtım metni" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "Fatura satırlarının üzerindeki her faturaya yazdırılacaktır." -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6786,15 +6851,15 @@ msgstr "" "Örneğin. Satın aldığınız için teşekkür ederiz! Etkinlik hakkında buradan " "daha fazla bilgi bulabilirsiniz ..." -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "Ek metin" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "Fatura toplamının altındaki her faturaya yazdırılacaktır." -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6802,11 +6867,11 @@ msgstr "" "Örneğin. banka bilgileriniz, KDV numaranız, kayıt numaralarınız gibi yasal " "bilgiler vs." -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "Alt Bilgi" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6814,11 +6879,11 @@ msgstr "" "Her fatura sayfasının sonunda ortalanmış ve daha küçük bir yazı tipinde " "yazdırılacaktır." -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "Faturaları e-postalara ekleyin" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6830,30 +6895,30 @@ msgstr "" "onaylama e-postasına eklenecektir. Otomatik olarak oluşturulmazlarsa, e-" "postalara eklenmezler." -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "Ön satış dönemi dışındaki ürünleri göster" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Ön satış başlamadan önce ve ön satış sonlandıktan sonra ürün ayrıntılarını " "göster" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "Mevcut diller" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Varsayılan dil" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6861,33 +6926,33 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Go to the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "Bilet dükkanına git" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." msgstr "" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "Etkinlik bitiş tarihini göster" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Devre dışı bırakılırsa, yalnızca etkinliğin başlangıç tarihi herkese " "gösterilecektir." -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "Tarihleri zamanla göster" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6895,29 +6960,29 @@ msgstr "" "Devre dışı bırakılırsa, etkinliğin başlangıç ve bitiş tarihi, günün saati " "olmadan görüntülenir." -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Belirli bir türden kaç tane biletin hala mevcut olduğunu halka açık olarak " "gösterin." -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "Varsayılan olarak genişletilmiş bir ürünün varyasyonlarını göster" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "Bekleme listesini etkinleştir" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6929,11 +6994,11 @@ msgstr "" "listesindeki ilk kişi için ayrılacaktır ve bu kişiye bir bilet almak için " "kullanılabilecek bir kupon ile bir e-posta bildirimi gönderilecektir." -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "Otomatik bekleme listesi atamaları" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 #, fuzzy #| msgid "" #| "If ticket capacity becomes free, automatically create a voucher and send " @@ -6952,11 +7017,11 @@ msgstr "" "postalar otomatik olarak gönderilmez, ancak bunları kontrol panelinden " "manuel olarak gönderebilirsiniz." -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "Bekleme listesi yanıt süresi" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6966,81 +7031,81 @@ msgstr "" "erinceye kadar bu saatler içinde kullanılmalıdır ve listeden bir sonraki " "kişiye yeniden atanabilir." -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Katılımcı isimlerini isteyin" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "Bekleme listesinde bir giriş değiştirildi." -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Müşteri adı gerektir" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "Bekleme listesinde bir giriş değiştirildi." -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Katılımcı isimlerini isteyin" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "Bekleme listesinde bir giriş değiştirildi." -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Minimum number" msgid "Require phone number" msgstr "Minimum sayı" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "Bekleme listesinde bir giriş değiştirildi." -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher redemption" msgid "Phone number explanation" msgstr "Kupon geri ödeme" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Biletleri indirmek için hatırlatma" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "İndirme tarihi" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -7051,49 +7116,49 @@ msgstr "" "içeriyorsa, etkinlik tarihlerinden en az biri izin verdiği takdirde tüm " "biletlerin indirilmesi mümkün olacaktır." -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "Kabul edilmeyen ürünler için bilet üret" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "Kabul edilmeyen ürünler için bilet üret" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Kabul edilmeyen ürünler için bilet üret" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -7102,61 +7167,61 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 #, fuzzy #| msgid "Date in event series" msgid "Show availability in event overviews" msgstr "Etkinlik serisindeki tarih" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " "status might be out of date for up to two minutes." msgstr "" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "Liste" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Takvim" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Takvim" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "Varsayılan genel bakış stili" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "Son değişiklik tarihi" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -7168,107 +7233,107 @@ msgstr "" "özelliğini kullanırsanız ve sipariş birden fazla etkinlik tarihi için bilet " "içeriyorsa, en erken tarih kullanılır." -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Bilet başına e-posta adresi gerektir" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Cancellation" msgid "Do not allow changes after" msgstr "İptal" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can cancel their unpaid orders" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 #, fuzzy #| msgid "Cancellation" msgid "Do not allow cancellations after" msgstr "İptal" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can cancel their paid orders" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." msgstr "" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee" msgstr "İptal" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 #, fuzzy #| msgid "Cancellation" msgid "Keep a percentual cancellation fee" msgstr "İptal" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Voucher redemption" msgid "Voluntary lower refund explanation" msgstr "Kupon geri ödeme" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -7276,60 +7341,60 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Kredi kartı" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Geri iade sıralaması" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "İletişim Adresi" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Katılımcıların sizinle iletişim kurmasına izin vermek için bunu herkese açık " "olarak gösteririz." -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "Künye URL'si" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7337,36 +7402,36 @@ msgstr "" "Bu, örn. Web sitenizin iletişim bilgilerinizi ve yasal bilgilerinizi içeren " "bir bölümüne yönlendirmelidir." -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Önbelleğe alınmış bilet dosyaları" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Önbelleğe alınmış bilet dosyaları" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "Konu öneki" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." @@ -7374,27 +7439,27 @@ msgstr "" "Bu, [önek] olarak biçimlendirilen tüm giden e-postaların konusuna " "hazırlanır. Örneğin, etkinlik adınızın kısa bir formunu seçin." -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "Gönderen adresi" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "Giden e-postalar için gönderen adresi" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Katılımcı adı" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -7420,7 +7485,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -7443,7 +7508,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7476,7 +7541,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -7503,7 +7568,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -7531,7 +7596,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7563,7 +7628,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7596,7 +7661,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7619,7 +7684,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7647,7 +7712,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7680,7 +7745,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7720,7 +7785,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7768,7 +7833,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7791,7 +7856,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7836,7 +7901,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7875,7 +7940,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7904,7 +7969,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7924,7 +7989,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7957,7 +8022,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7980,58 +8045,58 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Lütfen bir rengin onaltılık kodunu girin, ör. # 990000." -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "Ana renk" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Yazı tipi" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "Sadece modern tarayıcılar tarafından saygı duyulur." -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Katılımcı adı" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -8048,25 +8113,25 @@ msgstr "" "sayfa başlığında göstermeyiz. Logonuzu maksimum 120 piksel yüksekliğinde " "göstereceğiz." -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will be asked during check-in." msgid "The title will only be shown on the event front page." msgstr "Bu soru giriş sırasında sorulacaktır." -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -8083,11 +8148,11 @@ msgstr "" "başlığında göstermeyiz. Logonuzu maksimum 120 piksel yüksekliğinde " "göstereceğiz." -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -8096,19 +8161,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "Logo resmi" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Logonuzu maksimum yükseklik ve 2,5 cm genişliğinde göstereceğiz." -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "Bilgi metni" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8116,67 +8181,67 @@ msgstr "" "Varsayılan olarak herhangi bir yerde gösterilmiyor, ancak isterseniz, ör. " "bilet şablonlarında kullanabilirsiniz." -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 #, fuzzy #| msgid "Voucher redemption" msgid "Voucher explanation" msgstr "Kupon geri ödeme" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Katılımcı adı" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 msgid "" "This text will be shown above the questions asked for every admission " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Ek ücret" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -8185,15 +8250,15 @@ msgstr "" "erişmek için ihtiyacınız olan bir bağlantıyı içeren bir sipariş onayı " "göndereceğiz." -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -8201,183 +8266,183 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "Etkinlik başlangıç zamanı (azalan)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "İsim (azalan)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "Tarih sıralaması" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "Tüm etkinlik sayfalarında düzenleyiciye genel bakışa geri dönün" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "Ana sayfa metni" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "Bu, organizatör ana sayfasında görüntülenecektir." -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Hediye kartı" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Hediye kartı" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customers can choose their own seats" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 #, fuzzy #| msgid "Event name" msgid "Given name" msgstr "Etkinlik adı" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 #, fuzzy #| msgid "Full name" msgid "Family name" msgstr "Ad Soyad" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John" msgstr "John Doe" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 #, fuzzy #| msgid "Dark" msgctxt "person_name_sample" msgid "Dr" msgstr "Karanlık" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 #, fuzzy #| msgid "Ticket name" msgid "First name" msgstr "Bilet adı" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Cihaz adı" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Ad Soyad" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 #, fuzzy #| msgctxt "refund_state" #| msgid "in transit" msgid "Latin transcription" msgstr "transit olarak" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" @@ -8385,42 +8450,42 @@ msgctxt "person_name" msgid "Salutation" msgstr "İptal" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Müşteri adı gerektir" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Varsayılan yerel ayarınız etkinliğiniz için de etkinleştirilmelidir " "(yukarıdaki kutuya bakın)." -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "Sormadığınız takdirde katılımcı adlarını belirtmeniz gerekemez." -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Gerekli hale getirmek istiyorsanız, katılımcı e-postalarını sormalısınız." -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8429,17 +8494,17 @@ msgid "" msgstr "" "Gerekli hale getirmek istiyorsanız, katılımcı e-postalarını sormalısınız." -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 #, fuzzy #| msgid "This will require users to enter a company name." msgid "You have to require invoice addresses to require for company names." msgstr "Bu, kullanıcıların bir şirket adı girmesini gerektirir." -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "Son ödeme tarihi, ön satışın sona ermesinden önce olamaz." -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." @@ -8448,28 +8513,28 @@ msgstr "" "Bu özelliği kullanmak için etkinliğinizin en az 60 gün önce bitmiş olması " "gerekiyor." -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "" "Bu özelliği kullanmak için bilet dükkanınızın çevrimdışı olması gerekiyor." -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Minimum number" msgid "Phone numbers" msgstr "Minimum sayı" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "Bu, tüm e-posta adreslerini bekleme listesinden kaldırır." -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "E-postalar" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." @@ -8477,7 +8542,7 @@ msgstr "" "Bu, tüm e-posta adreslerini siparişlerden ve katılımcılardan ve ayrıca " "kaydedilen e-posta içeriklerinden kaldırır." -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8485,13 +8550,13 @@ msgid "" "waiting list." msgstr "Bu, tüm e-posta adreslerini bekleme listesinden kaldırır." -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Katılımcı adı" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8503,11 +8568,11 @@ msgstr "" "Bu, tüm katılımcı adlarını sipariş konumlarından ve ayrıca günlüğe " "kaydedilen değişikliklerden kaldırır." -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "Fatura adresleri" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8515,18 +8580,18 @@ msgstr "" "Bu, tüm fatura adreslerini siparişlerden ve ayrıca günlüğe kaydedilen " "değişikliklerden kaldırır." -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "Soru cevapları" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Bu, soruların tüm cevaplarını ve ayrıca günlüğe kaydedilen değişikliklerden " "kaldırır." -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -8536,17 +8601,17 @@ msgstr "" "içerebilecek herhangi bir metin içeriğini de kaldıracaktır. Fatura " "numaraları ve toplamlar korunacaktır." -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "Önbelleğe alınmış bilet dosyaları" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Bu, tüm önbelleğe alınmış bilet dosyalarını kaldıracaktır. Hiçbir indirme " "yapılmayacaktır." -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -8585,7 +8650,7 @@ msgid "You do not have access to this page." msgstr "Bu sayfaya erişiminiz yok." #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -8648,8 +8713,6 @@ msgstr "" "ulaşın." #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "pretix ile desteklenmektedir" @@ -8708,9 +8771,9 @@ msgstr "Oluşturuldu" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "Organizatör" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 #, fuzzy @@ -8732,6 +8795,10 @@ msgstr "" msgid "Details:" msgstr "Sipariş detayları" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8747,114 +8814,126 @@ msgstr "günler önce" msgid "at" msgstr "de" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "Kupon kodu" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable payment method" msgid "Enable ticket format" msgstr "Ödeme yöntemini etkinleştir" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "Bileti indir" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 #, fuzzy #| msgid "Your event series" msgctxt "timeline" msgid "Your event starts" msgstr "Etkinlik diziniz" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 #, fuzzy #| msgid "Your event series" msgctxt "timeline" msgid "Your event ends" msgstr "Etkinlik diziniz" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 #, fuzzy #| msgid "Start of presale" msgctxt "timeline" msgid "Start of ticket sales" msgstr "Ön satışın başlangıcı" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 #, fuzzy #| msgid "End of presale" msgctxt "timeline" msgid "End of ticket sales" msgstr "Ön satışın sonu" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 #, fuzzy #| msgid "Mark payment as complete" msgctxt "timeline" msgid "No more payments can be completed" msgstr "Ödemeyi tamamlandı olarak işaretle" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 #, fuzzy #| msgid "Ticket download" msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "Bilet indir" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, fuzzy, python-brace-format #| msgid "Product name and variation" msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "Ürün adı ve varyasyonu" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "Bu alanın geçersiz bir değeri var: %(value)s." -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8866,7 +8945,7 @@ msgstr "" "gönderilmemiştir. Bu başlık, tarayıcınızın üçüncü taraflarca ele " "geçirilmediğinden emin olmak için güvenlik nedenleriyle gereklidir." -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8876,7 +8955,7 @@ msgstr "" "yapılandırdıysanız, lütfen en azından bu site için veya HTTPS bağlantıları " "için veya 'aynı kökenli' istekler için bunları yeniden etkinleştirin." -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8886,7 +8965,7 @@ msgstr "" "gerektiriyor. Bu çerez, tarayıcınızın üçüncü taraflarca ele " "geçirilmediğinden emin olmak için güvenlik nedenleriyle gereklidir." -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8895,67 +8974,67 @@ msgstr "" "lütfen bunları en azından bu site için veya \"aynı kökenli\" istekler için " "yeniden etkinleştirin." -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "An unexpected error has occurred, please try again later." msgstr "Dahili bir hata oluştu, lütfen tekrar deneyin." -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "Görev tamamlandı." -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, fuzzy, python-brace-format #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than {size}!" msgstr "Sadece PDF dosyası yükleyin." -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "Dosya türüne izin verilmedi!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "Tüm tarihler" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "Dilleri kullan" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "Etkinliğinizin mevcut olması gereken tüm dilleri seçin." -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "Bu bir olay serisi" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "" "Bu diziyi zaten farklı bir olay için kullandınız. Lütfen yeni bir tane seçin." -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "Etkinlik saat dilimi" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "Satış vergisi oranı" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8965,22 +9044,22 @@ msgstr "" "geçerli vergi oranını yüzde olarak girin. Daha karmaşık bir vergi durumunuz " "varsa daha fazla vergi oranı ve ayrıntılı yapılandırma ekleyebilirsiniz." -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8988,34 +9067,34 @@ msgstr "" "Örnek Konferans Merkezi\n" "Eskişehir, Türkiye" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "Varsayılan yerel ayarınız belirtilmelidir." -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "Yapılandırmayı kopyala" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "Kopyalama" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Varsayılan dil" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "Özel alan" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "Web sunucusunda özel alanı önceden yapılandırmanız gerekir." -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 #, fuzzy #| msgid "You can choose at most one option from this category." #| msgid_plural "" @@ -9023,72 +9102,72 @@ msgstr "Web sunucusunda özel alanı önceden yapılandırmanız gerekir." msgid "You cannot choose the base domain of this installation." msgstr "Bu kategoriden en fazla bir seçeneği seçebilirsiniz." -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This identifier is already used for a different question." msgid "This domain is already in use for a different event or organizer." msgstr "Bu tanımlayıcı zaten farklı bir soru için kullanılıyor." -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 #, fuzzy #| msgid "Payment information" msgid "Name format" msgstr "Ödeme bilgileri" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " "changing names." msgstr "" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 #, fuzzy #| msgid "Free price input" msgid "Free text input" msgstr "Serbest fiyat girişi" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "Kopyalama" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "Ödeme ücretleri için vergi kuralı" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -9098,127 +9177,127 @@ msgstr "" "vergi kuralı. Bu vergi oranını ve ters ücret kurallarını belirleyecek, vergi " "kuralının diğer ayarları göz ardı edilecektir." -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 #, fuzzy #| msgid "Generate invoices" msgid "Generate invoices for Sales channels" msgstr "Faturalar oluştur" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "Fatura tarzı" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "Fatura dili" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "Kullanıcının dili" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sender address for outgoing emails" msgid "Sales channels for checkout emails" msgstr "Giden e-postalar için gönderen adresi" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "Bcc adresi" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "Tüm e-postalar bu adrese bir Bcc kopyası olarak gönderilecektir" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "İmza" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Bu her e-postaya eklenecektir. Mevcut yer tutucuları: {event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "Örneğin. iletişim bilgilerin" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "HTML posta oluşturucu" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 #, fuzzy #| msgid "Order contact address changed" msgid "Text sent to order contact address" msgstr "Siparişin iletişim adresi değişti" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 #, fuzzy #| msgid "Send a new email based on this" msgid "Send an email to attendees" msgstr "Buna dayanarak yeni bir e-posta gönder" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " "attendees." msgstr "" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 #, fuzzy #| msgid "Text (sent by admin)" msgid "Text sent to attendees" msgstr "Metin (yönetici tarafından gönderildi)" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "Metin" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "Metin (yönetici tarafından gönderildi)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "Metin (kullanıcı tarafından talep edildi)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "Gün sayısı" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." @@ -9226,7 +9305,7 @@ msgstr "" "Bu e-posta, siparişin süresi dolmadan bu günler önce gönderilecektir. Değer " "0 ise, posta asla gönderilmez." -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." @@ -9234,15 +9313,15 @@ msgstr "" "Bu e-posta, sipariş etkinliğinin başlamasından birkaç gün önce " "gönderilecektir. Alan boşsa, posta asla gönderilmez." -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "Alınan sipariş" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "Onaylanan sipariş" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -9258,13 +9337,13 @@ msgstr "" "tutucuları: {event}, {total_with_currency}, {total}, {currency}, {date}, " "{payment_info}, {url}, {invoice_name}, {invoice_company}" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Approved order" msgid "Approved free order" msgstr "Onaylanan sipariş" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -9280,15 +9359,15 @@ msgstr "" "tutucuları: {event}, {total_with_currency}, {total}, {currency}, {date}, " "{payment_info}, {url}, {invoice_name}, {invoice_company}" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "Sipariş reddedildi" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "Özel SMTP sunucusu kullan" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." @@ -9296,43 +9375,43 @@ msgstr "" "Etkinliğinizle ilgili tüm postalar, sizin tarafınızdan belirtilen smtp " "sunucusuna gönderilecektir." -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "Ana makine adı" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "Port" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "Kullanıcı adı" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "STARTTLS kullanın" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "587 numaralı bağlantı noktasında yaygın olarak etkinleştirildi." -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "SSL kullan" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "Yaygın olarak 465 numaralı bağlantı noktasında etkinleştirildi." -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, fuzzy, python-brace-format #| msgid "Available placeholders: {event}, {url}" msgid "Available placeholders: {list}" msgstr "Mevcut yer tutucuları: {event}, {url}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." @@ -9340,71 +9419,71 @@ msgstr "" "SSL veya STARTTLS güvenliğini etkinleştirebilir, ancak her ikisini de aynı " "anda gerçekleştiremezsiniz." -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Bilet tasarımı" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "Herhangi bir ülke" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "Avrupa Birliği" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "Herhangi bir müşteri" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "Bireysel" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "İş" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "Geçerli KDV Kimliği ile iş" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "Ücretli KDV" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "KDV yok" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Dosya türüne izin verilmedi!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Satış vergisi oranı" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Faturalardaki metin" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "Önceden seçilmiş kupon" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -9416,11 +9495,11 @@ msgstr "" "veren veya gizli ürünlerin kilidini açan widget'lar sağlamak için " "kullanılabilir." -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "Uyumluluk modu" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9428,28 +9507,28 @@ msgstr "" "Normal widget'ımız tüm web sitesi oluşturucularında çalışmaz. Sorun " "yaşarsanız, bu uyumluluk modunu kullanmayı deneyin." -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "Verilen kupon kodu mevcut değil." -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "Girdiğiniz dizi doğru değil." -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "Bilet indirme" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "Müşterileriniz biletlerini PDF formatında indirebilecekler." -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "Tüm katılımcıların adlarını doldurmasını zorunlu kılın" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9457,11 +9536,11 @@ msgstr "" "Varsayılan olarak, isimleri soracağız, ancak bunlara ihtiyaç duymayacağız. " "Bunu tamamen ayarlarda kapatabilirsiniz." -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "Stripe ile Ödeme" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -9473,11 +9552,11 @@ msgstr "" "basit bir arayüz kullanarak beş dakikadan kısa süren bir hesap oluşturmanız " "gerekecektir." -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "Banka havalesi ile ödeme" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -9487,471 +9566,471 @@ msgstr "" "Daha sonra ödemeleri pretix içinde işlemek için banka ekstrenizden içe " "aktarabilir veya bunları manuel olarak ödenmiş olarak işaretleyebilirsiniz." -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Fiyat (isteğe bağlı)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "Ücretsiz" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "Mevcut miktar" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "Ara…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Tüm siparişler" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Ücretli siparişler" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "Bekleniliyor" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "Beklemede veya ödenmiş" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Cancellations" msgstr "İptal" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Cancel and reissue" msgid "Canceled (fully)" msgstr "İptal et ve yeniden gönder" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Cancel and reissue" msgid "Canceled (fully or with paid fee)" msgstr "İptal et ve yeniden gönder" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation" msgid "Cancellation requested" msgstr "İptal" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "Ödeme sağlayıcıları" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "Beklemede veya süresi doldu" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "Beklemede (gecikmiş)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "Fazla ödenmiş" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Ödendi olarak işaretle" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Sipariş onaylandı" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "Beklemede (ancak tamamen ödenmiş)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Order approval process" msgid "Approval process" msgstr "Sipariş onay süreci" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Onay Bekliyor" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "Onay Bekliyor" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "Tüm ürünler" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Herhangi bir varyasyon" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "Yeni sipariş verildi" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "List of payments and refunds (CSV)" msgid "Minimal sum of payments and refunds" msgstr "Ödeme ve geri ödeme listesi (CSV)" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "List of payments and refunds (CSV)" msgid "Maximal sum of payments and refunds" msgstr "Ödeme ve geri ödeme listesi (CSV)" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Ticket secret:" msgid "Ticket secret" msgstr "Gizli bilet:" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "Tüm organizatörler" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "Canlı ve satış öncesi alışveriş yapın" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "etkisiz" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "Ön satış başlamadı" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "Ön satış bitti" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Tarih" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Tarih ve zaman" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "Hafta içi" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "Tüm günler" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "Pazartesi" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "Salı" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "Çarşamba" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "Perşembe" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "Cuma" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "Cumartesi" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "Pazar" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "Arama sorgusu" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "Bütün olaylar" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "Mağaza açık" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "Mağaza kapalı" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "Çalışan veya gelecekteki tekli etkinlik" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "Geçmişteki tekli etkinlik" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "Katılımcıyı ara…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "Check-in durumu" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "Tüm katılımcılar" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Kontrol edildi - {list}" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Ön satış" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "Kontrol edilmiş" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Kontrol edilmedi" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Yönetici" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "Yönetici yok" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "Geçerli" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "Tutulmamış" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "En az bir kez kullanıldı" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "Tamamen kullanıldı" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "Kullanıldı ve biletle kontrol edildi" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "Kota kullanımı" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "Kotayı göz ardı etmesine izin ver" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "Etikete göre filtrele" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "Arama kuponu" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Kotadaki herhangi bir ürün \"{quota}\"" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "İade durumu" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "Tüm açık iadeler" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "Tüm geri iaderler" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Tarih geçmişi" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Etikete göre filtrele" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Son ödeme tarihi" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "Ek altbilgi metni" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "Site çapında altbilgide ek metin olarak eklenecektir." -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "Ek altbilgi bağlantısı" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "Ek altbilgi metninde bağlantı olarak dahil edilecektir." -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "Genel mesaj başlığı" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "Global mesaj afiş detay metni" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "Güncelleme kontrolleri yapın" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9968,11 +10047,11 @@ msgstr "" "bulacağımızı bilmeyeceğiz. Bu davranışı istediğiniz zaman buradan " "kapatabilirsiniz." -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "E-posta bildirimleri" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9982,23 +10061,144 @@ msgstr "" "bilgilendireceğiz. Bu adres pretix.eu adresine aktarılmayacak, e-postalar bu " "sunucu tarafından yerel olarak gönderilecektir." -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change" +msgid "Changes to pretix" +msgstr "Değiştir" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "Kullanım genel bakış" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Submit registration" +msgid "Source code instructions" +msgstr "Kayıt gönder" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 #, fuzzy #| msgid "This field is required." msgid "This field is required" msgstr "Bu alan gereklidir." -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 #, fuzzy #| msgid "This question will be asked during check-in." msgid "Dependencies between questions are not supported during check-in." msgstr "Bu soru giriş sırasında sorulacaktır." -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "Ürün çoklu varyasyonlarda mevcut olmalıdır" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -10006,78 +10206,78 @@ msgstr "" "Bu seçeneği seçin örn. çoklu boyutlarda gelen tişörtler için. Bir sonraki " "adımdaki varyasyonları seçebilirsiniz." -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Ürün Kategorisi" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "Vergi yok" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "Ürün bilgilerini kopyala" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "Şimdi kotaya eklemeyin" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "Ürünü mevcut bir kotaya ekleyin" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "Bu ürün için yeni bir kota oluştur" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "Kota seçenekleri" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "Mevcut kotaya ekle" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "Yeni kota adı" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "Boyut" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "Bilet sayısı" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "Kota adı gerekli." -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "Lütfen bir kota seçin." -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Etkinlik varsayılan)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -10087,11 +10287,11 @@ msgstr "" "üzerindeki kişiler için geçerlidir. Bu bilet, VIP alanı hariç olayın tüm " "bölümlerine erişim içerir." -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10102,17 +10302,17 @@ msgstr "" "halihazırda bir kullanıcının arabası içinde olduğu için silinemez. Lütfen " "varyasyonu \"etkin değil\" olarak ayarlayın." -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Eklentiler" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "Aynı eklenti kategorisini iki kez eklediniz" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10120,19 +10320,19 @@ msgstr "" "Minimum sayıda ayarlamanın, mevcut tüm eklentilerin satılması durumunda bu " "ürünü satın almayı imkansız kıldığını unutmayın." -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 #, fuzzy #| msgid "Add product" msgid "Bundled products" msgstr "Ürün ekle" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "Aynı eklenti kategorisini iki kez eklediniz" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -10140,51 +10340,51 @@ msgstr "Aynı eklenti kategorisini iki kez eklediniz" msgid "Bundled product" msgstr "Ürün ekle" -#: pretix/control/forms/item.py:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "etkin değil" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Import file" msgid "Import mode" msgstr "Önemli dosya" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Mark order as paid" msgid "Create orders as fully paid" msgstr "Siparişi ödeme olarak işaretle" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Show affected orders" msgid "Create orders as test mode orders" msgstr "Etkilenen siparişleri göster" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "Çifte rezervasyon kotası" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" @@ -10192,11 +10392,11 @@ msgstr "" "Bu kutuyu işaretlerseniz, bu işlem fazla rezervasyona yol açsa ve " "planladığınızdan daha fazla bilet satmış olsanız bile gerçekleştirilecektir!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "Kotayı aş ve geç ödemeleri görmezden gel" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -10208,19 +10408,19 @@ msgstr "" "İşlem, geç ödemeler için yapılan ayarlara bakılmaksızın da " "gerçekleştirilecektir." -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Kullanıcıyı e-mail ile bilgilendir" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 #, fuzzy #| msgid "Cancellation" msgid "Keep a cancellation fee of" msgstr "İptal" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -10229,126 +10429,126 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "İptal oluştur" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Ödeme tarihi" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "Ödeme tarihi" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "Vergileri yeniden hesapla" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Vergileri yeniden hesapla" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "Kullanıcıya bildir" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Müşterinin siparişlerinin değiştirildiğini bildiren bir e-posta gönderin." -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "Eklentiyi ekle" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "Varsa vergiler dahil. Ürünün varsayılan fiyatı için boş bırak" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "Değiştirmeden devam et" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "Yeni fiyat (brüt)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "Yeni bir sır oluştur" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Sepet pozisyonu" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "Yeni sıraya bölün" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Filtreyi kaldır" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "Sırları geçersiz kıl" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -10358,24 +10558,24 @@ msgstr "" "kullanıcıya yeniden göndermeniz gerekecek ve kullanıcının biletlerini tekrar " "indirmesi gerekecektir. Eski versiyonlar geçersiz olacak." -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "konu" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "Alıcı" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "Mesaj" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 #, fuzzy #| msgid "" #| "Mark the complete order as refunded. The order will be canceled and all " @@ -10386,7 +10586,7 @@ msgstr "" "Siparişin tamamını iade edildi olarak işaretleyin. Sipariş iptal edilecek ve " "tüm biletler artık çalışmayacak. Bu geri alınamaz." -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10394,39 +10594,39 @@ msgstr "" "Siparişi beklemede olarak işaretleyin ve kullanıcının açık tutarı başka bir " "ödeme yöntemiyle ödemesine izin verin." -#: pretix/control/forms/orders.py:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "Hiçbir şey yapmayın ve siparişi olduğu gibi bırakın." -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "Geri ödeme tutarı {} tarihinden düşük ve pozitif olmalıdır." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "Kısmi geri ödeme için bir miktar belirtmeniz gerekiyor." -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Siparişi iptal et" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "Otomatik geri ödeme" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "Bu ödeme yöntemi otomatik geri ödemeleri desteklemez." -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -10434,37 +10634,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Hediye kartı" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee per ticket" msgstr "İptal" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "Kabul edilmeyen ürünler için bilet üret" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Other fees" msgid "Keep fees" msgstr "Diğer ücretler" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -10472,25 +10672,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Makbuz gönder" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Makbuz gönder" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Etkinlik oluşturabilir" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10527,7 +10727,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10560,34 +10760,34 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "Lütfen bu ürünün belirli bir varyasyonunu seçin." -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "Lütfen bu ürünün belirli bir varyasyonunu seçin." -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "Bu sıra zaten kullanımda. Lütfen farklı bir tane seçin." -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10595,43 +10795,43 @@ msgstr "" "Değişiklikler kaydedilemedi çünkü takımları ve izinleri değiştirme izni olan " "takım kalmadı." -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 #, fuzzy #| msgid "You currently do not have access to any events." msgid "" "Your device will not have access to anything, please select some events." msgstr "Şu anda herhangi bir etkinliğe erişiminiz yok." -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." msgstr "" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 #, fuzzy #| msgid "Event date" msgctxt "webhooks" msgid "Event types" msgstr "Etkinlik tarihi" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Hediye kartı" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "İsteğe bağlı" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -10641,99 +10841,99 @@ msgctxt "form_bulk" msgid "change" msgstr "Değiştir" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current issues" msgid "Keep the current values" msgstr "Güncel konular" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "Bunları eklemek yerine bu tarihleri hariç tutun." -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "yıl(lar)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "ay(lar)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "hafta(lar)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "gün(ler)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "Aralık" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "Tekrar sayısı" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "Son tarih" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "ilk" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "ikinci" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "üçüncü" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "son" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "Gün" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "Haftasonu günü" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "Değişiklikleriniz kaydedilemedi. Detaylar için aşağıya bakın." -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "Geçersiz ürün seçildi." -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "Kodlar" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -10741,19 +10941,19 @@ msgstr "" "Satır başına bir kupon kodu ekleyin. Bu listeyi kopyalamanızı ve bir dosyaya " "kaydetmenizi öneririz." -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 #, fuzzy #| msgid "Send vouchers" msgid "Send vouchers via email" msgstr "Makbuz gönder" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, fuzzy, python-brace-format #| msgid "Your orders for {}" msgid "Your voucher for {event}" msgstr "{} İçin siparişleriniz" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10796,90 +10996,90 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 #, fuzzy #| msgid "Recipient" msgid "Recipients" msgstr "Alıcı" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 #, fuzzy #| msgid "Port" msgid "or" msgstr "Port" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "Kupon başına maksimum kullanım" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Bu kuponların her birinin kez kaç kez kullanılabileceği." -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, fuzzy, python-brace-format #| msgid "Please enter a valid email address." msgid "{value} is not a valid email address." msgstr "Geçerli bir e-posta adresi giriniz." -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Geçersiz tarih girişi." -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "Bu kodlardan birine sahip bir kupon zaten var." -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "Kotayı veya ürünü belirtmeniz gerekiyor." -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "Sipariş değiştirildi:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " @@ -10888,7 +11088,7 @@ msgstr "" "Pozisyon #{posid}: {old_item} ({old_price}) lar buna değiştirildi {new_item} " "({new_price})." -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10898,7 +11098,7 @@ msgstr "" "Pozisyon #{posid}: Etkinlik günü \"{old_event}\" ({old_price}) den " "\"{new_event}\" ({new_price}) değiştirildi." -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10907,47 +11107,47 @@ msgstr "" "Pozisyon #{posid}: Etkinlik günü \"{old_event}\" ({old_price}) den " "\"{new_event}\" ({new_price}) değiştirildi." -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "{posid} pozisyonunun fiyatı {old_price}'dan {new_price}'a değişti." -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "{posid} pozisyonunun fiyatı {old_price}'dan {new_price}'a değişti." -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "{posid} pozisyonunun fiyatı {old_price}'dan {new_price}'a değişti." -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Kota eklendi." -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "A fee was changed from {old_price} to {new_price}." msgstr "{posid} pozisyonunun fiyatı {old_price}'dan {new_price}'a değişti." -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, fuzzy, python-brace-format #| msgid "Position #{posid} ({old_item}, {old_price}) removed." msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Pozisyon {posid} ({old_item},{old_price}) kaldırıldı." -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10956,35 +11156,35 @@ msgstr "" "Pozisyon {posid} oluşturuldu: {item}({price}) eklenti olarak pozisyon " "#{addon_to}'ya." -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Poziyon #{posid} oluşturuldu: {item} ({price})." -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Pozisyon #{posid} için yeni bir sır oluşturuldu" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" "Poziyons #{posid} ({old_item},{old_price}) yeni bir sipaşie bölündü: {order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Bu sipariş, {order} siparişinin bölünmesiyle oluşturuldu" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(Bilinmeyen)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10996,7 +11196,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11004,7 +11204,7 @@ msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "{list} listesindeki {posid} pozisyonunun check-in'i geri alındı." -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11016,7 +11216,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11025,7 +11225,7 @@ msgid "" "uploaded." msgstr "{list} listesindeki {posid} pozisyonunun check-in'i geri alındı." -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11037,7 +11237,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11046,7 +11246,7 @@ msgid "" "code \"{errorcode}\"." msgstr "{list} listesindeki {posid} pozisyonunun check-in'i geri alındı." -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11056,13 +11256,13 @@ msgid "" msgstr "" "# {posid} konumu tekrar {datetime} 'de \"{list}\" listesinde kontrol edildi." -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been scanned for list \"{list}\"." msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "Pozisyon #{posid} \"{list}\" listesi için incelendi." -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11072,13 +11272,13 @@ msgid "" msgstr "" "# {posid} konumu tekrar {datetime} 'de \"{list}\" listesinde kontrol edildi." -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been scanned for list \"{list}\"." msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Pozisyon #{posid} \"{list}\" listesi için incelendi." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11087,7 +11287,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -11096,146 +11296,146 @@ msgstr "" "Pozisyon #{posid} incelendi ve daha önceden \"{list}\" listesi için " "incelendiğinden reddedildi." -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "Ürün oluşturuldu." -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "Sipariş değiştirildi." -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "Takım ayarları değiştirildi." -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "Yeni organizatör oluşturuldu." -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "Yeni organizatör oluşturuldu." -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "Kullanıcı oluşturuldu." -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "Kategori değiştirildi." -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "Etkinliğin dahili yorumu güncellendi." -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "Geri ödeme iptal edildi." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Etkinlik silindi." -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "Sipariş detayları değiştirildi." -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "Sipariş ödenmemiş olarak işaretlendi." -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "Siparişin sırrı değişti." -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "Siparişin sona erme tarihi değiştirildi." -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "Siparişin süresi dolmuş olarak işaretlendi." -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "Sipariş ödenmiş olarak işaretlendi." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "Seçilen soru silindi." -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "Sipariş iade edildi." -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "Sipariş iptal edildi." -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Sipariş oluşturuldu." -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, fuzzy, python-brace-format #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The test mode order {code} has been deleted." msgstr "Seçilen tarih silinmiştir." -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "Sipariş oluşturuldu." -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "Sipariş onaylandı." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "Sipariş reddedildi." -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" "E-posta adresi \"{old_email}\" den \"{new_email}2\" adresine değiştirildi." -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11245,47 +11445,47 @@ msgid "" msgstr "" "E-posta adresi \"{old_email}\" den \"{new_email}2\" adresine değiştirildi." -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "Sipariş yerel ayarları değiştirildi." -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "Fatura oluşturuldu." -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "Fatura yeniden oluşturuldu." -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "Fatura yeniden yayınlandı." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "Siparişin dahili yorumu güncellendi." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" "Siparişin Check-in sırasında dikkat edilmesini gösteren bayrağı değiştirildi." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "Bir öncekinin yerine yeni bir ödeme {local_id} başlatıldı." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "Tanımlanamayan bir e-posta gönderildi." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11296,35 +11496,35 @@ msgid "" msgstr "" "Siparişin alındığını kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "Özel bir e-posta gönderildi." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "Özel bir e-posta gönderildi." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "Biletin indirilebileceğini hatırlatmak için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Siparişin süresinin dolmak üzere olduğu konusunda bir e-posta gönderildi." -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Siparişin iptal edildiğini kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11334,36 +11534,36 @@ msgid "" msgstr "" "Siparişin iptal edildiğini kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Siparişin değiştirildiğini kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Siparişin alındığını kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "Ödemenin alındığını kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Siparişin reddedildiğini kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Siparişin onaylandığını kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11371,7 +11571,7 @@ msgstr "" "Kullanıcıya siparişin alındığını ve ödeme yapılmasını istediğini bildirmek " "için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -11379,101 +11579,101 @@ msgstr "" "Kullanıcıya siparişin alındığını ve ödeme yapılması gerektiğini bildirmek " "için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Sipariş detay sayfasına bağlantı içeren bir e-posta kullanıcıya yeniden " "gönderilmiştir." -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Ödeme {local_id} onaylandı." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Ödeme {local_id} iptal edildi." -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has been canceled." msgid "Canceling payment {local_id} has failed." msgstr "Ödeme {local_id} iptal edildi." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Ödeme {local_id} başlatıldı." -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has been canceled." msgid "Payment {local_id} has failed." msgstr "Ödeme {local_id} iptal edildi." -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, fuzzy, python-brace-format #| msgid "This order is not marked as paid." msgid "The order could not be marked as paid: {message}" msgstr "Bu sipariş ödenmiş olarak işaretlenmez." -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 #, fuzzy #| msgid "The order has been approved." msgid "The order has been overpaid." msgstr "Sipariş onaylandı." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Geri ödeme {local_id} oluşturuldu." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Geri ödeme {local_id}, harici bir varlık tarafından oluşturuldu." -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Geri ödeme {local_id} tamamlandı." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Geri ödeme {local_id} iptal edildi." -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has been canceled." msgid "Refund {local_id} has failed." msgstr "Ödeme {local_id} iptal edildi." -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "Kullanıcı oluşturuldu." -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "İki faktörlü kimlik doğrulama etkinleştirildi." -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "İki faktörlü kimlik doğrulama devre dışı bırakıldı." -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "İki faktörlü acil durum kodlarınız yeniden oluşturuldu." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11481,7 +11681,7 @@ msgid "" msgstr "" "Hesabınıza yeni bir iki faktörlü kimlik doğrulama cihazı \"{name}\" eklendi." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11489,321 +11689,321 @@ msgid "" msgstr "" "İki faktörlü kimlik doğrulama cihazı \"{name}\" hesabınızdan kaldırıldı." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "Bildirimler etkinleştirildi." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "Bildirimler devre dışı bırakıldı." -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "Bildirim ayarlarınız değiştirildi." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 #, fuzzy #| msgid "The user has been created." msgid "This user has been anonymized." msgstr "Kullanıcı oluşturuldu." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "Şifre sıfırlama e-postası gönderildi." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "Şifre sıfırlandı." -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, fuzzy, python-brace-format #| msgid "The variation \"{value}\" has been deleted." msgid "The organizer \"{name}\" has been deleted." msgstr "\"{value}\" varyasyonu silindi." -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "Kupon oluşturuldu." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "Kupon oluşturuldu ve bekleme listesinde bir kişiye gönderildi." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "Kupon değiştirildi." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "Kupon silindi." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "Kupon, {order_code} sırasına göre kullanıldı." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "Ürün oluşturuldu." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "Ürün değiştirildi." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "Ürün silindi." -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "\"{value}\" varyasyonu oluşturuldu." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "\"{value}\" varyasyonu silindi." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "\"{value}\" varyasyonu değiştirildi." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "Bu ürüne bir eklenti eklendi." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "Bu üründen bir eklenti kaldırıldı." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "Bu üründe bir eklenti değiştirildi." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "An add-on has been added to this product." msgid "A bundled item has been added to this product." msgstr "Bu ürüne bir eklenti eklendi." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "An add-on has been removed from this product." msgid "A bundled item has been removed from this product." msgstr "Bu üründen bir eklenti kaldırıldı." -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "An add-on has been changed on this product." msgid "A bundled item has been changed on this product." msgstr "Bu üründe bir eklenti değiştirildi." -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "Kota eklendi." -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "Kota silindi." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "Kota değişti." -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Kota silindi." -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has been re-opened." msgstr "Kota silindi." -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "Kategori eklendi." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "Kategori silindi." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "Kategori değiştirildi." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "Soru eklendi." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "Soru silindi." -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "Soru değişti." -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "Vergi kuralı eklendi." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "Vergi kuralı silindi." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "Vergi kuralı değiştirildi." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "Check-in listesi eklendi." -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "Check-in listesi silindi." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "Check-in listesi değiştirildi." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "Etkinlik ayarları değiştirildi." -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "Bilet indirme ayarları değiştirildi." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "Bir eklenti etkinleştirildi." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "Bir eklenti devre dışı bırakıldı." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "Mağaza çevrimiçi duruma getirildi." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "Mağaza çevrimdışı duruma getirildi." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 #, fuzzy #| msgid "The shop has been taken live." msgid "The shop has been taken into test mode." msgstr "Mağaza çevrimiçi duruma getirildi." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 #, fuzzy #| msgctxt "subevent" #| msgid "The selected dates have been disabled." msgid "The test mode has been disabled." msgstr "Seçilen tarihler devre dışı bırakıldı." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "Etkinlik oluşturuldu." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "Etkinlik ayarları değiştirildi." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "Bu soruya bir cevap seçeneği eklendi." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "Bir cevap seçeneği sorudan kaldırıldı." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "Bir cevap seçeneği değiştirildi." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "Etkinlik ekibine bir kullanıcı eklendi." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "Etkinlik ekibine bir kullanıcı davet edildi." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "Bir kullanıcının izinleri değiştirildi." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "Etkinlik ekibinden bir kullanıcı kaldırıldı." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "Bekleme listesinde bir kişiye bir makbuz gönderildi." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "Bekleme listesinden bir giriş kaldırıldı." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "Bekleme listesinde bir giriş değiştirildi." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "Bekleme listesine bir giriş eklendi." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "Takım ayarları değiştirildi." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "Ekip silindi." -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "Kategori değiştirildi." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "Ekip silindi." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Etkinlik tarihi silindi." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11811,96 +12011,96 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Etkinlik tarihi değiştirildi." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "Etkinlik tarihi değiştirildi." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "Etkinlik tarihi oluşturuldu." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Etkinlik tarihine bir kota eklendi." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Etkinlik tarihinde bir kota değiştirildi." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Etkinlik tarihinden bir kota kaldırıldı." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 #, fuzzy #| msgid "The event has been created." msgid "The device has been created." msgstr "Etkinlik oluşturuldu." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 #, fuzzy #| msgid "The voucher has been changed." msgid "The device has been changed." msgstr "Kupon değiştirildi." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 #, fuzzy #| msgid "The device has been removed." msgid "Access of the device has been revoked." msgstr "Cihaz kaldırıldı." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 #, fuzzy #| msgid "The device has been removed." msgid "The device has been initialized." msgstr "Cihaz kaldırıldı." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 #, fuzzy #| msgid "The invoice has been regenerated." msgid "The access token of the device has been regenerated." msgstr "Fatura yeniden oluşturuldu." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "Soru eklendi." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "Bir ödeme sağlayıcısının ayarları değiştirildi." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "Bir ödeme sağlayıcısının ayarları değiştirildi." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "Kullanıcı şu mesajı doğruladı: \"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11909,108 +12109,108 @@ msgstr "" "# {posid} konumu, \"{list}\" listesindeki {datetime}'da manuel olarak " "kontrol edildi." -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" "# {posid} konumu tekrar {datetime} 'de \"{list}\" listesinde kontrol edildi." -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "{list} listesindeki {posid} pozisyonunun check-in'i geri alındı." -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} ekibe eklendi." -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user}, ekipten kaldırıldı." -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user}, {email}'ye gönderilen davetiyeyi kullanarak ekibine katıldı." -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} takıma davet edildi." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, fuzzy, python-brace-format #| msgid "The invite for {user} has been revoked." msgid "Invite for {user} has been resent." msgstr "{user} için davetiye iptal edildi." -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "{user} için davetiye iptal edildi." -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "\"{name}\" simgesi oluşturuldu." -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "\"{name}\" jetonu iptal edildi." -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "Hesap ayarlarınız değiştirildi." -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "E-posta adresiniz {email} olarak değiştirildi." -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Şifreniz değiştirildi." -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "Hesabınız etkinleştirildi." -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "Hesabınız engellendi." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "{} Kimliğine büründün." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "{} Kimliğine bürünmeyi bıraktınız." -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "Seçilen etkinlik bulunamadı ya da bunu yönetmek için izniniz yok." -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "Seçilen organizatör bulunamadı veya onu yönetmek için izniniz yok." -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "Gösterge paneli" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -12021,7 +12221,7 @@ msgstr "Gösterge paneli" msgid "General" msgstr "Genel" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -12030,51 +12230,51 @@ msgstr "Genel" msgid "Payment" msgstr "Ödeme" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "Biletler" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "Vergi kuralları" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "Faturalama" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 #, fuzzy #| msgid "Cancellation" msgctxt "action" msgid "Cancellation" msgstr "İptal" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "Widget" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "Ayarlar" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "Kategoriler" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "Genel bakış" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -12082,43 +12282,43 @@ msgstr "Genel bakış" msgid "Refunds" msgstr "Geri Ödemeler" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "Dışa aktar" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 #, fuzzy #| msgid "Import file" msgid "Import" msgstr "Önemli dosya" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "Tüm kuponlar" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "Etiketler" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 #, fuzzy #| msgid "Check-in" msgctxt "navigation" msgid "Check-in" msgstr "Giriş" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "Check-in listeleri" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -12126,28 +12326,28 @@ msgstr "Check-in listeleri" msgid "Order search" msgstr "Sipariş araması" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 #, fuzzy #| msgid "Base settings" msgid "User settings" msgstr "Temel ayarlar" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "Bildirimler" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 #, fuzzy #| msgid "Authorized applications" msgid "Authorized apps" msgstr "Yetkilendirilmiş uygulamalar" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -12155,51 +12355,68 @@ msgstr "Yetkilendirilmiş uygulamalar" msgid "Account history" msgstr "Hesap geçmişi" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 #, fuzzy #| msgid "All vouchers" msgid "All users" msgstr "Tüm kuponlar" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "Yönetici oturumları" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "Genel Ayarlar" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "Güncelleme kontrolü" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Not checked in" +msgid "License check" +msgstr "Kontrol edilmedi" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event date" msgid "Event metadata" msgstr "Etkinlik tarihi" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 +#: pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 +msgid "Webhooks" +msgstr "" + +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 #, fuzzy #| msgid "Device name" msgid "Devices" msgstr "Cihaz adı" -#: pretix/control/navigation.py:493 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 -msgid "Webhooks" -msgstr "" - -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "Bu içeriği görüntüleme izniniz yok." +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "Şu anda %(user)s adına çalışıyorsunuz." + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "İfade etmeyi bırak" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "Kurtarma bilgilerini gönder" @@ -12294,7 +12511,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -12313,16 +12530,22 @@ msgstr "" "Pretix hesabınıza %(application)s erişimini gerçekten " "vermek istiyor musunuz?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "Şu anda %(user)s adına çalışıyorsunuz." + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "Uygulama aşağıdaki izinleri gerektirir:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "Lütfen bu uygulamanın erişmesi gereken düzenleyici hesaplarını seçin:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -12330,7 +12553,7 @@ msgstr "" "Bu uygulama, 'e sahip 'ye değil, bu pretix ekibi tarafından " "incelenmiştir. Pretix hesabınıza erişim vermek, kendi sorumluluğunuzda olur." -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "Hata:" @@ -12353,7 +12576,7 @@ msgstr "Yeni şifre belirle" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -12370,7 +12593,7 @@ msgstr "Yeni şifre belirle" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -12392,67 +12615,58 @@ msgstr "Kaydet" msgid "Create a new account" msgstr "Yeni bir hesap oluştur" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "Gezinmeyi değiştir" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "Dükkana git" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "Yönetici oturumunu sonlandır" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "Hesap ayarları" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "Çıkış Yap" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 #, fuzzy #| msgid "Organizer name" msgid "Organizer account" msgstr "Organizatör ismi" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "Etkinlikeri ara" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "" "Lütfen aşağıdaki yönetici oturumlarında neler yaptığınıza dair kısa bir " "açıklama bırakın:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "Şu anda %(user)s adına çalışıyorsunuz." - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "İfade etmeyi bırak" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "Daha fazla oku" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -12460,13 +12674,13 @@ msgid "" "people from actually buying tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 #, fuzzy #| msgid "Show affected orders" msgid "Show all test mode orders" msgstr "Etkilenen siparişleri göster" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -12481,7 +12695,13 @@ msgstr "" "bir güncelleme geldiğinde e-posta yoluyla bilgilendirilmek için e-posta " "adresinizi girin. Bu mesaj siz tıkladıktan sonra kaybolacaktır." -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." @@ -12489,16 +12709,16 @@ msgstr "" "pretix hata ayıklama modunda çalışıyor. Güvenlik nedenleriyle, lütfen bir " "üretim örneğinde hata ayıklama modunu çalıştırma." -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "geliştirme modunda çalışıyor" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -12646,7 +12866,7 @@ msgstr "pretixdesk yapılandırması" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -12814,18 +13034,18 @@ msgstr "Sil" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "Check-in listesi" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "Advanced settings" msgid "Advanced" @@ -13581,7 +13801,7 @@ msgstr "E-posta tasarımı" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "Ön izleme" @@ -13711,26 +13931,27 @@ msgstr "" "anlamına gelir." #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "Yüklü eklentiler" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "Değişiklikleriniz kaydedildi." @@ -13845,7 +14066,7 @@ msgstr "" "her şeyi değiştirebilirsiniz." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "Özellikler" @@ -14426,14 +14647,14 @@ msgstr "Daha fazla kota" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "Mağaza devre dışı" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "Satılık" @@ -14487,6 +14708,69 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "Fiyat ayarları" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Device registration failed." +msgid "Installation details" +msgstr "Cihaz kaydı başarısız." + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "Bilgin" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "Önizlemeyi kaydet ve göster" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "Güncelleme kontrol sonuçları" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -14869,7 +15153,7 @@ msgstr "Tamamen ayrılmış" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "Satıldı" @@ -14948,8 +15232,8 @@ msgstr "Soruyu düzenle" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "Ödenmiş" @@ -14957,7 +15241,7 @@ msgstr "Ödenmiş" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "İptal edildi" @@ -15011,30 +15295,30 @@ msgstr "" "seçmesi ve Hayır'ın kabul edilmemesi gerektiği anlamına gelir. Her iki " "seçeneğe de izin vermek istiyorsanız, bu alanı zorunlu hale getirmeyin." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "Cevap seçenekleri" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "" "Yalnızca yukarıdaki 'Bir listeden bir tane / çoklu seç' seçeneğini " "belirlerseniz uygulanabilir." -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "Cevap seçeneği %(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "Yeni cevap seçeneği" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "Yeni bir seçenek ekle" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 #, fuzzy #| msgid "Question type" msgid "Question dependency" @@ -15817,8 +16101,8 @@ msgstr "Bilet adı" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "Cevap verilmeyen" @@ -15840,33 +16124,33 @@ msgstr "Güvenli Değil" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "artı %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "dahil et %(rate)s%% %(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "Vergi" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "Toplam" @@ -15967,7 +16251,7 @@ msgstr "Sipariş Geçmişi" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "E-posta geçmişi" @@ -16227,7 +16511,7 @@ msgstr "Siparişe ne olmalı?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "E-posta gönder" @@ -16281,8 +16565,8 @@ msgstr "Cevap seçenekleri" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -16514,7 +16798,7 @@ msgstr "" "olduklarının net olmadığı için burada listelenmeyecektir." #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "Satın alındı" @@ -17148,7 +17432,7 @@ msgid "PDF Editor" msgstr "PDF editörü" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "Kod" @@ -17250,7 +17534,7 @@ msgstr "Kopyala" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "Genişliği (mm)" @@ -17300,83 +17584,85 @@ msgstr "y (mm)" msgid "Size (mm)" msgstr "Boyut (mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" msgstr "" -"Son QR kodu biraz daha küçük olacaktır çünkü düzgün tarama için bazı " -"boşluklar gereklidir." -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "Yazı tipi boyutu (pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "Metin rengi" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "stil" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "Karanlık" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "Aydınlık" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "E-posta içeriği" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "Metin içeriği" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "Etkinlik özelliği:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 #, fuzzy #| msgid "Event attribute:" msgid "Item attribute:" msgstr "Etkinlik özelliği:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "Diğer…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "Yeni bir nesne ekle" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "Giriş için QR kodu" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "QR kod tarayıcısına yönlendirmek" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "pretix Logosu" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -18306,7 +18592,7 @@ msgstr "Kupon bilgileri" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "Fiyat etkisi" @@ -18581,17 +18867,17 @@ msgstr "Listenin en üstüne git" msgid "Move to the end of the list" msgstr "Listenin sonuna taşı" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "Organizatör düzeyinde ayarlar" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 #, fuzzy #| msgid "Organizer-level settings" msgid "Site-level settings" msgstr "Organizatör düzeyinde ayarlar" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -18603,7 +18889,7 @@ msgstr "" "bunları ayrı ayrı değiştirmek üzere düzenleyici ayarlarına gidebilir veya " "bunları düzenleyici hesabından ayırabilirsiniz." -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -18621,35 +18907,35 @@ msgstr "" "bunları ayrı ayrı değiştirmek üzere düzenleyici ayarlarına gidebilir veya " "bunları düzenleyici hesabından ayırabilirsiniz." -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "Sadece bu etkinlik için değiştir" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 #, fuzzy #| msgid "Change only for this event" msgid "Change only for this organizer" msgstr "Sadece bu etkinlik için değiştir" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "Tüm etkinlik için değiştir" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Change for all events" msgid "Change for all organizers" msgstr "Tüm etkinlik için değiştir" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "Bu sayfa numarası bir tam sayı değil" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "Sayfa numarası 1'den küçük" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -18659,22 +18945,22 @@ msgstr "" "çubuğuna kopyalayın ve doğru olduğundan ve bağlantının daha önce " "kullanılmadığından emin olun." -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "" "Bu ekibin bir parçası olduğunuz için \"{}\" davetini kabul edemezsiniz." -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "Artık \"{}\" ekibinin bir parçasısınız." -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "Pretix'e hoş geldiniz! Artık \"{}\" ekibinin bir parçasısınız." -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -18683,7 +18969,7 @@ msgstr "" "Adres geçerli bir hesaba kayıtlıysa, size daha fazla talimat içeren bir e-" "posta gönderdik. Lütfen her 24 saatte bir e-posta göndereceğimizi unutmayın." -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -18691,7 +18977,7 @@ msgstr "" "Adres geçerli bir hesaba kayıtlıysa, size daha fazla talimat içeren bir e-" "posta gönderdik." -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -18702,134 +18988,134 @@ msgstr "" "olduğunu ve bağlantının yalnızca bir kez kullanılabileceğini lütfen " "unutmayın." -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "Yeni bir şifre isteğinde bulunduğunuz kullanıcıyı bulamadık." -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "Şimdi yeni şifrenizi kullanarak giriş yapabilirsiniz." -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "Lütfen yeniden deneyin." -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "Geçersiz kod, lütfen tekrar deneyiniz." -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "Bu eylemi gerçekleştirme izniniz yok." -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "Seçilen check-in'ler geri alındı." -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "Seçilen biletler check in olarak işaretlendi." -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "Yeni check-in listesi oluşturuldu." -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "Değişikliklerinizi kaydedemedik. Detaylar için aşağıya bakın." -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "İstenen liste mevcut değil." -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "Seçilen liste silinmiştir." -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "Katılımcılar (sıra)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "Katılımcılar (ücretli)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "Toplam gelir ({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "Aktif ürünler" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "bekleyenler listesi insanlara verilebilir" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "toplam bekleme listesi uzunluğu" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota} tane kaldı" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "Bilet dükkanınız" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "Değiştirmek için buraya tıklayın" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "canlı" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "henüz satışa açık değil" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 #, fuzzy #| msgid "Generate widget code" msgid "in private test mode" msgstr "Widget kodunu oluştur" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, fuzzy, python-brace-format #| msgid "Checked in – {list}" msgid "Present – {list}" msgstr "Kontrol edildi - {list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "Pretix'e hoş geldiniz!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "Kurulum aracımızla başlayın" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -18837,43 +19123,43 @@ msgstr "" "Bilet satmaya başlamak için, ürünler veya kotalar oluşturmanız gerekir. Bunu " "oluşturmanın en hızlı yolu kurulum aracımızı kullanmaktır." -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "Etkinlik ayarla" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "Tarih yok" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "Eylem Gerekli" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "Satış bitti" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "Yakında" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num} sipariş" msgstr[1] "{num} sipariş" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18881,46 +19167,46 @@ msgstr "" "Değişiklikleriniz kaydedildi. Değişiklikleriniz etkinleşene kadar kısa bir " "süre alabileceğini lütfen unutmayın." -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice information" msgid "Integrations" msgstr "Fatura bilgisi" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "Müşteri eylemleri" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Short form" msgid "Output and export formats" msgstr "Kısa form" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Features" msgid "API features" msgstr "Özellikler" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "Diğer" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Bu ödeme sağlayıcısı mevcut değil veya ilgili eklenti devre dışı bırakıldı." -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "SMTP sunucusuyla iletişim kurulurken bir hata oluştu: %s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18928,7 +19214,7 @@ msgstr "" "Değişiklikleriniz kaydedildi ve SMTP sunucunuza bağlantı denemesi başarılı " "oldu." -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -18938,38 +19224,38 @@ msgstr "" "onay kutusunu işaretlemeyi unutmayın, aksi halde SMTP sunucunuz " "kullanılmayacaktır." -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "geçersiz öğe" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "Bilinmeyen e-posta oluşturucu." -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "Geçersiz bir bilet çıkış türü talep ettiniz." -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "Mağazanız artık yayında!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "Dükkanını indirdik. İstediğiniz zaman yeniden etkinleştirebilirsiniz!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 #, fuzzy #| msgid "Your shop is live now!" msgid "Your shop is now in test mode!" msgstr "Mağazanız artık yayında!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -18981,19 +19267,19 @@ msgstr "" "Bazı kısıtlamalar (ör. Eklentiler tarafından oluşturulan veriler) izin " "vermediğinden, etkinlik silinemedi." -#: pretix/control/views/event.py:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "Bu etkinlik silinemedi." -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "Etkinlik silindi." -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19001,43 +19287,43 @@ msgstr "" "Bazı kısıtlamalar (ör. Eklentiler tarafından oluşturulan veriler) izin " "vermediğinden, etkinlik silinemedi." -#: pretix/control/views/event.py:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "Sorun çözülmüş olarak işaretlendi!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "Yorum güncellendi." -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "Yorum güncellenemedi." -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "değer katkı vergisi" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "Yeni vergi kuralı oluşturuldu." -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "İstenen vergi kuralı mevcut değil." -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "Seçilen vergi kuralı silindi." -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "Seçilen vergi kuralı silinemez." -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "Etkinliğiniz boş değil, manuel olarak ayarlamanız gerekiyor." -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -19045,130 +19331,201 @@ msgstr "" "Değişiklikleriniz kaydedildi. Artık ayrıntılara bakarak devam edebilir veya " "satışa başlamak için etkinliğinizi canlı olarak yapabilirsiniz!" -#: pretix/control/views/event.py:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "Düzenli bilet" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "İndirimli bilet" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "Değişiklikleriniz kaydedilmedi, hatalar için aşağıya bakın." -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "İstenen ürün mevcut değil." -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "Öğelerin sırası güncellendi." -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "İstenen ürün kategorisi mevcut değil." -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "Seçilen kategori silindi." -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "Yeni kategori oluşturuldu." -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "Kategorilerin sırası güncellendi." -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Sender address" msgid "Street" msgstr "Gönderen adresi" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The question has been deleted." msgid "Not all questions have been selected." msgstr "Soru silindi." -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "İstenen soru mevcut değil." -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "Seçilen soru silindi." -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "Dosya yüklendi" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "Yeni soru oluşturuldu." -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "Yeni kota oluşturuldu." -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "İlk taranan: %(date)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "Kuponlar ve bekleme listesi rezervasyonları" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "Mevcut kota" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "Bekleme listesi (beklemede)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "Şu anda satılık" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "İstenen kota mevcut değil." -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 #, fuzzy #| msgid "The order has been marked as not paid." msgid "The quota has been re-opened and will not close again." msgstr "Sipariş ödenmemiş olarak işaretlendi." -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "Seçilen kota silindi." -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "İstenen öğe mevcut değil." -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" "Yalnızca bir eklenti olarak kullanılabilen bir ürüne eklenti ekleyemezsiniz." -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 #, fuzzy #| msgid "" #| "You cannot add add-ons to a product that is only available as an add-on " @@ -19179,86 +19536,86 @@ msgid "" msgstr "" "Yalnızca bir eklenti olarak kullanılabilen bir ürüne eklenti ekleyemezsiniz." -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "Seçilen ürün silindi." -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "Seçilen ürün devre dışı bırakıldı." -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 #, fuzzy #| msgid "You do not have permission to view this content." msgid "You do not have permission to clone this event." msgstr "Bu içeriği görüntüleme izniniz yok." -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "Ekip {event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "Yeni bir müşteri sırrı oluşturuldu ve şimdi etkili." -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "Seçilen uygulama için erişim iptal edildi." -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please only upload CSV files." msgstr "Sadece PDF dosyası yükleyin." -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than 10 MB." msgstr "Sadece PDF dosyası yükleyin." -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "The last update check was not successful." msgid "The import was successful." msgstr "Son güncelleme kontrolü başarılı değildi." -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "Bilinmeyen sipariş kodu veya bu siparişe erişim yetkisi yok." -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "Ticket download is not enabled for this product." msgstr "Eklenti ürünleri için bilet indirme etkin değil." -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 #, fuzzy #| msgid "The order has been denied." msgid "The order has been deleted." msgstr "Sipariş reddedildi." -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -19270,57 +19627,57 @@ msgstr "" "Bazı kısıtlamalar (ör. Eklentiler tarafından oluşturulan veriler) izin " "vermediğinden, etkinlik silinemedi." -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 #, fuzzy #| msgid "The selected team cannot be deleted." msgid "Only orders created in test mode can be deleted." msgstr "Seçilen takım silinemez." -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "Sipariş reddedildi ve bu nedenle şimdi iptal edildi." -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "Bu ödeme iptal edildi." -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "Bu ödeme şu anda iptal edilemez." -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "Geri ödeme iptal edildi." -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "Bu geri ödeme şu anda iptal edilemez." -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "Para iadesi yapıldı." -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "Bu geri ödeme şu anda işleme alınamaz." -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "Geri ödeme yapıldı olarak işaretlendi." -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Cihaz doğrulandı ve şimdi kullanılabilir." -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation" msgid "Your cancellation request" msgstr "İptal" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -19356,22 +19713,22 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" "Ödeme tamamlandı olarak işaretlendi, ancak bir onay postası gönderemedik." -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "Ödeme eksiksiz olarak işaretlendi." -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "Bu ödeme şu anda teyit edilemez." -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -19379,7 +19736,7 @@ msgstr "" "Henüz geri ödenmeyen bir ödemenin tutarından daha fazla geri ödeme " "yapamazsınız." -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -19387,7 +19744,7 @@ msgstr "" "Yalnızca tam para iadelerini destekleyen bir ödeme yöntemi için kısmi geri " "ödeme seçtiniz." -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -19395,11 +19752,11 @@ msgstr "" "İadelerden biri işlenemedi. Farklı bir şekilde geri ödemeyi tekrar " "denemelisiniz. Hata mesajı: {}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "{} Tutarında geri ödeme yapıldı." -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -19407,20 +19764,20 @@ msgstr "" "{} Para iadesi kaydedildi, ancak henüz tam olarak çalıştırılmadı. Aşağıda " "eksiksiz olarak işaretleyebilirsiniz." -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Cihaz doğrulandı ve şimdi kullanılabilir." -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Hediye kartı" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -19433,25 +19790,25 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Seçtiğiniz geri ödemeler seçilen toplam geri ödeme tutarıyla eşleşmiyor." -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" "Sipariş ödenmiş olarak işaretlendi, ancak bir onay postası gönderemedik." -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 #, fuzzy #| msgid "The event has been created." msgid "The payment has been created successfully." msgstr "Etkinlik oluşturuldu." -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 #, fuzzy #| msgid "" #| "The order has been marked as refunded. Please transfer the money back to " @@ -19463,24 +19820,24 @@ msgstr "" "Sipariş iade edildi olarak işaretlendi. Lütfen parayı alıcıya manuel olarak " "geri gönderin." -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "KDV numarası belirtilmemiş." -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "Ülke belirtilmedi." -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "" "AB üyesi olmayan bir ülke belirtildiği için KDV Kimliği kontrol edilemedi." -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "Bu KDV numarası geçerli değil." -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -19488,35 +19845,35 @@ msgstr "" "Ülkenin KDV kontrol servisi şu anda mevcut olmadığı için KDV Kimliği kontrol " "edilemedi." -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "Bu KDV numarası geçerlidir." -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "Bilinmeyen fatura." -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "Fatura zaten iptal edildi." -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "Fatura kişisel verilerden temizlendi." -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "E-posta gönderilmek üzere sıraya alındı." -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "Bu fatura bulunamadı" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "Fatura dosyası artık sunucuda saklanmaz." -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19524,73 +19881,73 @@ msgstr "" "Fatura dosyası henüz oluşturulmadı, sizin için şimdi oluşturacağız. Lütfen " "birkaç saniye içinde tekrar deneyin." -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "Ödeme süresi değiştirildi." -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "Sunucu çok meşgul olduğu için isteği tamamen işleme koyamadık." -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "Bu işlem yalnızca bekleyen siparişlerde kullanılabilir." -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "This action is only allowed for canceled orders." msgstr "Bu işlem yalnızca bekleyen siparişlerde kullanılabilir." -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "Bu işlem yalnızca bekleyen veya ödenen siparişler için izinlidir." -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "Bir hata oluştu. Lütfen aşağıdaki detaylara bakınız." -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "Sipariş değiştirildi ve kullanıcı bilgilendirildi." -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "Sipariş değiştirildi." -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "Girişinizi işlerken zorluklar yaşadık. Lütfen aşağıdaki hataları inceleyin." -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "Siparişle ilgili hiçbir şey değişmemişti." -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "E-postayı gönderemedik. Detaylar için aşağıya bakın." -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Konu: {subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "Mesajınız kuyruğa alındı ve {} adresine gönderilecek." -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "Aşağıdaki kullanıcıya posta gönderilemedi: {}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19598,55 +19955,55 @@ msgstr "" "Bu bağlantı artık geçerli değil. Lütfen geri dönün, sayfayı yenileyin ve " "tekrar deneyin." -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "Verilen sipariş kodu ile sipariş yok." -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "Seçilen ihracatçı bulunamadı." -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "" "Girişinizi işlerken bir sorun oluştu. Hata detayları için aşağıya bakın." -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Sipariş iptal edildi." -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was not valid." msgstr "Girdiğiniz şifre geçersiz, lütfen tekrar deneyin." -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "Simge adı" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 #, fuzzy #| msgid "This event can not be deleted." msgid "This organizer can not be deleted." msgstr "Bu etkinlik silinemedi." -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 #, fuzzy #| msgid "The new organizer has been created." msgid "The organizer has been deleted." msgstr "Yeni organizatör oluşturuldu." -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -19658,37 +20015,37 @@ msgstr "" "Bazı kısıtlamalar (ör. Eklentiler tarafından oluşturulan veriler) izin " "vermediğinden, etkinlik silinemedi." -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "Yeni organizatör oluşturuldu." -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "Yöneticiler" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "Takım oluşturuldu. Artık üyelere ekip ekleyebilirsin." -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "Değişiklikleriniz kaydedilemedi." -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "Seçilen takım silindi." -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "Seçilen takım silinemez." -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19696,45 +20053,45 @@ msgstr "" "Ekipleri değiştirmek için izin alınamayacağı için bu üyenin son üyesini " "kaldıramazsınız." -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "Üye ekipten kaldırıldı." -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "Geçersiz davet seçildi." -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "Davet iptal edildi." -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 #, fuzzy #| msgid "The invite has been revoked." msgid "The invite has been resent." msgstr "Davet iptal edildi." -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "Geçersiz simge seçildi." -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "Simge iptal edildi." -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "Yeni üye takımına davet edildi." -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "Yeni üye ekledi." -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -19744,136 +20101,136 @@ msgstr "" "Lütfen bu sırrı güvenli bir yere kopyalayın. Burada tekrar " "görüntüleyemezsiniz." -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 #, fuzzy #| msgid "The selected data was deleted successfully." msgid "This device has been set up successfully." msgstr "Seçilen veriler başarıyla silindi." -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 #, fuzzy #| msgid "You currently do not have access to any events." msgid "This device currently does not have access." msgstr "Şu anda herhangi bir etkinliğe erişiminiz yok." -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 #, fuzzy #| msgid "Access for the selected application has been revoked." msgid "Access for this device has been revoked." msgstr "Seçilen uygulama için erişim iptal edildi." -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been added." msgstr "Seçilen vergi kuralı silindi." -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been removed." msgstr "Seçilen vergi kuralı silindi." -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The transaction amount is incorrect." msgid "The transaction could not be reversed." msgstr "İşlem tutarı yanlış." -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "Soru eklendi." -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please try again." msgstr "Girdiğiniz şifre geçersiz, lütfen tekrar deneyin." -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "Soru eklendi." -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The gift card has been created and can now be used." msgstr "Cihaz doğrulandı ve şimdi kullanılabilir." -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "Seçilen tarih silinmiştir." -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Ürün oluşturuldu." -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Seçilen ürün silindi." -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "Yüklenen PDF dosyası büyüktür." -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "Yüklenen PDF dosyası küçüktür." -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "Sadece PDF dosyası yükleyin." -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "Seçilen veriler başarıyla silindi." -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "İstenen tarih mevcut değil." -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "Siparişler zaten yerleştirilmişse tarih silinemez." -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "Seçilen tarih silinmiştir." -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "Yeni tarih oluşturuldu." -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "Seçilen tarihler devre dışı bırakıldı." -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected dates have been disabled." @@ -19881,62 +20238,62 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "Seçilen tarihler devre dışı bırakıldı." -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "Seçilen tarihler silinmiş veya devre dışı bırakılmıştır." -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} yeni tarihler oluşturuldu." -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "Seri:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Sipariş {val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "Kupon" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "Girdiğiniz şifre geçersiz, lütfen tekrar deneyin." -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 #, fuzzy #| msgid "U2F devices are only available if pretix is served via HTTPS." msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" "U2F cihazları sadece pretiks HTTPS üzerinden sunulduğunda kullanılabilir." -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "İki faktörlü bir kimlik doğrulama cihazı hesabınızdan kaldırıldı." -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "Cihaz kaldırıldı." -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "This security device is already registered." msgstr "Bu bilet zaten kullanıldı." -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "Hesabınıza yeni bir iki faktörlü kimlik doğrulama cihazı eklendi." -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -19946,15 +20303,15 @@ msgstr "" "aşağıdaki düğmeleri kullanarak hesabınız için hala iki faktörlü kimlik " "doğrulamayı etkinleştirmeniz gerektiğini unutmayın." -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "Cihaz doğrulandı ve şimdi kullanılabilir." -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "Kayıt tamamlanamadı. Lütfen tekrar deneyin." -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -19962,7 +20319,7 @@ msgstr "" "Girdiğiniz kod geçerli değildi. Bu sorun devam ederse, lütfen telefonunuzun " "tarih ve saatinin doğru şekilde yapılandırıldığını kontrol edin." -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." @@ -19970,16 +20327,16 @@ msgstr "" "Lütfen iki faktörlü kimlik doğrulamayı etkinleştirmeden önce en az bir cihaz " "yapılandırın." -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "Hesabınız için iki faktörlü kimlik doğrulama etkinleştirildi." -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "" "Hesabınız için iki faktörlü kimlik doğrulama artık devre dışı bırakıldı." -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -19987,124 +20344,124 @@ msgstr "" "Acil durum kodlarınız yeni oluşturuldu. Cihazlarınıza erişimi kaybederseniz " "bunları güvenli bir yerde saklamayı unutmayın." -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "Bildirimleriniz devre dışı bırakıldı." -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "Bildirim ayarlarınız kaydedildi." -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "Yorumunuz kaydedildi." -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "Daha fazla talimat içeren bir e-posta gönderdik." -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "Yeni kullanıcı oluşturuldu." -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "Rezerv kotası" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "Baypas kotası" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 msgid "Any product" msgstr "Herhangi bir ürün" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "İstenen kupon mevcut değil." -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "Bir kupon, zaten kullanılmışsa silinemez." -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "Seçilen kupon silindi." -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Yeni kupon oluşturuldu: {code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "Verilen kupon koduyla fiş yok." -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "Yeni kuponlar oluşturuldu." -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 #, fuzzy #| msgctxt "subevent" #| msgid "The selected dates have been deleted or disabled." msgid "The selected vouchers have been deleted or disabled." msgstr "Seçilen tarihler silinmiş veya devre dışı bırakılmıştır." -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num} kupon oluşturuldu ve e-postayla gönderildi." -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "Bunu yapmaya izniniz yok" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "Belirtilen adrese bir kupon kodu içeren bir e-posta gönderildi." -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "Bekleme listesi girişi bulunamadı." -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "Bekleme listesi girişi en üste taşındı." -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "Bekleme listesi girişi listenin sonuna taşındı." -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "O zamandan beri liste" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "Bekleme" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "İstenen giriş mevcut değil." -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "Seçilen giriş silinmiştir." -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Bilinen alan" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "Bilinen alanlar" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -20113,77 +20470,77 @@ msgstr "Bilinen alanlar" msgid "Badges" msgstr "Rozetler" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "pretix takımı" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "" "Bu eklenti, katılımcılarınız için rozet veya ad etiketi oluşturmanıza olanak " "tanır." -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "None of the selected products is configured to print badges." msgstr "Seçilen ürün aktif değil veya fiyat ayarlı değil." -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "Katılımcı rozetleri" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "Bekleyen siparişleri dahil et" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 #, fuzzy #| msgid "Include questions" msgid "Include add-on or bundled positions" msgstr "Soruları dahil et" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Answer options" msgid "Rendering option" msgstr "Cevap seçenekleri" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -20191,51 +20548,51 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "Göre sırala" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 #, fuzzy #| msgid "Print badges" msgid "(Do not print badges)" msgstr "Rozetleri yazdır" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "Rozet düzeni" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "Rozet düzeni oluşturuldu." -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "Rozet yerleşimi silindi." -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "Rozet düzeni değişti." -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "Rozet düzeni {val}" @@ -20288,44 +20645,44 @@ msgstr "Yeni bir rozet düzeni oluştur" msgid "Make default" msgstr "Varsayılan yap" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "Yeni rozet düzeni oluşturuldu." -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "İstenen rozet düzeni mevcut değil." -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "Seçilen rozet düzeni silinmiştir." -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "Rozet düzeni: {}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "banka transferi" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive payments via bank transfer " msgid "This plugin allows you to receive payments via bank transfer." msgstr "Bu eklenti banka havalesi yoluyla ödeme almanızı sağlar " -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "" "Daha iyi CSV içe aktarma yetenekleri için python paketini 'chardet' takın." -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -20334,56 +20691,56 @@ msgid "" "information." msgstr "" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 #, fuzzy #| msgid "Bank account details" msgid "Bank account type" msgstr "Banka hesap detayları" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 #, fuzzy #| msgid "Create a new account" msgid "Other bank account" msgstr "Yeni bir hesap oluştur" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 #, fuzzy #| msgid "Account holder" msgid "Name of account holder" msgstr "Hesap sahibi" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 #, fuzzy #| msgid "Number of days" msgid "Name of bank" msgstr "Gün sayısı" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "Banka hesap detayları" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 #, fuzzy #| msgid "" #| "Include everything that your customers need to send you a bank transfer " @@ -20400,60 +20757,60 @@ msgstr "" "Çok sayıda uluslararası müşteriniz varsa, tam adresinize ve bankanızın tam " "adresine de ihtiyaçları olabilir." -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " "numbers, routing numbers, addresses, etc." msgstr "" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Do not include hyphens in the payment reference." msgstr "Ödeme referansında kısa çizgi eklemeyin." -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "Bu bazı ülkelerde gereklidir." -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Include invoice number in the payment reference." msgstr "Ödeme referansında kısa çizgi eklemeyin." -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Tax rule for payment fees" msgid "Prefix for the payment reference" msgstr "Ödeme ücretleri için vergi kuralı" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "Additional text to show on pending orders" msgstr "Bu işlem yalnızca bekleyen siparişlerde kullanılabilir." -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All open refunds" msgid "IBAN blocklist for refunds" msgstr "Tüm açık iadeler" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -20462,31 +20819,31 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 #, fuzzy #| msgid "Please confirm the following payment details." msgid "Please fill out your bank account details." msgstr "Lütfen aşağıdaki ödeme bilgilerini doğrulayın." -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 #, fuzzy #| msgid "Please enter your name." msgid "Please enter your bank account details." msgstr "Lütfen adınızı giriniz." -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Hesap sahibi" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -20495,41 +20852,41 @@ msgstr "Hesap sahibi" msgid "Bank" msgstr "Banka" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban}" msgstr "Banka hesap detayları" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(isteğe bağlı)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please see below for details." msgstr "Girdiğiniz şifre geçersiz, lütfen tekrar deneyin." -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "Ödeyici" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -20537,24 +20894,24 @@ msgstr "Ödeyici" msgid "Import bank data" msgstr "Banka verilerini içe aktar" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Perform refund" msgid "Export refunds" msgstr "Para iadesi yap" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, fuzzy, python-format #| msgid "Your order is pending payment: %(code)s" msgid "Your order received an incomplete payment: %(code)s" msgstr "Siparişiniz ödemeyi bekliyor: %(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "Sipariş zaten iptal edildi." -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -20670,7 +21027,7 @@ msgstr "" "desteklemektedir." #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "" @@ -20951,53 +21308,53 @@ msgstr "Sipariş zaten ödenmiş" msgid "Discard" msgstr "at" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "E-posta gönderme sorunu." -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "Bilinmeyen sipariş kodu" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search" msgid "Search text" msgstr "Arama" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "damga" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgid "Tax" msgid "max" msgstr "Vergi" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "Order is not paid." msgid "Filter form is not valid." msgstr "Sipariş ödenmez." -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "Tüm çözümlenmemiş işlemler iptal edildi." -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "İçe aktarılacak bir dosya seçmelisiniz." -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." @@ -21005,12 +21362,12 @@ msgstr "" "Bu içe aktarmanın dosya türünü tespit edemedik. Lütfen yardım için destekle " "iletişime geçin." -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "Girişinizi işleyemedik." -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." @@ -21018,7 +21375,7 @@ msgstr "" "Üzgünüm, ancak bu CSV dosyasını içe aktaramadık. Lütfen yardım için destekle " "iletişime geçin." -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." @@ -21026,15 +21383,15 @@ msgstr "" "Üzgünüm, ancak bu dosyayı boş olarak algıladık. Lütfen yardım için destekle " "iletişime geçin." -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "Geçersiz giriş verileri." -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "Ödeme referansını içeren sütunu seçmeniz gerekiyor." -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." @@ -21042,20 +21399,20 @@ msgstr "" "Bu organizatörün birden fazla para birimine sahip etkinlikleri olduğundan " "lütfen etkinlik başına banka havalesi yapın." -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "Sipariş iptal edildi." -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 #, fuzzy #| msgid "" #| "Please perform per-event bank imports as this organizer has events with " @@ -21067,141 +21424,141 @@ msgstr "" "Bu organizatörün birden fazla para birimine sahip etkinlikleri olduğundan " "lütfen etkinlik başına banka havalesi yapın." -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "Check-in listesini dışa aktar" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "" "Bu eklenti, konferansınız için check-in listeleri oluşturmanıza olanak tanır." -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "QR kodunun sırrını dahil et" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "Özel ilgi gerektirir" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "Soruları dahil et" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "Check-in listesi (PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "ücretli" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "Çıkış yapmak" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically checked in" msgstr "Otomatik geri ödeme" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "Sır" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "Kart türü" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Cihaz adı" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 #, fuzzy #| msgid "Order overview" msgid "Offline override" msgstr "Siparişe genel bakış" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Check-in lists" msgid "All check-in lists" msgstr "Check-in listeleri" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "" "Bu eklenti, manuel işleme için özelleştirilebilir bir ödeme yöntemi ekler." -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "Bu eklenti PayPal üzerinden ödeme almanızı sağlar" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." msgstr "" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 #, fuzzy #| msgid "Total amount" msgid "PayPal account" msgstr "Toplam tutar" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Gerekli anahtarların nasıl elde edileceğiyle ilgili bir eğitim için buraya " "tıklayın" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "Son nokta" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference code" msgid "Reference prefix" msgstr "Referans Kodu" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 #, fuzzy #| msgid "" #| "To accept payments via Stripe, you will need an account at Stripe. By " @@ -21216,19 +21573,19 @@ msgstr "" "Aşağıdaki düğmeye tıklayarak, varolan birine yeni bir Stripe hesabı " "takabilirsiniz." -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, fuzzy, python-brace-format #| msgid "Connect with Stripe" msgid "Connect with {icon} PayPal" msgstr "Stripe ile iletişime geç" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 #, fuzzy #| msgid "Disconnect from Stripe" msgid "Disconnect from PayPal" msgstr "Stripe ile bağlantısını kes" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." @@ -21236,16 +21593,16 @@ msgstr "" "Ödemeler harici olarak iade edildiğinde siparişleri otomatik olarak iptal " "etmek için lütfen bir PayPal Webhook'u aşağıdaki uç noktaya yapılandırın." -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -21254,15 +21611,15 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "PayPal ile iletişimde sorun yaşadık" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." @@ -21270,7 +21627,7 @@ msgstr "" "Ödemenizi işleme koyamadık. Nasıl devam edeceğiniz hakkında ayrıntılar için " "aşağıya bakın." -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." @@ -21278,73 +21635,73 @@ msgstr "" "PayPal henüz ödemeyi onaylamadı. Ödeme tamamlanır tamamlanmaz sizi " "bilgilendireceğiz." -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "Onay postası gönderilirken bir hata oluştu." -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "Tutarı PayPal üzerinden iade etme başarısız oldu: {}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "Bu faturanın ödemesi zaten alındı." -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "Ödeme numarası" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 #, fuzzy #| msgid "Stripe Connect: Client ID" msgid "PayPal sale ID" msgstr "Stripe Bağlantısı: Müşteri Kimliği" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "Ödeme tamamlandı." -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "Ödeme reddedildi." -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "Ödeme iade edildi." -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "Ödeme tersine döndü." -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 #, fuzzy #| msgid "Payment pending" msgid "Payment pending." msgstr "Ödeme bekleniyor" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal bir etkinlik bildirdi: {}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 #, fuzzy #| msgid "Stripe Connect: Client ID" msgid "PayPal Connect: Client ID" msgstr "Stripe Bağlantısı: Müşteri Kimliği" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "PayPal Connect: Secret key" msgstr "Stripe Bağlantısı: Gizli anahtar" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "" @@ -21446,13 +21803,13 @@ msgstr "Ödeme verilerinizi girmek için pencere açılmamış veya kapatılmam msgid "Click here in order to open the window." msgstr "Pencereyi açmak için buraya tıklayın." -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 #, fuzzy #| msgid "An error occurred during connecting with Stripe, please try again." msgid "An error occurred during connecting with PayPal, please try again." msgstr "Stripe ile bağlantı sırasında bir hata oluştu, lütfen tekrar deneyin." -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 #, fuzzy #| msgid "" #| "Your Stripe account is now connected to pretix. You can change the " @@ -21464,28 +21821,28 @@ msgstr "" "Stripe hesabınız artık pretix'e bağlı. Ayarları aşağıda ayrıntılı olarak " "değiştirebilirsiniz." -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "PayPal'dan geçersiz yanıt alındı." -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "PayPal ödemesini iptal ettiniz gibi görünüyor" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 #, fuzzy #| msgid "Your Stripe account has been disconnected." msgid "Your PayPal account has been disconnected." msgstr "Stripe hesabınızın bağlantısı kesildi." -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 #, fuzzy #| msgid "Check-in device API" msgid "Old check-in device API" msgstr "Check-in cihazı API'sı" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." @@ -21493,126 +21850,126 @@ msgstr "" "Bu eklenti, etkinliğiniz için pretixdroid ve pretixdesk uygulamalarını " "kullanmanıza izin verir." -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "İhracatçı raporu" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "" "Bu eklenti, satışlarınız hakkında yazdırılabilir raporlar oluşturmanızı " "sağlar." -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "Sayfa %d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "Oluşturuldu: %s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "Siparişe genel bakış (PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "Ürüne göre siparişler" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(excl. taxes)" msgstr "Dahil vergiler" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "(incl. taxes)" msgstr "Dahil vergiler" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "Vergili siparişlerin listesi (PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "Vergi oranına göre siparişler ({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "Brüt" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "Vergi" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders with taxes (PDF)" msgid "List of orders with taxes" msgstr "Vergili siparişlerin listesi (PDF)" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "Herhangi bir ülke" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "Kurumsal müşteri" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "Ülke" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 #, fuzzy #| msgid "Remove from order" msgid "Redirection from order page" msgstr "Siparişten kaldır" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -21624,132 +21981,132 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "Yönlerdime URIs" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "Bu eklenti, tüm müşterilerinize e-posta göndermenizi sağlar." -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 #, fuzzy #| msgid "Send email" msgid "Send email to" msgstr "E-posta gönder" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "Yalnızca satın alan kişilere gönderin" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Check-in status" msgid "Filter check-in status" msgstr "Check-in durumu" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers not checked in" msgstr "Sipariş durumuyla müşterilere gönder" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "Sadece müşterilere gönderin" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "Sadece müşterilere gönderin" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "Sadece müşterilere gönderin" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "Sipariş durumuyla müşterilere gönder" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "Sadece müşterilere gönderin" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "Onay Bekliyor" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "Ödemenin gecikmesi bekleniyor" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "Sipariş durumuyla müşterilere gönder" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers checked in on list" msgstr "Sipariş durumuyla müşterilere gönder" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "E-posta gönderildi" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "Sipariş kitle bir e-posta aldı." -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 #, fuzzy #| msgid "The order received a mass email." msgid "A ticket holder of this order received a mass email." @@ -21788,15 +22145,15 @@ msgstr "Siparişin iletişim adresi değişti" msgid "Send a new email based on this" msgstr "Buna dayanarak yeni bir e-posta gönder" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "Geçersiz bir günlük girişi kimliği sağladınız" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "Bu seçimle eşleşen sipariş yok." -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to %d users in the next " @@ -21807,15 +22164,15 @@ msgid "" msgstr "" "Mesajınız sıraya alındı ve sonraki dakikalarda %d kullanıcıya gönderilecek." -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "istatistik" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "Bu eklenti size çeşitli istatistikleri gösterir." @@ -21930,16 +22287,16 @@ msgstr "" "İlk siparişler gönderilir gönderilmez, satışlarınızla ilgili çeşitli " "istatistikler göstereceğiz!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "Stripe" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "Bu eklenti, Stripe ile kredi kartı ödemeleri almanızı sağlar" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " @@ -21948,25 +22305,25 @@ msgstr "" "Sağlanan \"%(value)s\" anahtarı geçerli görünmüyor. \"%(prefix)s\" ile " "başlamalıdır." -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 #, fuzzy #| msgid "Stripe Connect: Secret key (test)" msgid "Stripe Connect: App fee (percent)" msgstr "Stripe Bağlantısı: Gizli anahtar (test)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (max)" msgstr "Stripe Bağlantısı: Gizli anahtar" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Bağlantısı: Gizli anahtar" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -21976,15 +22333,15 @@ msgstr "" "Aşağıdaki düğmeye tıklayarak, varolan birine yeni bir Stripe hesabı " "takabilirsiniz." -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "Stripe ile iletişime geç" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "Stripe ile bağlantısını kes" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21996,22 +22353,22 @@ msgstr "" "href=\"https://dashboard.stripe.com/account/webhooks\"> Stripe Webhook 'yi aşağıdaki uç noktaya yapılandırın. SOFORT gibi yöntemler." -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "İlk önce Stripe hesabınızda etkinleştirilmiş olması gerekir." -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -22022,35 +22379,35 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Stripe hesabı" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "Canlı" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "Test yapmak" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "Yayılabilir anahtar" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "Gizli anahtar" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -22058,39 +22415,39 @@ msgstr "" "Stripe hesabınızın kayıtlı olduğu ülke. Genellikle burası sizin ikamet " "ettiğiniz ülkedir." -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "Kredi kartı ödemeleri" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "İlk önce Stripe hesabınızda etkinleştirilmiş olması gerekir." -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -22102,23 +22459,23 @@ msgstr "" "14 güne kadar alabilir. Ödeme süreniz bu gecikmeye izin " "veriyorsa lütfen yalnızca bu ödeme yöntemini etkinleştirin." -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of event ticketing powered by pretix" -msgstr "<%(a_attr)s>pretix tarafından desteklenen etkinlik biletleme" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "Bu mağaza şu anda yalnızca siz ve ekibiniz tarafından görülebilir." @@ -23004,8 +23356,8 @@ msgstr "Varyantları göster" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "%(item)s İçin fiyatı değiştir" @@ -23014,8 +23366,8 @@ msgstr "%(item)s İçin fiyatı değiştir" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" @@ -23026,8 +23378,8 @@ msgstr "Dahil vergiler" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "artı %(rate)s%% %(name)s" @@ -23036,24 +23388,24 @@ msgstr "artı %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "%(rate)s%% dahil %(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "%(item)s -%(var)s sipariş vermek için miktar" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "Sipariş için %(item)s miktarı" @@ -23083,31 +23435,31 @@ msgstr "Çıkış yapmak" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "Sepetiniz" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "Sepetinizin süresi doldu" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "Sepetinizdeki öğeler %(minutes)s dakika için size ayrılmıştır." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "Sepetinizdeki öğeler artık sizin için ayrılmamış." #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 #, fuzzy #| msgid "This file is from a different event." msgid "Add tickets for a different date" @@ -23311,7 +23663,7 @@ msgstr "SATILDI" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "Ayrılmış" @@ -23326,50 +23678,50 @@ msgstr "" msgid "No attendee name provided" msgstr "Faturalarda katılımcı adlarını göster" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "%(item)s İçin fiyatı değiştir" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "Birini kaldır" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "Bir tane daha ekle" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "Fiyat" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Any product" msgid "One product" @@ -23377,26 +23729,37 @@ msgid_plural "%(num)s products" msgstr[0] "Herhangi bir ürün" msgstr[1] "Herhangi bir ürün" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% taxes" msgid "incl. %(tax_sum)s taxes" msgstr "dahil edilen %(rate)s%% vergi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Bir kuponu kullan" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Kuponu kullan" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "Boş sepet" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "Ödeme ile devam et" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -23519,9 +23882,9 @@ msgstr "Tüm olayları göster %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "ÜCRETSİZ" @@ -23556,7 +23919,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -23564,7 +23927,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 #, fuzzy #| msgid "Fully redeemed" msgid "Fully booked" @@ -23589,109 +23952,98 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "Boş sepet" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "Ödeme ile devam et" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "Lütfen bu ürünün belirli bir varyasyonunu seçin." -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "Diğer tarihi görüntüle" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "Bir bilet almak için tarih seçin" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 #, fuzzy #| msgid "Other features" msgctxt "subevent" msgid "Other dates" msgstr "Diğer özellikler" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "Bu etkinlik için presale süresi bitti." -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "Bu etkinlik için satış öncesi %(date)s %(time)s ile başlayacaktır." -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "Bu etkinlik için önceden teklif henüz başlamamıştır." -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "Başlangıç: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "Bitiş:%(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "Giriş: %(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "Giriş: %(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "Takvime ekle" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, fuzzy #| msgid "Register" msgctxt "free_tickets" msgid "Register" msgstr "Kayıt olmak" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "Sepete ekle" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "Zaten bir bilet sipariş ettiyseniz" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -23704,7 +24056,7 @@ msgstr "" "gönderilmesini istediğiniz bağlantıyı istemek için aşağıdaki düğmeyi " "tıklayın." -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -24156,18 +24508,18 @@ msgid "Send links" msgstr "Linkleri gönder" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "Kupon geri ödeme" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "Bu kupon, bu etkinlik tarihi için geçerli değil." -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" @@ -24175,7 +24527,7 @@ msgstr "" "Belirtilen fiyattan aşağıdaki ürünleri satın almanıza olanak tanıyan bir " "kupon kodu girdiniz:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "itibaren %(minprice)s" @@ -24335,144 +24687,144 @@ msgstr "Sayfa %(page)s arasında %(of)s" msgid "We are processing your request …" msgstr "İsteğinizi işliyoruz…" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "Seçilen etkinlik bulunamadı." -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "Seçilen bilet dükkanı şu anda mevcut değil." -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "Bu özellik etkin değil." -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "Seçilen düzen bulunamadı." -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "Lütfen sadece rakam giriniz." -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "Lütfen sadece pozitif sayıları giriniz." -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "Alışveriş sepetiniz güncellendi." -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "Sepetiniz artık boş." -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "Ürünler sepetinize başarıyla eklendi." -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "Sepetiniz boş" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "Bu etkinliğin satış fiyatı bitti veya henüz başlamadı." -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "Bilinmeyen etkinlik kodu veya bu etkinliğe erişim yetkisi yok." -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "Tarih seçilmedi." -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "Bilinmeyen tarih seçildi." -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "Lütfen geri dön ve tekrar dene." -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "Bu sipariş için ödeme yapılamaz." -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "Ödeme kabul edilmek için çok geç." -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Fatura oluşturuldu." -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "Bu sipariş için ödeme yöntemi değiştirilemez." -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "Bu sipariş için şu anda bir ödeme beklemede." -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "Bu siparişi değiştiremezsiniz" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "Cancellation" msgid "You chose an invalid cancellation fee." msgstr "İptal" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Herhangi bir müşteri" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "Soru silindi." -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 #, fuzzy #| msgid "Ticket download is not (yet) enabled." msgid "Ticket download is not (yet) enabled for this order." msgstr "Bilet indirmesi (henüz) etkin değil." -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Bu siparişi iptal edemezsiniz." -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, fuzzy, python-brace-format #| msgid "" #| "The order has been marked as refunded. Please transfer the money back to " @@ -24484,30 +24836,30 @@ msgstr "" "Sipariş iade edildi olarak işaretlendi. Lütfen parayı alıcıya manuel olarak " "geri gönderin." -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "Girişinizi işlerken zorluklar yaşadık." -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "{} İçin siparişleriniz" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "" "Şu anda e-posta göndermede sorun yaşıyoruz, lütfen daha sonra tekrar kontrol " "edin." -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." @@ -24515,21 +24867,21 @@ msgstr "" "Bu kullanıcı tarafından herhangi bir sipariş varsa, sipariş kodlarıyla " "birlikte bir e-posta alacaklar." -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "Bekleme listeleri bu etkinlik için devre dışı bırakıldı." -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "Seçtiğiniz ürünü tanımlayamadık." -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "The waiting list is disabled for this product." msgstr "Bekleme listeleri bu etkinlik için devre dışı bırakıldı." -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." @@ -24537,7 +24889,7 @@ msgstr "" "Bu ürün şu anda hazır bulunduğundan kendinizi bekleme listesine " "ekleyemezsiniz." -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." @@ -24545,139 +24897,155 @@ msgstr "" "Seni bekleme listesine ekledik. Biletler tekrar kullanılabilir hale gelir " "gelmez bir e-posta alacaksınız." -#: pretix/presale/views/widget.py:264 -#, fuzzy -#| msgid "event ticketing powered by pretix" -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "<%(a_attr)s>pretix tarafından desteklenen etkinlik biletleme" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 #, fuzzy #| msgid "The selected ticket shop is currently not available." msgid "This ticket shop is currently disabled." msgstr "Seçilen bilet dükkanı şu anda mevcut değil." -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 #, fuzzy #| msgid "The selected item does not belong to this event." msgid "The selected date does not exist in this event series." msgstr "Seçilen öğe bu etkinliğe ait değil." -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 #, fuzzy #| msgid "This is an event series" msgid "This is not an event series." msgstr "Bu bir olay serisi" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, fuzzy, python-format #| msgid "Show start date" msgid "from %(start_date)s" msgstr "Başlangıç tarihini göster" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "İngilizce" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "Almanca" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "Almanca (gayri resmi)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "Danimarkalı" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "Flemenkçe" -#: pretix/settings.py:441 +#: pretix/settings.py:476 #, fuzzy #| msgid "German (informal)" msgid "Dutch (informal)" msgstr "Almanca (gayri resmi)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "" -#: pretix/settings.py:443 +#: pretix/settings.py:478 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "Danimarkalı" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 #, fuzzy #| msgid "English" msgid "Polish" msgstr "İngilizce" -#: pretix/settings.py:448 +#: pretix/settings.py:483 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Portekizce (Brezilya)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "Portekizce (Brezilya)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 #, fuzzy #| msgid "Danish" msgid "Spanish" msgstr "Danimarkalı" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "Türkçe" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "Okuma erişimi" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "Yazma erişimi" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "İsteğe bağlı. Bu tarihten önce hiçbir ürün satılmayacaktır." + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "Organizatör" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "" +#~ "Son QR kodu biraz daha küçük olacaktır çünkü düzgün tarama için bazı " +#~ "boşluklar gereklidir." + +#, fuzzy +#~| msgid "event ticketing powered by pretix" +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "<%(a_attr)s>pretix tarafından desteklenen etkinlik biletleme" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/tr/LC_MESSAGES/djangojs.po b/src/pretix/locale/tr/LC_MESSAGES/djangojs.po index ebfb15b194..15aae26981 100644 --- a/src/pretix/locale/tr/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/tr/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2018-09-03 06:36+0000\n" "Last-Translator: Yunus Fırat Pişkin \n" "Language-Team: Turkish \n" "Language-Team: Chinese (Simplified) pretix" +msgid "powered by {name} based on pretix" +msgstr "由pretix提供支持" + +#: pretix/base/context.py:52 +#, fuzzy, python-format +#| msgid "event ticketing powered by pretix" +msgid "ticketing powered by pretix" +msgstr "由Pretix提供的活动票务" + +#: pretix/base/context.py:61 +#, fuzzy +#| msgid "Voucher code" +msgid "source code" +msgstr "优惠券号" + +#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/plugins/badges/__init__.py:45 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:27 +#: pretix/plugins/ticketoutputpdf/models.py:48 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" msgstr "缺席" -#: pretix/base/email.py:162 +#: pretix/base/email.py:183 msgid "Simple with logo" msgstr "简约Logo" -#: pretix/base/email.py:436 pretix/base/email.py:502 pretix/base/email.py:518 -#: pretix/base/email.py:523 pretix/base/pdf.py:113 pretix/base/pdf.py:246 -#: pretix/base/services/invoices.py:365 pretix/control/views/event.py:696 +#: pretix/base/email.py:457 pretix/base/email.py:523 pretix/base/email.py:539 +#: pretix/base/email.py:544 pretix/base/pdf.py:154 pretix/base/pdf.py:297 +#: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 msgid "John Doe" msgstr "张三" -#: pretix/base/email.py:440 +#: pretix/base/email.py:461 msgid "Sample Corporation" msgstr "样本公司" -#: pretix/base/email.py:480 +#: pretix/base/email.py:501 msgid "Sample Admission Ticket" msgstr "样本入场券" -#: pretix/base/email.py:506 +#: pretix/base/email.py:527 msgid "An individual text with a reason can be inserted here." msgstr "可以在此处插入具有原因的单个文本。" -#: pretix/base/email.py:510 +#: pretix/base/email.py:531 msgid "The amount has been charged to your card." msgstr "这笔金额已经记在你的卡上了。" -#: pretix/base/email.py:514 +#: pretix/base/email.py:535 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "请转账到这个银行账户:9999-9999-9999-9999" -#: pretix/base/exporter.py:117 pretix/base/exporter.py:244 +#: pretix/base/exporter.py:151 pretix/base/exporter.py:278 msgid "Export format" msgstr "导出格式" -#: pretix/base/exporter.py:119 +#: pretix/base/exporter.py:153 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:120 pretix/base/exporter.py:236 +#: pretix/base/exporter.py:154 pretix/base/exporter.py:270 msgid "CSV (with commas)" msgstr "CSV (逗号分割)" -#: pretix/base/exporter.py:121 pretix/base/exporter.py:237 +#: pretix/base/exporter.py:155 pretix/base/exporter.py:271 msgid "CSV (Excel-style)" msgstr "CSV (Excel-风格)" -#: pretix/base/exporter.py:122 pretix/base/exporter.py:238 +#: pretix/base/exporter.py:156 pretix/base/exporter.py:272 msgid "CSV (with semicolons)" msgstr "CSV (分号分隔)" -#: pretix/base/exporter.py:232 +#: pretix/base/exporter.py:266 msgid "Combined Excel (.xlsx)" msgstr "复合Excel (.xlsx)" -#: pretix/base/exporters/answers.py:18 +#: pretix/base/exporters/answers.py:52 msgid "Answers to file upload questions" msgstr "文件上传问题的答案" -#: pretix/base/exporters/answers.py:27 pretix/base/models/items.py:1113 -#: pretix/control/navigation.py:161 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1154 +#: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 msgid "Questions" msgstr "问题" -#: pretix/base/exporters/dekodi.py:82 +#: pretix/base/exporters/dekodi.py:103 #, python-brace-format msgid "Event ticket {event}-{code}" msgstr "活动门票{event}-{code}" -#: pretix/base/exporters/dekodi.py:202 pretix/base/exporters/invoices.py:36 -#: pretix/base/exporters/orderlist.py:73 pretix/base/exporters/orderlist.py:510 -#: pretix/base/exporters/orderlist.py:791 -#: pretix/base/exporters/waitinglist.py:93 -#: pretix/control/forms/subevents.py:386 +#: pretix/base/exporters/dekodi.py:223 pretix/base/exporters/invoices.py:70 +#: pretix/base/exporters/orderlist.py:107 +#: pretix/base/exporters/orderlist.py:544 +#: pretix/base/exporters/orderlist.py:825 +#: pretix/base/exporters/waitinglist.py:114 +#: pretix/control/forms/subevents.py:407 #: pretix/control/templates/pretixcontrol/events/index.html:74 #: pretix/control/templates/pretixcontrol/order/index.html:614 #: pretix/control/templates/pretixcontrol/order/index.html:708 @@ -427,14 +446,14 @@ msgstr "活动门票{event}-{code}" #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 -#: pretix/plugins/badges/exporters.py:244 -#: pretix/plugins/checkinlists/exporters.py:47 -#: pretix/plugins/checkinlists/exporters.py:421 -#: pretix/plugins/ticketoutputpdf/exporters.py:41 +#: pretix/plugins/badges/exporters.py:278 +#: pretix/plugins/checkinlists/exporters.py:81 +#: pretix/plugins/checkinlists/exporters.py:455 +#: pretix/plugins/ticketoutputpdf/exporters.py:75 msgid "Start date" msgstr "开始日期" -#: pretix/base/exporters/dekodi.py:205 pretix/base/exporters/invoices.py:39 +#: pretix/base/exporters/dekodi.py:226 pretix/base/exporters/invoices.py:73 msgid "" "Only include invoices issued on or after this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -442,22 +461,23 @@ msgstr "" "只包括在此日期或之后开具的发票。请注意,发票日期并不总是与订单或付款日期相对" "应。" -#: pretix/base/exporters/dekodi.py:210 pretix/base/exporters/invoices.py:44 -#: pretix/base/exporters/orderlist.py:80 pretix/base/exporters/orderlist.py:511 -#: pretix/base/exporters/orderlist.py:792 -#: pretix/base/exporters/waitinglist.py:94 +#: pretix/base/exporters/dekodi.py:231 pretix/base/exporters/invoices.py:78 +#: pretix/base/exporters/orderlist.py:114 +#: pretix/base/exporters/orderlist.py:545 +#: pretix/base/exporters/orderlist.py:826 +#: pretix/base/exporters/waitinglist.py:115 #: pretix/control/templates/pretixcontrol/events/index.html:78 #: pretix/control/templates/pretixcontrol/organizers/detail.html:56 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 -#: pretix/plugins/badges/exporters.py:251 -#: pretix/plugins/checkinlists/exporters.py:54 -#: pretix/plugins/checkinlists/exporters.py:422 -#: pretix/plugins/ticketoutputpdf/exporters.py:48 +#: pretix/plugins/badges/exporters.py:285 +#: pretix/plugins/checkinlists/exporters.py:88 +#: pretix/plugins/checkinlists/exporters.py:456 +#: pretix/plugins/ticketoutputpdf/exporters.py:82 msgid "End date" msgstr "结束日期" -#: pretix/base/exporters/dekodi.py:213 pretix/base/exporters/invoices.py:47 +#: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:81 msgid "" "Only include invoices issued on or before this date. Note that the invoice " "date does not always correspond to the order or payment date." @@ -465,9 +485,9 @@ msgstr "" "只包括在此日期或之前开具的发票。请注意,发票日期并不总是与订单或付款日期相对" "应。" -#: pretix/base/exporters/invoices.py:52 pretix/base/models/orders.py:1355 -#: pretix/base/models/orders.py:1732 pretix/control/forms/filter.py:139 -#: pretix/control/forms/filter.py:1541 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1390 +#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1575 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -477,12 +497,12 @@ msgstr "" msgid "Payment provider" msgstr "支付服务提供商" -#: pretix/base/exporters/invoices.py:54 pretix/base/exporters/invoices.py:56 -#: pretix/control/forms/filter.py:141 pretix/control/forms/filter.py:1543 +#: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1577 msgid "All payment providers" msgstr "所有的支付供应商" -#: pretix/base/exporters/invoices.py:61 +#: pretix/base/exporters/invoices.py:95 msgid "" "Only include invoices for orders that have at least one payment attempt with " "this payment provider. Note that this might include some invoices of orders " @@ -491,15 +511,15 @@ msgstr "" "只包含与此付款提供者至少有一次付款尝试的订单的发票。注意,这可能包括一些订单" "的发票,这些发票最终已全部或部分由另一家供应商支付。" -#: pretix/base/exporters/invoices.py:97 +#: pretix/base/exporters/invoices.py:131 msgid "All invoices" msgstr "所有发票" -#: pretix/base/exporters/invoices.py:148 +#: pretix/base/exporters/invoices.py:182 msgid "Invoice data" msgstr "发票数据" -#: pretix/base/exporters/invoices.py:157 pretix/base/shredder.py:349 +#: pretix/base/exporters/invoices.py:191 pretix/base/shredder.py:390 #: pretix/control/templates/pretixcontrol/order/index.html:219 #: pretix/control/templates/pretixcontrol/order/index.html:268 #: pretix/presale/templates/pretixpresale/event/order.html:230 @@ -507,93 +527,93 @@ msgstr "发票数据" msgid "Invoices" msgstr "发票" -#: pretix/base/exporters/invoices.py:158 +#: pretix/base/exporters/invoices.py:192 msgid "Invoice lines" msgstr "发票行" -#: pretix/base/exporters/invoices.py:165 pretix/base/exporters/invoices.py:284 +#: pretix/base/exporters/invoices.py:199 pretix/base/exporters/invoices.py:318 msgid "Invoice number" msgstr "发票号码" -#: pretix/base/exporters/invoices.py:166 pretix/base/exporters/invoices.py:294 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:84 pretix/base/models/items.py:1024 -#: pretix/base/models/orders.py:159 pretix/base/models/orders.py:2208 +#: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1059 +#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:63 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:570 +#: pretix/plugins/checkinlists/exporters.py:604 #: pretix/presale/templates/pretixpresale/organizers/index.html:64 msgid "Date" msgstr "日期" -#: pretix/base/exporters/invoices.py:167 pretix/base/exporters/invoices.py:295 -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:500 pretix/base/models/orders.py:129 -#: pretix/base/notifications.py:190 pretix/base/pdf.py:58 +#: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:432 +#: pretix/base/exporters/orderlist.py:534 pretix/base/models/orders.py:164 +#: pretix/base/notifications.py:224 pretix/base/pdf.py:92 #: pretix/control/templates/pretixcontrol/checkin/index.html:65 #: pretix/control/templates/pretixcontrol/order/index.html:162 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:115 #: pretix/control/templates/pretixcontrol/orders/index.html:46 #: pretix/control/templates/pretixcontrol/orders/index.html:106 #: pretix/control/templates/pretixcontrol/search/orders.html:41 -#: pretix/plugins/badges/exporters.py:261 +#: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 -#: pretix/plugins/checkinlists/exporters.py:75 -#: pretix/plugins/checkinlists/exporters.py:398 -#: pretix/plugins/checkinlists/exporters.py:574 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:761 -#: pretix/plugins/ticketoutputpdf/exporters.py:58 +#: pretix/plugins/checkinlists/exporters.py:109 +#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/plugins/checkinlists/exporters.py:608 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:795 +#: pretix/plugins/ticketoutputpdf/exporters.py:92 msgid "Order code" msgstr "订单代码" -#: pretix/base/exporters/invoices.py:168 pretix/base/exporters/invoices.py:296 -#: pretix/base/models/waitinglist.py:52 pretix/base/orderimport.py:126 -#: pretix/control/forms/filter.py:459 +#: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:330 +#: pretix/base/models/waitinglist.py:73 pretix/base/orderimport.py:147 +#: pretix/control/forms/filter.py:493 #: pretix/control/templates/pretixcontrol/users/index.html:37 -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "E-mail address" msgstr "E-mail 地址" -#: pretix/base/exporters/invoices.py:169 pretix/base/exporters/invoices.py:297 +#: pretix/base/exporters/invoices.py:203 pretix/base/exporters/invoices.py:331 msgid "Invoice type" msgstr "发票类型" -#: pretix/base/exporters/invoices.py:170 pretix/base/exporters/invoices.py:298 +#: pretix/base/exporters/invoices.py:204 pretix/base/exporters/invoices.py:332 msgid "Cancellation of" msgstr "取消" -#: pretix/base/exporters/invoices.py:171 -#: pretix/base/exporters/waitinglist.py:95 pretix/base/models/auth.py:102 -#: pretix/control/forms/event.py:1227 pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/invoices.py:205 +#: pretix/base/exporters/waitinglist.py:116 pretix/base/models/auth.py:136 +#: pretix/control/forms/event.py:1263 pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "语言" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:173 -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:175 -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:177 -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:299 -#: pretix/base/exporters/invoices.py:300 pretix/base/exporters/invoices.py:301 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:303 -#: pretix/base/exporters/invoices.py:304 pretix/base/exporters/invoices.py:305 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:207 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:209 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:211 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:333 +#: pretix/base/exporters/invoices.py:334 pretix/base/exporters/invoices.py:335 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:337 +#: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:339 msgid "Invoice sender:" msgstr "发票发送者:" -#: pretix/base/exporters/invoices.py:172 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:299 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/waitinglist.py:85 pretix/base/forms/questions.py:811 -#: pretix/base/models/devices.py:45 pretix/base/models/devices.py:105 -#: pretix/base/models/event.py:1121 pretix/base/models/event.py:1374 -#: pretix/base/models/items.py:1366 pretix/base/models/items.py:1524 -#: pretix/base/models/organizer.py:35 pretix/base/models/seating.py:40 -#: pretix/base/models/tax.py:107 pretix/base/models/waitinglist.py:45 -#: pretix/base/settings.py:2201 pretix/base/settings.py:2211 -#: pretix/base/settings.py:2450 pretix/control/forms/filter.py:521 -#: pretix/control/forms/item.py:297 +#: pretix/base/exporters/invoices.py:206 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:333 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/waitinglist.py:106 pretix/base/forms/questions.py:978 +#: pretix/base/models/devices.py:66 pretix/base/models/devices.py:126 +#: pretix/base/models/event.py:1156 pretix/base/models/event.py:1409 +#: pretix/base/models/items.py:1407 pretix/base/models/items.py:1565 +#: pretix/base/models/organizer.py:69 pretix/base/models/seating.py:61 +#: pretix/base/models/tax.py:128 pretix/base/models/waitinglist.py:66 +#: pretix/base/settings.py:2244 pretix/base/settings.py:2254 +#: pretix/base/settings.py:2493 pretix/control/forms/filter.py:555 +#: pretix/control/forms/item.py:333 #: pretix/control/templates/pretixcontrol/checkin/index.html:79 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 @@ -603,14 +623,14 @@ msgstr "发票发送者:" #: pretix/control/templates/pretixcontrol/organizers/team_members.html:96 #: pretix/control/templates/pretixcontrol/subevents/index.html:74 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 -#: pretix/control/views/waitinglist.py:214 pretix/plugins/badges/models.py:32 +#: pretix/control/views/waitinglist.py:248 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:295 -#: pretix/plugins/checkinlists/exporters.py:578 -#: pretix/plugins/reports/exporters.py:762 -#: pretix/plugins/ticketoutputpdf/models.py:32 +#: pretix/plugins/checkinlists/exporters.py:329 +#: pretix/plugins/checkinlists/exporters.py:612 +#: pretix/plugins/reports/exporters.py:796 +#: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 -#: pretix/presale/forms/waitinglist.py:32 +#: pretix/presale/forms/waitinglist.py:53 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:97 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 #: pretix/presale/templates/pretixpresale/event/order.html:309 @@ -618,367 +638,368 @@ msgstr "发票发送者:" msgid "Name" msgstr "姓名" -#: pretix/base/exporters/invoices.py:173 pretix/base/exporters/invoices.py:300 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:528 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:412 -#: pretix/base/models/orders.py:1161 pretix/base/models/orders.py:2259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:420 -#: pretix/control/forms/filter.py:525 pretix/control/forms/filter.py:556 +#: pretix/base/exporters/invoices.py:207 pretix/base/exporters/invoices.py:334 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:562 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:571 +#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:441 +#: pretix/control/forms/filter.py:559 pretix/control/forms/filter.py:590 #: pretix/control/templates/pretixcontrol/order/index.html:823 -#: pretix/plugins/checkinlists/exporters.py:439 -#: pretix/plugins/reports/exporters.py:717 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:313 msgid "Address" msgstr "地址" -#: pretix/base/exporters/invoices.py:174 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:301 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:529 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:423 -#: pretix/base/models/orders.py:1162 pretix/base/models/orders.py:2260 -#: pretix/base/orderimport.py:285 pretix/base/orderimport.py:431 -#: pretix/base/settings.py:701 pretix/control/forms/filter.py:529 -#: pretix/control/forms/filter.py:560 pretix/control/views/item.py:355 -#: pretix/plugins/checkinlists/exporters.py:440 -#: pretix/plugins/reports/exporters.py:718 +#: pretix/base/exporters/invoices.py:208 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:335 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:563 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:582 +#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 +#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 +#: pretix/plugins/checkinlists/exporters.py:474 +#: pretix/plugins/reports/exporters.py:752 msgid "ZIP code" msgstr "邮政编码" -#: pretix/base/exporters/invoices.py:175 pretix/base/exporters/invoices.py:183 -#: pretix/base/exporters/invoices.py:302 pretix/base/exporters/invoices.py:310 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:530 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:431 -#: pretix/base/models/orders.py:1163 pretix/base/models/orders.py:2261 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:442 -#: pretix/base/settings.py:713 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:565 pretix/control/views/item.py:365 -#: pretix/plugins/checkinlists/exporters.py:441 -#: pretix/plugins/reports/exporters.py:719 +#: pretix/base/exporters/invoices.py:209 pretix/base/exporters/invoices.py:217 +#: pretix/base/exporters/invoices.py:336 pretix/base/exporters/invoices.py:344 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:564 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:590 +#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 +#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 +#: pretix/plugins/checkinlists/exporters.py:475 +#: pretix/plugins/reports/exporters.py:753 msgid "City" msgstr "城市" -#: pretix/base/exporters/invoices.py:176 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:303 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:531 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:443 -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2262 -#: pretix/base/models/orders.py:2263 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:458 pretix/base/settings.py:722 -#: pretix/control/forms/filter.py:539 pretix/control/forms/filter.py:570 +#: pretix/base/exporters/invoices.py:210 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:337 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:565 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:602 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2297 +#: pretix/base/models/orders.py:2298 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:757 +#: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:827 -#: pretix/control/views/item.py:375 -#: pretix/plugins/checkinlists/exporters.py:442 -#: pretix/plugins/reports/exporters.py:669 -#: pretix/plugins/reports/exporters.py:714 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/item.py:410 +#: pretix/plugins/checkinlists/exporters.py:476 +#: pretix/plugins/reports/exporters.py:703 +#: pretix/plugins/reports/exporters.py:748 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "Country" msgstr "国家" -#: pretix/base/exporters/invoices.py:177 pretix/base/exporters/invoices.py:304 +#: pretix/base/exporters/invoices.py:211 pretix/base/exporters/invoices.py:338 msgid "Tax ID" msgstr "税号" -#: pretix/base/exporters/invoices.py:178 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:566 pretix/base/models/orders.py:2266 -#: pretix/base/orderimport.py:356 +#: pretix/base/exporters/invoices.py:212 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:600 pretix/base/models/orders.py:2301 +#: pretix/base/orderimport.py:377 #: pretix/control/templates/pretixcontrol/order/index.html:834 -#: pretix/plugins/reports/exporters.py:721 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:755 +#: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 #: pretix/presale/templates/pretixpresale/event/order.html:324 msgid "VAT ID" msgstr "增值税ID" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:180 -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:182 -#: pretix/base/exporters/invoices.py:183 pretix/base/exporters/invoices.py:184 -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:186 -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:188 -#: pretix/base/exporters/invoices.py:306 pretix/base/exporters/invoices.py:307 -#: pretix/base/exporters/invoices.py:308 pretix/base/exporters/invoices.py:309 -#: pretix/base/exporters/invoices.py:310 pretix/base/exporters/invoices.py:311 -#: pretix/base/exporters/invoices.py:312 pretix/base/exporters/invoices.py:313 -#: pretix/base/exporters/invoices.py:314 pretix/base/exporters/invoices.py:315 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:214 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:216 +#: pretix/base/exporters/invoices.py:217 pretix/base/exporters/invoices.py:218 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:220 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:222 +#: pretix/base/exporters/invoices.py:340 pretix/base/exporters/invoices.py:341 +#: pretix/base/exporters/invoices.py:342 pretix/base/exporters/invoices.py:343 +#: pretix/base/exporters/invoices.py:344 pretix/base/exporters/invoices.py:345 +#: pretix/base/exporters/invoices.py:346 pretix/base/exporters/invoices.py:347 +#: pretix/base/exporters/invoices.py:348 pretix/base/exporters/invoices.py:349 msgid "Invoice recipient:" msgstr "发票收件人:" -#: pretix/base/exporters/invoices.py:179 pretix/base/exporters/invoices.py:306 -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:410 -#: pretix/base/exporters/orderlist.py:527 -#: pretix/base/exporters/orderlist.py:559 pretix/base/forms/questions.py:404 -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:409 -#: pretix/control/forms/filter.py:517 pretix/control/forms/filter.py:552 +#: pretix/base/exporters/invoices.py:213 pretix/base/exporters/invoices.py:340 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:444 +#: pretix/base/exporters/orderlist.py:561 +#: pretix/base/exporters/orderlist.py:593 pretix/base/forms/questions.py:563 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:430 +#: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:586 #: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/views/item.py:333 -#: pretix/plugins/checkinlists/exporters.py:427 -#: pretix/plugins/reports/exporters.py:716 -#: pretix/plugins/reports/exporters.py:762 +#: pretix/control/views/item.py:368 +#: pretix/plugins/checkinlists/exporters.py:461 +#: pretix/plugins/reports/exporters.py:750 +#: pretix/plugins/reports/exporters.py:796 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 #: pretix/presale/templates/pretixpresale/event/order.html:305 msgid "Company" msgstr "公司" -#: pretix/base/exporters/invoices.py:181 pretix/base/exporters/invoices.py:308 +#: pretix/base/exporters/invoices.py:215 pretix/base/exporters/invoices.py:342 msgid "Street address" msgstr "街道地址" -#: pretix/base/exporters/invoices.py:185 pretix/base/exporters/invoices.py:312 -#: pretix/base/exporters/orderlist.py:242 -#: pretix/base/exporters/orderlist.py:418 -#: pretix/base/exporters/orderlist.py:532 -#: pretix/base/exporters/orderlist.py:566 pretix/base/forms/questions.py:467 -#: pretix/base/forms/questions.py:777 pretix/base/models/orders.py:1165 -#: pretix/base/models/orders.py:2265 pretix/base/orderimport.py:331 +#: pretix/base/exporters/invoices.py:219 pretix/base/exporters/invoices.py:346 +#: pretix/base/exporters/orderlist.py:276 +#: pretix/base/exporters/orderlist.py:452 +#: pretix/base/exporters/orderlist.py:566 +#: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:626 +#: pretix/base/forms/questions.py:944 pretix/base/models/orders.py:1200 +#: pretix/base/models/orders.py:2300 pretix/base/orderimport.py:352 #: pretix/control/templates/pretixcontrol/order/index.html:830 -#: pretix/plugins/checkinlists/exporters.py:443 -#: pretix/plugins/reports/exporters.py:720 +#: pretix/plugins/checkinlists/exporters.py:477 +#: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 #: pretix/presale/templates/pretixpresale/event/order.html:320 msgctxt "address" msgid "State" msgstr "州" -#: pretix/base/exporters/invoices.py:187 pretix/base/exporters/invoices.py:314 -#: pretix/base/models/orders.py:2276 +#: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 +#: pretix/base/models/orders.py:2311 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "受益人" -#: pretix/base/exporters/invoices.py:188 pretix/base/exporters/invoices.py:315 -#: pretix/base/models/orders.py:2271 pretix/base/orderimport.py:367 +#: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:349 +#: pretix/base/models/orders.py:2306 pretix/base/orderimport.py:388 #: pretix/control/templates/pretixcontrol/order/index.html:854 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "内部参考" -#: pretix/base/exporters/invoices.py:189 pretix/control/forms/event.py:1181 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 msgid "Reverse charge" msgstr "反向计费" -#: pretix/base/exporters/invoices.py:190 +#: pretix/base/exporters/invoices.py:224 msgid "Shown foreign currency" msgstr "显示外汇" -#: pretix/base/exporters/invoices.py:191 +#: pretix/base/exporters/invoices.py:225 msgid "Foreign currency rate" msgstr "汇率" -#: pretix/base/exporters/invoices.py:192 +#: pretix/base/exporters/invoices.py:226 msgid "Total value (with taxes)" msgstr "总价 (含税)" -#: pretix/base/exporters/invoices.py:193 +#: pretix/base/exporters/invoices.py:227 msgid "Total value (without taxes)" msgstr "总价 (未税)" -#: pretix/base/exporters/invoices.py:194 +#: pretix/base/exporters/invoices.py:228 msgid "Payment matching IDs" msgstr "支付匹配ID" -#: pretix/base/exporters/invoices.py:195 pretix/base/exporters/invoices.py:316 -#: pretix/base/exporters/orderlist.py:258 -#: pretix/base/exporters/orderlist.py:421 -#: pretix/base/exporters/orderlist.py:570 +#: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:350 +#: pretix/base/exporters/orderlist.py:292 +#: pretix/base/exporters/orderlist.py:455 +#: pretix/base/exporters/orderlist.py:604 #: pretix/control/templates/pretixcontrol/event/payment.html:10 -#: pretix/control/views/event.py:290 +#: pretix/control/views/event.py:325 msgid "Payment providers" msgstr "付款服务提供商" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 msgid "Cancellation" msgstr "取消" -#: pretix/base/exporters/invoices.py:251 pretix/base/exporters/invoices.py:353 +#: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "发票" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1030 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:426 -#: pretix/control/forms/item.py:425 pretix/control/forms/subevents.py:97 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:836 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1065 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:460 +#: pretix/control/forms/item.py:462 pretix/control/forms/subevents.py:118 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:870 msgid "Yes" msgstr "是" -#: pretix/base/exporters/invoices.py:271 pretix/base/exporters/orderlist.py:359 -#: pretix/base/exporters/orderlist.py:659 -#: pretix/base/exporters/orderlist.py:967 pretix/base/models/orders.py:1032 -#: pretix/control/forms/filter.py:106 pretix/control/forms/filter.py:427 -#: pretix/control/forms/item.py:426 pretix/control/forms/subevents.py:98 -#: pretix/control/views/item.py:566 pretix/control/views/vouchers.py:92 -#: pretix/control/views/vouchers.py:93 -#: pretix/plugins/checkinlists/exporters.py:491 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:531 -#: pretix/plugins/checkinlists/exporters.py:616 -#: pretix/plugins/checkinlists/exporters.py:617 -#: pretix/presale/checkoutflow.py:838 +#: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 +#: pretix/base/exporters/orderlist.py:693 +#: pretix/base/exporters/orderlist.py:1001 pretix/base/models/orders.py:1067 +#: pretix/control/forms/filter.py:140 pretix/control/forms/filter.py:461 +#: pretix/control/forms/item.py:463 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:601 pretix/control/views/vouchers.py:127 +#: pretix/control/views/vouchers.py:128 +#: pretix/plugins/checkinlists/exporters.py:525 +#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:565 +#: pretix/plugins/checkinlists/exporters.py:650 +#: pretix/plugins/checkinlists/exporters.py:651 +#: pretix/presale/checkoutflow.py:872 msgid "No" msgstr "否" -#: pretix/base/exporters/invoices.py:285 +#: pretix/base/exporters/invoices.py:319 msgid "Line number" msgstr "行号" -#: pretix/base/exporters/invoices.py:286 pretix/base/exporters/orderlist.py:405 -#: pretix/base/models/items.py:280 pretix/base/models/items.py:645 -#: pretix/base/models/items.py:652 +#: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:439 +#: pretix/base/models/items.py:315 pretix/base/models/items.py:680 +#: pretix/base/models/items.py:687 msgid "Description" msgstr "描述" -#: pretix/base/exporters/invoices.py:287 pretix/control/forms/orders.py:262 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 msgid "Gross price" msgstr "原价" -#: pretix/base/exporters/invoices.py:288 +#: pretix/base/exporters/invoices.py:322 msgid "Net price" msgstr "实价" -#: pretix/base/exporters/invoices.py:289 pretix/base/exporters/orderlist.py:409 -#: pretix/base/exporters/orderlist.py:518 pretix/base/models/orders.py:1880 -#: pretix/base/models/orders.py:1980 +#: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:443 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1915 +#: pretix/base/models/orders.py:2015 msgid "Tax value" msgstr "税额" -#: pretix/base/exporters/invoices.py:290 pretix/base/exporters/orderlist.py:407 -#: pretix/base/exporters/orderlist.py:516 pretix/base/models/orders.py:1871 -#: pretix/base/models/orders.py:1971 pretix/base/models/tax.py:114 -#: pretix/plugins/reports/exporters.py:670 -#: pretix/plugins/reports/exporters.py:715 +#: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:441 +#: pretix/base/exporters/orderlist.py:550 pretix/base/models/orders.py:1906 +#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/plugins/reports/exporters.py:704 +#: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" msgstr "税率" -#: pretix/base/exporters/invoices.py:291 +#: pretix/base/exporters/invoices.py:325 msgid "Tax name" msgstr "税名" -#: pretix/base/exporters/invoices.py:292 +#: pretix/base/exporters/invoices.py:326 msgid "Event start date" msgstr "活动开始日期" -#: pretix/base/exporters/mail.py:18 +#: pretix/base/exporters/mail.py:52 msgid "Email addresses (text file)" msgstr "Email 地址(文本档案)" -#: pretix/base/exporters/mail.py:40 pretix/plugins/reports/exporters.py:348 -#: pretix/plugins/reports/exporters.py:528 +#: pretix/base/exporters/mail.py:74 pretix/plugins/reports/exporters.py:382 +#: pretix/plugins/reports/exporters.py:562 msgid "Filter by status" msgstr "按状态过滤" -#: pretix/base/exporters/orderlist.py:36 +#: pretix/base/exporters/orderlist.py:70 msgid "Order data" msgstr "订单数据" -#: pretix/base/exporters/orderlist.py:45 pretix/base/models/orders.py:210 -#: pretix/control/navigation.py:224 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 -#: pretix/plugins/reports/exporters.py:516 +#: pretix/plugins/reports/exporters.py:550 msgid "Orders" msgstr "订单" -#: pretix/base/exporters/orderlist.py:46 pretix/base/models/orders.py:1996 -#: pretix/base/notifications.py:196 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/notifications.py:230 msgid "Order positions" msgstr "订单位置" -#: pretix/base/exporters/orderlist.py:47 +#: pretix/base/exporters/orderlist.py:81 msgid "Order fees" msgstr "订单费用" -#: pretix/base/exporters/orderlist.py:55 +#: pretix/base/exporters/orderlist.py:89 msgid "Only paid orders" msgstr "仅支付的订单" -#: pretix/base/exporters/orderlist.py:61 +#: pretix/base/exporters/orderlist.py:95 msgid "Include payment amounts" msgstr "包括支付数额" -#: pretix/base/exporters/orderlist.py:67 +#: pretix/base/exporters/orderlist.py:101 msgid "Show multiple choice answers grouped in one column" msgstr "" -#: pretix/base/exporters/orderlist.py:76 +#: pretix/base/exporters/orderlist.py:110 #, fuzzy #| msgid "Only orders created in test mode can be deleted." msgid "Only include orders created on or after this date." msgstr "只能删除在测试模式下创建的订单。" -#: pretix/base/exporters/orderlist.py:83 +#: pretix/base/exporters/orderlist.py:117 #, fuzzy -#| msgid "Optional. No products will be sold before this date." -msgid "Only include orders issued on or before this date." -msgstr "可选的。 在此日期之前不会销售任何产品。" +#| msgid "Only orders created in test mode can be deleted." +msgid "Only include orders created on or before this date." +msgstr "只能删除在测试模式下创建的订单。" -#: pretix/base/exporters/orderlist.py:87 +#: pretix/base/exporters/orderlist.py:121 #, fuzzy #| msgid "Start date" msgid "Start event date" msgstr "开始日期" -#: pretix/base/exporters/orderlist.py:90 pretix/base/exporters/orderlist.py:98 +#: pretix/base/exporters/orderlist.py:124 +#: pretix/base/exporters/orderlist.py:132 msgid "" "Only include orders including at least one ticket for a date on or after " "this date. Will also include other dates in case of mixed orders!" msgstr "" -#: pretix/base/exporters/orderlist.py:95 +#: pretix/base/exporters/orderlist.py:129 #, fuzzy #| msgid "Event date" msgid "End event date" msgstr "活动日期" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:397 -#: pretix/base/exporters/orderlist.py:499 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/waitinglist.py:90 pretix/control/forms/event.py:1273 -#: pretix/control/forms/organizer.py:49 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:431 +#: pretix/base/exporters/orderlist.py:533 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 +#: pretix/control/forms/organizer.py:83 msgid "Event slug" msgstr "活动slug" -#: pretix/base/exporters/orderlist.py:234 pretix/base/notifications.py:192 +#: pretix/base/exporters/orderlist.py:268 pretix/base/notifications.py:226 #: pretix/control/templates/pretixcontrol/search/orders.html:53 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 msgid "Order total" msgstr "订单总计" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:399 -#: pretix/base/exporters/orderlist.py:502 -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:899 -#: pretix/base/exporters/waitinglist.py:97 -#: pretix/base/exporters/waitinglist.py:145 pretix/base/models/orders.py:135 -#: pretix/control/forms/filter.py:773 pretix/control/forms/filter.py:1000 -#: pretix/control/forms/filter.py:1269 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:433 +#: pretix/base/exporters/orderlist.py:536 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:933 +#: pretix/base/exporters/waitinglist.py:118 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:170 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1303 pretix/control/forms/filter.py:1384 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 @@ -990,180 +1011,180 @@ msgstr "订单总计" #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:147 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:797 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "状态" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:400 -#: pretix/base/exporters/orderlist.py:503 -#: pretix/base/exporters/waitinglist.py:86 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:434 +#: pretix/base/exporters/orderlist.py:537 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 msgid "Email" msgstr "Email" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:401 -#: pretix/base/exporters/orderlist.py:504 -#: pretix/base/exporters/waitinglist.py:87 pretix/base/models/items.py:1028 -#: pretix/base/models/orders.py:151 pretix/base/models/waitinglist.py:56 -#: pretix/base/pdf.py:240 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:435 +#: pretix/base/exporters/orderlist.py:538 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1063 +#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/pdf.py:286 #: pretix/control/templates/pretixcontrol/order/index.html:210 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 -#: pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:417 -#: pretix/presale/checkoutflow.py:829 pretix/presale/forms/checkout.py:53 -#: pretix/presale/forms/waitinglist.py:48 +#: pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:451 +#: pretix/presale/checkoutflow.py:863 pretix/presale/forms/checkout.py:87 +#: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" msgstr "电话号码" -#: pretix/base/exporters/orderlist.py:234 -#: pretix/base/exporters/orderlist.py:402 -#: pretix/base/exporters/orderlist.py:505 pretix/base/notifications.py:194 -#: pretix/control/forms/filter.py:1594 +#: pretix/base/exporters/orderlist.py:268 +#: pretix/base/exporters/orderlist.py:436 +#: pretix/base/exporters/orderlist.py:539 pretix/base/notifications.py:228 +#: pretix/control/forms/filter.py:1628 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 #: pretix/control/templates/pretixcontrol/search/orders.html:50 -#: pretix/plugins/checkinlists/exporters.py:429 -#: pretix/plugins/reports/exporters.py:359 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:539 -#: pretix/plugins/reports/exporters.py:550 -#: pretix/plugins/reports/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:463 +#: pretix/plugins/reports/exporters.py:393 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:573 +#: pretix/plugins/reports/exporters.py:584 +#: pretix/plugins/reports/exporters.py:795 msgid "Order date" msgstr "订单日期" -#: pretix/base/exporters/orderlist.py:235 -#: pretix/base/exporters/orderlist.py:403 -#: pretix/base/exporters/orderlist.py:506 -#: pretix/plugins/checkinlists/exporters.py:430 +#: pretix/base/exporters/orderlist.py:269 +#: pretix/base/exporters/orderlist.py:437 +#: pretix/base/exporters/orderlist.py:540 +#: pretix/plugins/checkinlists/exporters.py:464 msgid "Order time" msgstr "订单时间" -#: pretix/base/exporters/orderlist.py:243 pretix/base/settings.py:301 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 msgid "Custom address field" msgstr "自定义地址池" -#: pretix/base/exporters/orderlist.py:243 +#: pretix/base/exporters/orderlist.py:277 msgid "Date of last payment" msgstr "最后付款日期" -#: pretix/base/exporters/orderlist.py:243 pretix/base/services/stats.py:195 +#: pretix/base/exporters/orderlist.py:277 pretix/base/services/stats.py:229 msgid "Fees" msgstr "费用" -#: pretix/base/exporters/orderlist.py:243 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:548 +#: pretix/base/exporters/orderlist.py:277 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:569 #: pretix/control/templates/pretixcontrol/order/index.html:174 #: pretix/control/templates/pretixcontrol/pdf/index.html:212 msgid "Order locale" msgstr "订单地区" -#: pretix/base/exporters/orderlist.py:248 +#: pretix/base/exporters/orderlist.py:282 #, python-brace-format msgid "Gross at {rate} % tax" msgstr "按 {rate} % 税率计算的原价" -#: pretix/base/exporters/orderlist.py:249 +#: pretix/base/exporters/orderlist.py:283 #, python-brace-format msgid "Net at {rate} % tax" msgstr "按 {rate} % 税率计算的实价" -#: pretix/base/exporters/orderlist.py:250 +#: pretix/base/exporters/orderlist.py:284 #, python-brace-format msgid "Tax value at {rate} % tax" msgstr "按 {rate} % 税率计算的税额" -#: pretix/base/exporters/orderlist.py:253 +#: pretix/base/exporters/orderlist.py:287 msgid "Invoice numbers" msgstr "发票号码" -#: pretix/base/exporters/orderlist.py:254 -#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:574 -#: pretix/control/forms/filter.py:491 +#: pretix/base/exporters/orderlist.py:288 +#: pretix/base/exporters/orderlist.py:603 pretix/base/orderimport.py:595 +#: pretix/control/forms/filter.py:525 #: pretix/control/templates/pretixcontrol/order/index.html:171 msgid "Sales channel" msgstr "销售渠道" -#: pretix/base/exporters/orderlist.py:255 pretix/base/models/items.py:402 -#: pretix/base/models/orders.py:177 -#: pretix/plugins/checkinlists/exporters.py:431 +#: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:437 +#: pretix/base/models/orders.py:212 +#: pretix/plugins/checkinlists/exporters.py:465 msgid "Requires special attention" msgstr "需要特别注意" -#: pretix/base/exporters/orderlist.py:256 -#: pretix/base/exporters/orderlist.py:745 pretix/base/models/orders.py:172 -#: pretix/base/models/vouchers.py:197 pretix/base/orderimport.py:623 -#: pretix/control/forms/filter.py:463 +#: pretix/base/exporters/orderlist.py:290 +#: pretix/base/exporters/orderlist.py:779 pretix/base/models/orders.py:207 +#: pretix/base/models/vouchers.py:232 pretix/base/orderimport.py:644 +#: pretix/control/forms/filter.py:497 #: pretix/control/templates/pretixcontrol/order/index.html:772 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:74 -#: pretix/plugins/banktransfer/refund_export.py:25 -#: pretix/plugins/checkinlists/exporters.py:432 +#: pretix/control/views/vouchers.py:109 +#: pretix/plugins/banktransfer/refund_export.py:46 +#: pretix/plugins/checkinlists/exporters.py:466 msgid "Comment" msgstr "评论" -#: pretix/base/exporters/orderlist.py:257 +#: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 msgid "Positions" msgstr "位置" -#: pretix/base/exporters/orderlist.py:262 +#: pretix/base/exporters/orderlist.py:296 #, fuzzy, python-brace-format #| msgid "Payment method" msgid "Paid by {method}" msgstr "支付方式" -#: pretix/base/exporters/orderlist.py:404 +#: pretix/base/exporters/orderlist.py:438 msgid "Fee type" msgstr "费用类别" -#: pretix/base/exporters/orderlist.py:406 -#: pretix/base/exporters/orderlist.py:515 pretix/base/models/orders.py:1130 -#: pretix/base/orderimport.py:499 pretix/base/pdf.py:98 +#: pretix/base/exporters/orderlist.py:440 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/orders.py:1165 +#: pretix/base/orderimport.py:520 pretix/base/pdf.py:139 #: pretix/control/templates/pretixcontrol/item/index.html:88 #: pretix/control/templates/pretixcontrol/order/change.html:157 #: pretix/control/templates/pretixcontrol/order/change.html:307 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Price" msgstr "价格" -#: pretix/base/exporters/orderlist.py:408 -#: pretix/base/exporters/orderlist.py:517 +#: pretix/base/exporters/orderlist.py:442 +#: pretix/base/exporters/orderlist.py:551 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:145 msgid "Tax rule" msgstr "计税规则" -#: pretix/base/exporters/orderlist.py:411 -#: pretix/base/exporters/orderlist.py:416 -#: pretix/base/exporters/orderlist.py:560 -#: pretix/base/exporters/orderlist.py:564 pretix/base/pdf.py:245 +#: pretix/base/exporters/orderlist.py:445 +#: pretix/base/exporters/orderlist.py:450 +#: pretix/base/exporters/orderlist.py:594 +#: pretix/base/exporters/orderlist.py:598 pretix/base/pdf.py:296 msgid "Invoice address name" msgstr "发票地址名称" -#: pretix/base/exporters/orderlist.py:501 -#: pretix/plugins/checkinlists/exporters.py:575 +#: pretix/base/exporters/orderlist.py:535 +#: pretix/plugins/checkinlists/exporters.py:609 msgid "Position ID" msgstr "位置ID" -#: pretix/base/exporters/orderlist.py:509 -#: pretix/base/exporters/orderlist.py:790 pretix/base/models/checkin.py:20 -#: pretix/base/models/items.py:1362 pretix/base/models/orders.py:1112 -#: pretix/base/models/vouchers.py:101 pretix/base/models/waitinglist.py:37 -#: pretix/control/forms/event.py:1222 pretix/control/forms/filter.py:331 -#: pretix/control/forms/filter.py:1387 pretix/control/forms/filter.py:1501 -#: pretix/control/forms/filter.py:1585 pretix/control/forms/item.py:187 -#: pretix/control/forms/orders.py:267 pretix/control/forms/orders.py:319 -#: pretix/control/forms/orders.py:610 pretix/control/forms/vouchers.py:78 +#: pretix/base/exporters/orderlist.py:543 +#: pretix/base/exporters/orderlist.py:824 pretix/base/models/checkin.py:54 +#: pretix/base/models/items.py:1403 pretix/base/models/orders.py:1147 +#: pretix/base/models/vouchers.py:136 pretix/base/models/waitinglist.py:58 +#: pretix/control/forms/event.py:1258 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1421 pretix/control/forms/filter.py:1535 +#: pretix/control/forms/filter.py:1619 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:302 pretix/control/forms/orders.py:354 +#: pretix/control/forms/orders.py:645 pretix/control/forms/vouchers.py:112 #: pretix/control/templates/pretixcontrol/checkin/lists.html:75 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:104 @@ -1172,65 +1193,65 @@ msgstr "位置ID" #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:126 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 -#: pretix/control/views/waitinglist.py:218 -#: pretix/plugins/checkinlists/exporters.py:420 -#: pretix/plugins/sendmail/forms.py:177 +#: pretix/control/views/waitinglist.py:252 +#: pretix/plugins/checkinlists/exporters.py:454 +#: pretix/plugins/sendmail/forms.py:212 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:112 #: pretix/presale/templates/pretixpresale/event/order_change.html:29 msgctxt "subevent" msgid "Date" msgstr "日期" -#: pretix/base/exporters/orderlist.py:513 pretix/base/models/items.py:430 -#: pretix/base/models/vouchers.py:156 pretix/base/models/waitinglist.py:67 -#: pretix/base/orderimport.py:177 pretix/control/forms/filter.py:1393 -#: pretix/control/forms/orders.py:246 pretix/control/forms/vouchers.py:29 +#: pretix/base/exporters/orderlist.py:547 pretix/base/models/items.py:465 +#: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1427 +#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:130 #: pretix/control/templates/pretixcontrol/orders/overview.html:65 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:296 -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:577 -#: pretix/plugins/reports/exporters.py:252 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:330 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:611 +#: pretix/plugins/reports/exporters.py:286 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 -#: pretix/presale/forms/order.py:15 +#: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 msgid "Product" msgstr "产品" -#: pretix/base/exporters/orderlist.py:514 -#: pretix/base/exporters/waitinglist.py:89 pretix/base/models/orders.py:1122 +#: pretix/base/exporters/orderlist.py:548 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 msgid "Variation" msgstr "变量" -#: pretix/base/exporters/orderlist.py:519 -#: pretix/base/exporters/orderlist.py:524 pretix/base/forms/questions.py:387 -#: pretix/base/models/orders.py:1134 pretix/base/orderimport.py:381 -#: pretix/base/pdf.py:112 pretix/control/forms/filter.py:544 +#: pretix/base/exporters/orderlist.py:553 +#: pretix/base/exporters/orderlist.py:558 pretix/base/forms/questions.py:546 +#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/pdf.py:153 pretix/control/forms/filter.py:578 #: pretix/control/templates/pretixcontrol/order/index.html:394 -#: pretix/control/views/item.py:309 pretix/plugins/badges/exporters.py:260 -#: pretix/plugins/checkinlists/exporters.py:74 -#: pretix/plugins/checkinlists/exporters.py:399 -#: pretix/plugins/ticketoutputpdf/exporters.py:57 +#: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:108 +#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/plugins/ticketoutputpdf/exporters.py:91 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:50 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 msgid "Attendee name" msgstr "观众姓名" -#: pretix/base/exporters/orderlist.py:526 pretix/base/forms/questions.py:393 -#: pretix/base/models/orders.py:1142 +#: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:552 +#: pretix/base/models/orders.py:1177 pretix/base/pdf.py:195 #: pretix/control/templates/pretixcontrol/order/index.html:399 -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:356 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 msgid "Attendee email" msgstr "观众Email" -#: pretix/base/exporters/orderlist.py:533 pretix/base/models/vouchers.py:209 +#: pretix/base/exporters/orderlist.py:567 pretix/base/models/vouchers.py:244 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 @@ -1238,112 +1259,112 @@ msgstr "观众Email" msgid "Voucher" msgstr "优惠券" -#: pretix/base/exporters/orderlist.py:534 +#: pretix/base/exporters/orderlist.py:568 msgid "Pseudonymization ID" msgstr "假名 ID" -#: pretix/base/exporters/orderlist.py:535 pretix/base/orderimport.py:594 -#: pretix/plugins/checkinlists/exporters.py:433 +#: pretix/base/exporters/orderlist.py:569 pretix/base/orderimport.py:615 +#: pretix/plugins/checkinlists/exporters.py:467 #, fuzzy #| msgid "Client ID" msgid "Seat ID" msgstr "客户端 ID" -#: pretix/base/exporters/orderlist.py:536 -#: pretix/plugins/checkinlists/exporters.py:434 +#: pretix/base/exporters/orderlist.py:570 +#: pretix/plugins/checkinlists/exporters.py:468 #, fuzzy #| msgid "Team name" msgid "Seat name" msgstr "队名" -#: pretix/base/exporters/orderlist.py:537 -#: pretix/plugins/checkinlists/exporters.py:435 +#: pretix/base/exporters/orderlist.py:571 +#: pretix/plugins/checkinlists/exporters.py:469 #, fuzzy #| msgid "Seat: zone" msgid "Seat zone" msgstr "座位:区域" -#: pretix/base/exporters/orderlist.py:538 -#: pretix/plugins/checkinlists/exporters.py:436 +#: pretix/base/exporters/orderlist.py:572 +#: pretix/plugins/checkinlists/exporters.py:470 #, fuzzy #| msgid "Seat: row" msgid "Seat row" msgstr "座位:排" -#: pretix/base/exporters/orderlist.py:539 -#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/base/exporters/orderlist.py:573 +#: pretix/plugins/checkinlists/exporters.py:471 #, fuzzy #| msgid "Seat {number}" msgid "Seat number" msgstr "座位{number}" -#: pretix/base/exporters/orderlist.py:540 +#: pretix/base/exporters/orderlist.py:574 #, fuzzy #| msgid "Order code" msgid "Order comment" msgstr "订单代码" -#: pretix/base/exporters/orderlist.py:703 +#: pretix/base/exporters/orderlist.py:737 msgid "Order payments and refunds" msgstr "订单付款和退款" -#: pretix/base/exporters/orderlist.py:711 +#: pretix/base/exporters/orderlist.py:745 #, fuzzy #| msgid "Payment date" msgid "Payment states" msgstr "付款日期" -#: pretix/base/exporters/orderlist.py:719 +#: pretix/base/exporters/orderlist.py:753 #, fuzzy #| msgid "Refund status" msgid "Refund states" msgstr "退款状态" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:209 -#: pretix/base/models/orders.py:1342 pretix/base/models/orders.py:1713 -#: pretix/base/models/orders.py:1860 pretix/base/models/orders.py:1965 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:244 +#: pretix/base/models/orders.py:1377 pretix/base/models/orders.py:1748 +#: pretix/base/models/orders.py:1895 pretix/base/models/orders.py:2000 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:294 +#: pretix/plugins/checkinlists/exporters.py:328 msgid "Order" msgstr "订单" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:884 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 msgid "Payment ID" msgstr "支付 ID" -#: pretix/base/exporters/orderlist.py:744 -#: pretix/base/exporters/orderlist.py:943 +#: pretix/base/exporters/orderlist.py:778 +#: pretix/base/exporters/orderlist.py:977 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:54 msgid "Creation date" msgstr "创建日期" -#: pretix/base/exporters/orderlist.py:744 +#: pretix/base/exporters/orderlist.py:778 #: pretix/control/templates/pretixcontrol/order/index.html:709 msgid "Completion date" msgstr "完成日期" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 msgid "Status code" msgstr "状态代码" -#: pretix/base/exporters/orderlist.py:745 -#: pretix/base/exporters/orderlist.py:850 pretix/base/models/orders.py:1338 -#: pretix/base/models/orders.py:1709 +#: pretix/base/exporters/orderlist.py:779 +#: pretix/base/exporters/orderlist.py:884 pretix/base/models/orders.py:1373 +#: pretix/base/models/orders.py:1744 #: pretix/control/templates/pretixcontrol/order/index.html:618 #: pretix/control/templates/pretixcontrol/order/index.html:714 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:13 msgid "Amount" msgstr "数量" -#: pretix/base/exporters/orderlist.py:745 +#: pretix/base/exporters/orderlist.py:779 #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 @@ -1351,41 +1372,41 @@ msgstr "数量" msgid "Payment method" msgstr "支付方式" -#: pretix/base/exporters/orderlist.py:781 +#: pretix/base/exporters/orderlist.py:815 msgid "Quota availabilities" msgstr "可用配额" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "配额名称" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "总配额" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 #: pretix/control/templates/pretixcontrol/event/cancel.html:16 -#: pretix/control/views/item.py:798 +#: pretix/control/views/item.py:833 msgid "Paid orders" msgstr "已付款订单" -#: pretix/base/exporters/orderlist.py:786 pretix/control/views/item.py:803 +#: pretix/base/exporters/orderlist.py:820 pretix/control/views/item.py:838 msgid "Pending orders" msgstr "待处理订单" -#: pretix/base/exporters/orderlist.py:786 +#: pretix/base/exporters/orderlist.py:820 msgid "Blocking vouchers" msgstr "冻结的优惠券" -#: pretix/base/exporters/orderlist.py:787 pretix/control/views/item.py:822 +#: pretix/base/exporters/orderlist.py:821 pretix/control/views/item.py:857 msgid "Current user's carts" msgstr "当前用户购物车" -#: pretix/base/exporters/orderlist.py:787 -#: pretix/base/exporters/waitinglist.py:20 pretix/base/shredder.py:204 -#: pretix/control/forms/event.py:1297 pretix/control/navigation.py:206 +#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:239 +#: pretix/control/forms/event.py:1333 pretix/control/navigation.py:227 #: pretix/control/templates/pretixcontrol/event/settings.html:251 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 @@ -1397,35 +1418,35 @@ msgstr "当前用户购物车" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:76 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:62 #: pretix/presale/templates/pretixpresale/organizers/index.html:107 -#: pretix/presale/views/widget.py:321 +#: pretix/presale/views/widget.py:343 msgid "Waiting list" msgstr "等待列表" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 #, fuzzy #| msgid "Expire order" msgid "Exited orders" msgstr "过期订单" -#: pretix/base/exporters/orderlist.py:787 +#: pretix/base/exporters/orderlist.py:821 msgid "Current availability" msgstr "当前可用" -#: pretix/base/exporters/orderlist.py:804 -#: pretix/base/exporters/orderlist.py:811 +#: pretix/base/exporters/orderlist.py:838 +#: pretix/base/exporters/orderlist.py:845 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:829 +#: pretix/control/views/item.py:864 msgid "Infinite" msgstr "无限" -#: pretix/base/exporters/orderlist.py:833 +#: pretix/base/exporters/orderlist.py:867 #, fuzzy #| msgid "Redemptions" msgid "Gift card redemptions" msgstr "兑现" -#: pretix/base/exporters/orderlist.py:850 -#: pretix/base/exporters/orderlist.py:941 pretix/base/models/giftcards.py:54 +#: pretix/base/exporters/orderlist.py:884 +#: pretix/base/exporters/orderlist.py:975 pretix/base/models/giftcards.py:75 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:386 @@ -1435,39 +1456,39 @@ msgstr "兑现" msgid "Gift card code" msgstr "礼品卡代码" -#: pretix/base/exporters/orderlist.py:850 +#: pretix/base/exporters/orderlist.py:884 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:10 #, fuzzy #| msgid "Voucher details" msgid "Issuer" msgstr "优惠券详情" -#: pretix/base/exporters/orderlist.py:878 pretix/control/navigation.py:484 +#: pretix/base/exporters/orderlist.py:912 pretix/control/navigation.py:485 #: pretix/control/templates/pretixcontrol/organizers/edit.html:71 #, fuzzy #| msgid "Gift card" msgid "Gift cards" msgstr "礼品卡" -#: pretix/base/exporters/orderlist.py:885 +#: pretix/base/exporters/orderlist.py:919 #, fuzzy #| msgid "Show variants" msgid "Show value at" msgstr "显示变量" -#: pretix/base/exporters/orderlist.py:889 -#: pretix/base/exporters/orderlist.py:892 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:931 +#: pretix/base/exporters/orderlist.py:923 +#: pretix/base/exporters/orderlist.py:926 pretix/control/forms/filter.py:207 +#: pretix/control/forms/filter.py:962 pretix/control/forms/filter.py:965 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "测试模式" -#: pretix/base/exporters/orderlist.py:891 -#: pretix/base/exporters/orderlist.py:901 pretix/control/forms/filter.py:425 -#: pretix/control/forms/filter.py:775 pretix/control/forms/filter.py:930 -#: pretix/control/forms/filter.py:939 pretix/control/forms/filter.py:1271 -#: pretix/control/forms/filter.py:1280 pretix/control/forms/filter.py:1352 -#: pretix/control/forms/filter.py:1365 +#: pretix/base/exporters/orderlist.py:925 +#: pretix/base/exporters/orderlist.py:935 pretix/control/forms/filter.py:459 +#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:964 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1305 +#: pretix/control/forms/filter.py:1314 pretix/control/forms/filter.py:1386 +#: pretix/control/forms/filter.py:1399 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1476,64 +1497,64 @@ msgstr "测试模式" msgid "All" msgstr "所有" -#: pretix/base/exporters/orderlist.py:893 pretix/control/forms/filter.py:932 +#: pretix/base/exporters/orderlist.py:927 pretix/control/forms/filter.py:966 #, fuzzy #| msgctxt "stripe" #| msgid "Live" msgid "Live" msgstr "现场直播" -#: pretix/base/exporters/orderlist.py:902 pretix/control/forms/filter.py:937 -#: pretix/control/forms/filter.py:940 -#: pretix/control/templates/pretixcontrol/pdf/index.html:351 +#: pretix/base/exporters/orderlist.py:936 pretix/control/forms/filter.py:971 +#: pretix/control/forms/filter.py:974 +#: pretix/control/templates/pretixcontrol/pdf/index.html:353 #, fuzzy #| msgid "Empty tag" msgid "Empty" msgstr "空标签" -#: pretix/base/exporters/orderlist.py:903 pretix/control/forms/filter.py:941 +#: pretix/base/exporters/orderlist.py:937 pretix/control/forms/filter.py:975 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:904 pretix/control/forms/filter.py:942 +#: pretix/base/exporters/orderlist.py:938 pretix/control/forms/filter.py:976 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:905 pretix/control/forms/filter.py:161 -#: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:1357 +#: pretix/base/exporters/orderlist.py:939 pretix/control/forms/filter.py:195 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/items/question.html:24 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:67 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:76 -#: pretix/plugins/reports/exporters.py:255 +#: pretix/plugins/reports/exporters.py:289 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:22 msgid "Expired" msgstr "过期" -#: pretix/base/exporters/orderlist.py:942 pretix/base/models/giftcards.py:63 +#: pretix/base/exporters/orderlist.py:976 pretix/base/models/giftcards.py:84 msgid "Test mode card" msgstr "测试模式卡" -#: pretix/base/exporters/orderlist.py:944 pretix/base/models/giftcards.py:67 +#: pretix/base/exporters/orderlist.py:978 pretix/base/models/giftcards.py:88 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:57 msgid "Expiry date" msgstr "到期日" -#: pretix/base/exporters/orderlist.py:945 pretix/control/forms/orders.py:661 +#: pretix/base/exporters/orderlist.py:979 pretix/control/forms/orders.py:696 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:946 +#: pretix/base/exporters/orderlist.py:980 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:37 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 msgid "Currency" msgstr "货币" -#: pretix/base/exporters/orderlist.py:947 +#: pretix/base/exporters/orderlist.py:981 #: pretix/control/templates/pretixcontrol/order/change.html:94 #: pretix/control/templates/pretixcontrol/order/change.html:299 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -1543,75 +1564,75 @@ msgstr "货币" msgid "Current value" msgstr "当前的问题" -#: pretix/base/exporters/orderlist.py:948 +#: pretix/base/exporters/orderlist.py:982 #, fuzzy #| msgid "Free order" msgid "Created in order" msgstr "免费订单" -#: pretix/base/exporters/orderlist.py:949 +#: pretix/base/exporters/orderlist.py:983 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "发票号码前缀" -#: pretix/base/exporters/orderlist.py:950 +#: pretix/base/exporters/orderlist.py:984 #, fuzzy #| msgid "Show overpaid orders" msgid "Last invoice date of order" msgstr "显示超额支付的订单" -#: pretix/base/exporters/waitinglist.py:26 +#: pretix/base/exporters/waitinglist.py:47 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:87 msgid "All entries" msgstr "所有条目" -#: pretix/base/exporters/waitinglist.py:31 +#: pretix/base/exporters/waitinglist.py:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:90 msgid "Waiting for a voucher" msgstr "等待优惠券" -#: pretix/base/exporters/waitinglist.py:36 +#: pretix/base/exporters/waitinglist.py:57 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:92 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 -#: pretix/control/views/waitinglist.py:233 +#: pretix/control/views/waitinglist.py:267 msgid "Voucher assigned" msgstr "优惠券已分配" -#: pretix/base/exporters/waitinglist.py:41 +#: pretix/base/exporters/waitinglist.py:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:95 msgid "Waiting for redemption" msgstr "等待赎回" -#: pretix/base/exporters/waitinglist.py:49 +#: pretix/base/exporters/waitinglist.py:70 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:183 -#: pretix/control/views/waitinglist.py:229 +#: pretix/control/views/waitinglist.py:263 msgid "Voucher redeemed" msgstr "优惠券已兑换" -#: pretix/base/exporters/waitinglist.py:57 +#: pretix/base/exporters/waitinglist.py:78 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:101 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:185 -#: pretix/control/views/waitinglist.py:231 +#: pretix/control/views/waitinglist.py:265 msgid "Voucher expired" msgstr "优惠券已过期" -#: pretix/base/exporters/waitinglist.py:88 pretix/base/pdf.py:68 -#: pretix/control/forms/event.py:1379 +#: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 +#: pretix/control/forms/event.py:1415 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "产品名称" -#: pretix/base/exporters/waitinglist.py:91 pretix/base/models/event.py:350 -#: pretix/base/pdf.py:154 pretix/control/forms/filter.py:809 -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1028 -#: pretix/control/forms/filter.py:1030 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:385 +#: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1062 +#: pretix/control/forms/filter.py:1064 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" msgstr "活动名称" -#: pretix/base/exporters/waitinglist.py:92 pretix/base/orderimport.py:139 +#: pretix/base/exporters/waitinglist.py:113 pretix/base/orderimport.py:160 #: pretix/control/templates/pretixcontrol/checkin/index.html:70 #, fuzzy #| msgid "Date" @@ -1619,110 +1640,132 @@ msgctxt "subevents" msgid "Date" msgstr "日期" -#: pretix/base/exporters/waitinglist.py:96 -#: pretix/control/views/waitinglist.py:215 +#: pretix/base/exporters/waitinglist.py:117 +#: pretix/control/views/waitinglist.py:249 msgid "Priority" msgstr "优先" -#: pretix/base/exporters/waitinglist.py:98 pretix/base/models/vouchers.py:104 +#: pretix/base/exporters/waitinglist.py:119 pretix/base/models/vouchers.py:139 #: pretix/control/templates/pretixcontrol/vouchers/index.html:19 #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 -#: pretix/control/views/vouchers.py:72 pretix/control/views/waitinglist.py:214 -#: pretix/plugins/checkinlists/exporters.py:428 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:313 -#: pretix/presale/templates/pretixpresale/event/index.html:307 -#: pretix/presale/templates/pretixpresale/event/index.html:311 +#: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 +#: pretix/plugins/checkinlists/exporters.py:462 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/index.html:247 +#: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" msgstr "优惠券号" -#: pretix/base/forms/auth.py:22 pretix/base/forms/auth.py:131 +#: pretix/base/forms/auth.py:57 pretix/base/forms/auth.py:166 msgid "Keep me logged in" msgstr "保持登录" -#: pretix/base/forms/auth.py:25 pretix/base/forms/auth.py:222 +#: pretix/base/forms/auth.py:60 pretix/base/forms/auth.py:257 msgid "This combination of credentials is not known to our system." msgstr "凭据的这种组合对于我们的系统是未知的。" -#: pretix/base/forms/auth.py:26 pretix/base/forms/user.py:23 +#: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:27 pretix/base/forms/auth.py:223 +#: pretix/base/forms/auth.py:62 pretix/base/forms/auth.py:258 msgid "This account is inactive." msgstr "账号未激活。" -#: pretix/base/forms/auth.py:110 +#: pretix/base/forms/auth.py:145 msgid "" "You already registered with that email address, please use the login form." msgstr "您已使用该电子邮件地址注册,请使用登录表单。" -#: pretix/base/forms/auth.py:111 pretix/base/forms/auth.py:167 -#: pretix/base/forms/user.py:22 pretix/control/forms/users.py:24 +#: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 +#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 msgid "Please enter the same password twice" msgstr "请输入两次相同的密码" -#: pretix/base/forms/auth.py:114 +#: pretix/base/forms/auth.py:149 msgid "Email address" msgstr "电子邮件地址" -#: pretix/base/forms/auth.py:125 pretix/base/forms/auth.py:175 +#: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 msgid "Repeat password" msgstr "再次输入密码" -#: pretix/base/forms/questions.py:205 +#: pretix/base/forms/questions.py:244 #, fuzzy #| msgid "Please enter your name." msgid "Please enter a shorter name." msgstr "请输入您的姓名。" -#: pretix/base/forms/questions.py:225 +#: pretix/base/forms/questions.py:264 #, fuzzy #| msgid "Internal reference" msgctxt "phonenumber" msgid "International area code" msgstr "内部参考" -#: pretix/base/forms/questions.py:249 +#: pretix/base/forms/questions.py:288 msgctxt "phonenumber" msgid "Phone number (without international area code)" msgstr "" -#: pretix/base/forms/questions.py:415 pretix/base/forms/questions.py:719 +#: pretix/base/forms/questions.py:408 +msgid "" +"You uploaded an image in landscape orientation. Please upload an image in " +"portrait orientation." +msgstr "" + +#: pretix/base/forms/questions.py:411 +msgid "Please upload an image where the width is 3/4 of the height." +msgstr "" + +#: pretix/base/forms/questions.py:414 +msgid "" +"The file you uploaded has a very large number of pixels, please upload an " +"image no larger than 10000 x 10000 pixels." +msgstr "" + +#: pretix/base/forms/questions.py:417 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" msgstr "街道和门牌" -#: pretix/base/forms/questions.py:449 pretix/base/forms/questions.py:759 +#: pretix/base/forms/questions.py:608 pretix/base/forms/questions.py:926 msgctxt "address" msgid "Select state" msgstr "选择 州" -#: pretix/base/forms/questions.py:672 pretix/base/forms/questions.py:703 -#: pretix/base/forms/questions.py:850 pretix/base/payment.py:51 -#: pretix/control/forms/event.py:637 pretix/control/forms/event.py:643 -#: pretix/control/forms/event.py:694 pretix/control/forms/event.py:1133 -#: pretix/plugins/banktransfer/payment.py:362 -#: pretix/plugins/banktransfer/payment.py:368 +#: pretix/base/forms/questions.py:839 pretix/base/forms/questions.py:870 +#: pretix/base/forms/questions.py:1017 pretix/base/payment.py:86 +#: pretix/control/forms/event.py:673 pretix/control/forms/event.py:679 +#: pretix/control/forms/event.py:730 pretix/control/forms/event.py:1169 +#: pretix/plugins/banktransfer/payment.py:396 +#: pretix/plugins/banktransfer/payment.py:402 msgid "This field is required." msgstr "此字段必填。" -#: pretix/base/forms/questions.py:841 +#: pretix/base/forms/questions.py:1008 msgid "You need to provide a company name." msgstr "您需要提供一个公司名称。" -#: pretix/base/forms/questions.py:843 +#: pretix/base/forms/questions.py:1010 msgid "You need to provide your name." msgstr "你需要提供你的姓名。" -#: pretix/base/forms/questions.py:861 pretix/control/views/orders.py:1234 +#: pretix/base/forms/questions.py:1028 pretix/control/views/orders.py:1269 msgid "Your VAT ID does not match the selected country." msgstr "您的增值税ID与所选国家不匹配。" -#: pretix/base/forms/questions.py:873 +#: pretix/base/forms/questions.py:1040 msgid "This VAT ID is not valid. Please re-check your input." msgstr "这个增值税ID无效。请重新检查您的输入。" -#: pretix/base/forms/questions.py:878 +#: pretix/base/forms/questions.py:1045 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country is currently not available. We will therefore need to charge VAT on " @@ -1732,7 +1775,7 @@ msgstr "" "您的增值税ID无法查询,因为您所在国家的增值税查询服务目前无法使用。因此,我们" "需要在您的发票上收取增值税。您可以通过增值税退税程序取回税款。" -#: pretix/base/forms/questions.py:886 +#: pretix/base/forms/questions.py:1053 msgid "" "Your VAT ID could not be checked, as the VAT checking service of your " "country returned an incorrect result. We will therefore need to charge VAT " @@ -1741,142 +1784,142 @@ msgstr "" "您的增值税ID无法查询,因为您所在国家的增值税查询服务返回了一个错误的结果。因" "此,我们需要在您的发票上收取增值税。请联系支持手动解决此问题。" -#: pretix/base/forms/user.py:17 pretix/control/forms/users.py:22 +#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 msgid "" "There already is an account associated with this e-mail address. Please " "choose a different one." msgstr "已经有一个与此电子邮件地址关联的帐户。请选择一个不同的。" -#: pretix/base/forms/user.py:19 +#: pretix/base/forms/user.py:53 msgid "" "Please enter your current password if you want to change your e-mail address " "or password." msgstr "如果您想更改您的电子邮件地址或密码,请输入您的当前密码。" -#: pretix/base/forms/user.py:21 +#: pretix/base/forms/user.py:55 msgid "The current password you entered was not correct." msgstr "您当前输入的密码不正确。" -#: pretix/base/forms/user.py:28 +#: pretix/base/forms/user.py:62 msgid "Your current password" msgstr "当前密码" -#: pretix/base/forms/user.py:32 pretix/control/forms/users.py:29 +#: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 msgid "New password" msgstr "新密码" -#: pretix/base/forms/user.py:36 pretix/control/forms/users.py:33 +#: pretix/base/forms/user.py:70 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "再次输入新密码" -#: pretix/base/forms/user.py:40 pretix/control/forms/users.py:37 +#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "默认时区" -#: pretix/base/forms/user.py:41 pretix/control/forms/users.py:38 +#: pretix/base/forms/user.py:75 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "仅用于不绑定到活动的视图。对于所有活动视图,都使用活动所在的时区。" -#: pretix/base/forms/user.py:134 +#: pretix/base/forms/user.py:168 msgid "Device name" msgstr "设备名称" -#: pretix/base/forms/user.py:135 +#: pretix/base/forms/user.py:169 msgid "Device type" msgstr "设备类型" -#: pretix/base/forms/user.py:136 +#: pretix/base/forms/user.py:170 msgid "Smartphone with the Authenticator application" msgstr "带有身份验证应用程序的智能手机" -#: pretix/base/forms/user.py:137 +#: pretix/base/forms/user.py:171 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "与WebAuthn兼容的硬件令牌(例如Yubikey)" -#: pretix/base/forms/validators.py:28 +#: pretix/base/forms/validators.py:62 msgid "" "Invalid placeholder syntax: You used a different number of \"{\" than of " "\"}\"." msgstr "占位符语法无效:您使用了不同数量的“{”而不是“}”。" -#: pretix/base/forms/validators.py:39 +#: pretix/base/forms/validators.py:73 #, python-format msgid "Invalid placeholder(s): %(value)s" msgstr "占位符无效(s):%(value)s" -#: pretix/base/forms/widgets.py:153 pretix/base/forms/widgets.py:158 -#: pretix/base/models/orders.py:2255 +#: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 +#: pretix/base/models/orders.py:2290 msgid "Business customer" msgstr "商业客户" -#: pretix/base/forms/widgets.py:157 +#: pretix/base/forms/widgets.py:191 msgid "Individual customer" msgstr "独立用户" -#: pretix/base/invoice.py:58 +#: pretix/base/invoice.py:79 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "第 %d / %d 页" -#: pretix/base/invoice.py:225 +#: pretix/base/invoice.py:246 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "经典渲染器(pretix 1.0)" -#: pretix/base/invoice.py:269 +#: pretix/base/invoice.py:290 msgctxt "invoice" msgid "Invoice from" msgstr "开票方" -#: pretix/base/invoice.py:275 +#: pretix/base/invoice.py:296 msgctxt "invoice" msgid "Invoice to" msgstr "受票方" -#: pretix/base/invoice.py:303 pretix/base/invoice.py:752 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 msgctxt "invoice" msgid "Order code" msgstr "订单码" -#: pretix/base/invoice.py:312 pretix/base/invoice.py:761 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 msgctxt "invoice" msgid "Cancellation number" msgstr "取消号码" -#: pretix/base/invoice.py:318 pretix/base/invoice.py:769 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 msgctxt "invoice" msgid "Original invoice" msgstr "原发票" -#: pretix/base/invoice.py:323 pretix/base/invoice.py:776 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 msgctxt "invoice" msgid "Invoice number" msgstr "发票号" -#: pretix/base/invoice.py:331 pretix/base/invoice.py:791 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 msgctxt "invoice" msgid "Cancellation date" msgstr "取消日期" -#: pretix/base/invoice.py:337 +#: pretix/base/invoice.py:358 msgctxt "invoice" msgid "Original invoice date" msgstr "原发票日期" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:793 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 msgctxt "invoice" msgid "Invoice date" msgstr "发票日期" -#: pretix/base/invoice.py:360 +#: pretix/base/invoice.py:381 msgctxt "invoice" msgid "Event" msgstr "活动" -#: pretix/base/invoice.py:380 +#: pretix/base/invoice.py:401 #, python-brace-format msgctxt "invoice" msgid "" @@ -1886,8 +1929,8 @@ msgstr "" "{from_date}\n" "直到 {to_date}" -#: pretix/base/invoice.py:408 -#: pretix/control/templates/pretixcontrol/base.html:278 +#: pretix/base/invoice.py:429 +#: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:102 #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 @@ -1902,117 +1945,117 @@ msgstr "" msgid "TEST MODE" msgstr "测试模式" -#: pretix/base/invoice.py:413 pretix/base/services/mail.py:367 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:403 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "发票 {num}" -#: pretix/base/invoice.py:456 +#: pretix/base/invoice.py:477 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "客户参与:{reference}" -#: pretix/base/invoice.py:464 +#: pretix/base/invoice.py:485 msgctxt "invoice" msgid "Customer VAT ID" msgstr "客户增值税号" -#: pretix/base/invoice.py:471 +#: pretix/base/invoice.py:492 msgctxt "invoice" msgid "Beneficiary" msgstr "受益人" -#: pretix/base/invoice.py:492 +#: pretix/base/invoice.py:513 #, fuzzy #| msgid "Invoice" msgctxt "invoice" msgid "Tax Invoice" msgstr "发票" -#: pretix/base/invoice.py:493 +#: pretix/base/invoice.py:514 msgctxt "invoice" msgid "Invoice" msgstr "发票" -#: pretix/base/invoice.py:494 +#: pretix/base/invoice.py:515 #: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" msgstr "取消" -#: pretix/base/invoice.py:515 pretix/base/invoice.py:523 +#: pretix/base/invoice.py:536 pretix/base/invoice.py:544 msgctxt "invoice" msgid "Description" msgstr "描述" -#: pretix/base/invoice.py:516 pretix/base/invoice.py:524 +#: pretix/base/invoice.py:537 pretix/base/invoice.py:545 msgctxt "invoice" msgid "Qty" msgstr "数量" -#: pretix/base/invoice.py:517 pretix/base/invoice.py:600 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 msgctxt "invoice" msgid "Tax rate" msgstr "税率" -#: pretix/base/invoice.py:518 +#: pretix/base/invoice.py:539 msgctxt "invoice" msgid "Net" msgstr "净" -#: pretix/base/invoice.py:519 +#: pretix/base/invoice.py:540 msgctxt "invoice" msgid "Gross" msgstr "总价" -#: pretix/base/invoice.py:525 +#: pretix/base/invoice.py:546 msgctxt "invoice" msgid "Amount" msgstr "合计" -#: pretix/base/invoice.py:550 pretix/base/invoice.py:555 +#: pretix/base/invoice.py:571 pretix/base/invoice.py:576 msgctxt "invoice" msgid "Invoice total" msgstr "发票总额" -#: pretix/base/invoice.py:563 +#: pretix/base/invoice.py:584 #, fuzzy #| msgid "Ignored payments" msgctxt "invoice" msgid "Received payments" msgstr "忽略的付款" -#: pretix/base/invoice.py:566 +#: pretix/base/invoice.py:587 #, fuzzy #| msgid "Invalid payments" msgctxt "invoice" msgid "Outstanding payments" msgstr "无效付款" -#: pretix/base/invoice.py:601 +#: pretix/base/invoice.py:622 msgctxt "invoice" msgid "Net value" msgstr "净值" -#: pretix/base/invoice.py:602 +#: pretix/base/invoice.py:623 msgctxt "invoice" msgid "Gross value" msgstr "总值" -#: pretix/base/invoice.py:603 +#: pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax" msgstr "税" -#: pretix/base/invoice.py:633 +#: pretix/base/invoice.py:654 msgctxt "invoice" msgid "Included taxes" msgstr "包含税" -#: pretix/base/invoice.py:661 +#: pretix/base/invoice.py:682 #, python-brace-format msgctxt "invoice" msgid "" @@ -2020,7 +2063,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "使用转换率为1:{rate}由欧洲中央银行发布{date},这对应于:" -#: pretix/base/invoice.py:675 +#: pretix/base/invoice.py:696 #, python-brace-format msgctxt "invoice" msgid "" @@ -2028,7 +2071,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "使用转换率为1:{rate}由欧洲中央银行发布{date},发票总额于{total}。" -#: pretix/base/invoice.py:688 +#: pretix/base/invoice.py:709 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "现代发票渲染器(pretix 2.7)" @@ -2037,41 +2080,41 @@ msgstr "现代发票渲染器(pretix 2.7)" msgid "Default list" msgstr "默认列表" -#: pretix/base/models/auth.py:92 pretix/base/models/orders.py:2257 -#: pretix/base/settings.py:2461 pretix/base/settings.py:2472 +#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "全名" -#: pretix/base/models/auth.py:94 +#: pretix/base/models/auth.py:128 msgid "Is active" msgstr "有效的" -#: pretix/base/models/auth.py:96 +#: pretix/base/models/auth.py:130 msgid "Is site admin" msgstr "网站管理员" -#: pretix/base/models/auth.py:98 +#: pretix/base/models/auth.py:132 msgid "Date joined" msgstr "加入日期" -#: pretix/base/models/auth.py:105 +#: pretix/base/models/auth.py:139 msgid "Timezone" msgstr "时区" -#: pretix/base/models/auth.py:108 +#: pretix/base/models/auth.py:142 msgid "Two-factor authentication is required to log in" msgstr "登录需要双因素身份验证" -#: pretix/base/models/auth.py:112 +#: pretix/base/models/auth.py:146 msgid "Receive notifications according to my settings below" msgstr "根据我的设置接收通知" -#: pretix/base/models/auth.py:113 +#: pretix/base/models/auth.py:147 msgid "If turned off, you will not get any notifications." msgstr "如果关闭,您将不会收到任何通知。" -#: pretix/base/models/auth.py:126 +#: pretix/base/models/auth.py:160 #: pretix/control/templates/pretixcontrol/order/index.html:185 #: pretix/control/templates/pretixcontrol/orders/index.html:109 #: pretix/control/templates/pretixcontrol/search/orders.html:47 @@ -2079,40 +2122,40 @@ msgstr "如果关闭,您将不会收到任何通知。" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:15 #: pretix/control/templates/pretixcontrol/users/form.html:4 #: pretix/control/templates/pretixcontrol/users/form.html:6 -#: pretix/control/views/organizer.py:90 tests/base/test_mail.py:88 +#: pretix/control/views/organizer.py:124 tests/base/test_mail.py:122 msgid "User" msgstr "用户" -#: pretix/base/models/auth.py:127 pretix/control/navigation.py:358 +#: pretix/base/models/auth.py:161 pretix/control/navigation.py:379 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "用户" -#: pretix/base/models/auth.py:184 +#: pretix/base/models/auth.py:218 msgid "Account information changed" msgstr "账户信息已更改" -#: pretix/base/models/auth.py:202 +#: pretix/base/models/auth.py:236 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "找回密码" -#: pretix/base/models/checkin.py:17 +#: pretix/base/models/checkin.py:51 msgid "All products (including newly created ones)" msgstr "所有产品(包括新创建的)" -#: pretix/base/models/checkin.py:18 pretix/plugins/badges/exporters.py:215 -#: pretix/plugins/checkinlists/exporters.py:638 +#: pretix/base/models/checkin.py:52 pretix/plugins/badges/exporters.py:249 +#: pretix/plugins/checkinlists/exporters.py:672 msgid "Limit to products" msgstr "限定产品" -#: pretix/base/models/checkin.py:21 +#: pretix/base/models/checkin.py:55 msgctxt "checkin" msgid "Include pending orders" msgstr "包括未决定的订单" -#: pretix/base/models/checkin.py:23 +#: pretix/base/models/checkin.py:57 #, fuzzy #| msgid "" #| "With this option, people will be able to check in even if the order have " @@ -2122,7 +2165,7 @@ msgid "" "been paid." msgstr "使用此选项,即使订单尚未付款,人们也可以办理签到手续。" -#: pretix/base/models/checkin.py:26 pretix/control/navigation.py:474 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2130,39 +2173,39 @@ msgstr "使用此选项,即使订单尚未付款,人们也可以办理签到 msgid "Gates" msgstr "日期" -#: pretix/base/models/checkin.py:27 +#: pretix/base/models/checkin.py:61 msgid "" "Does not have any effect for the validation of tickets, only for the " "automatic configuration of check-in devices." msgstr "" -#: pretix/base/models/checkin.py:31 +#: pretix/base/models/checkin.py:65 msgid "Allow re-entering after an exit scan" msgstr "允许扫描退出后重新入场" -#: pretix/base/models/checkin.py:35 +#: pretix/base/models/checkin.py:69 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Allow multiple entries per ticket" msgstr "询问每张票的电子邮件地址" -#: pretix/base/models/checkin.py:36 +#: pretix/base/models/checkin.py:70 msgid "" "Use this option to turn off warnings if a ticket is scanned a second time." msgstr "当门票重新扫描时,关闭警告。" -#: pretix/base/models/checkin.py:40 +#: pretix/base/models/checkin.py:74 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically check out everyone at" msgstr "自动退款" -#: pretix/base/models/checkin.py:46 +#: pretix/base/models/checkin.py:80 msgid "Sales channels to automatically check in" msgstr "销售渠道自动签到" -#: pretix/base/models/checkin.py:47 +#: pretix/base/models/checkin.py:81 msgid "" "All items on this check-in list will be automatically marked as checked-in " "when purchased through any of the selected sales channels. This option can " @@ -2173,21 +2216,21 @@ msgstr "" "在票房出售的门票在进入之前没有再次检查时,该选项会很有用,并且应该被认为是在" "购买时直接验证的。" -#: pretix/base/models/checkin.py:202 +#: pretix/base/models/checkin.py:236 #, fuzzy #| msgid "Country" msgid "Entry" msgstr "国家" -#: pretix/base/models/checkin.py:203 +#: pretix/base/models/checkin.py:237 msgid "Exit" msgstr "退出" -#: pretix/base/models/devices.py:50 pretix/base/models/items.py:1043 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1078 msgid "Internal identifier" msgstr "内部标识符" -#: pretix/base/models/devices.py:51 pretix/base/models/items.py:1044 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1079 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." @@ -2195,33 +2238,33 @@ msgstr "" "您可以在此输入任何值,以便更轻松地将数据与其他来源匹配。如果您没有输入一个," "我们将自动生成一个。" -#: pretix/base/models/devices.py:70 pretix/base/models/items.py:1133 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1174 msgid "This identifier is already used for a different question." msgstr "此标识符已用于其他问题。" -#: pretix/base/models/devices.py:91 +#: pretix/base/models/devices.py:112 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 msgid "Gate" msgstr "" -#: pretix/base/models/devices.py:109 +#: pretix/base/models/devices.py:130 #: pretix/control/templates/pretixcontrol/organizers/devices.html:38 msgid "Setup date" msgstr "设置日期" -#: pretix/base/models/devices.py:112 +#: pretix/base/models/devices.py:133 msgid "Initialization date" msgstr "初始化日期" -#: pretix/base/models/event.py:45 +#: pretix/base/models/event.py:80 msgid "The end of the presale period has to be later than its start." msgstr "预售期的结束必须比开始晚。" -#: pretix/base/models/event.py:47 +#: pretix/base/models/event.py:82 msgid "The end of the event has to be later than its start." msgstr "活动的结束必须比开始晚。" -#: pretix/base/models/event.py:355 +#: pretix/base/models/event.py:390 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -2233,59 +2276,59 @@ msgstr "" "们建议使用某种缩写或少于10个字符的日期,这些字符可以很容易记住,但您也可以选" "择使用随机值。这将用于URL,订单号,发票号和银行转帐参考。" -#: pretix/base/models/event.py:365 pretix/base/models/organizer.py:47 +#: pretix/base/models/event.py:400 pretix/base/models/organizer.py:81 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "只能包含字母、数字、点和破折号。" -#: pretix/base/models/event.py:369 pretix/base/models/organizer.py:51 +#: pretix/base/models/event.py:404 pretix/base/models/organizer.py:85 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "简易格式" -#: pretix/base/models/event.py:371 +#: pretix/base/models/event.py:406 msgid "Shop is live" msgstr "现场购物" -#: pretix/base/models/event.py:373 +#: pretix/base/models/event.py:408 msgid "Event currency" msgstr "活动货币" -#: pretix/base/models/event.py:376 pretix/base/models/event.py:1123 -#: pretix/base/settings.py:2199 pretix/base/settings.py:2209 -#: pretix/control/forms/subevents.py:530 +#: pretix/base/models/event.py:411 pretix/base/models/event.py:1158 +#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/control/forms/subevents.py:551 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "活动开始时间" -#: pretix/base/models/event.py:378 pretix/base/models/event.py:1125 -#: pretix/base/pdf.py:211 pretix/control/forms/subevents.py:535 +#: pretix/base/models/event.py:413 pretix/base/models/event.py:1160 +#: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:556 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "活动结束时间" -#: pretix/base/models/event.py:380 pretix/base/models/event.py:1127 -#: pretix/control/forms/subevents.py:540 +#: pretix/base/models/event.py:415 pretix/base/models/event.py:1162 +#: pretix/control/forms/subevents.py:561 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "入场时间" -#: pretix/base/models/event.py:382 pretix/base/models/event.py:1116 +#: pretix/base/models/event.py:417 pretix/base/models/event.py:1151 msgid "Show in lists" msgstr "在列表中显示" -#: pretix/base/models/event.py:383 +#: pretix/base/models/event.py:418 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "如果选中,此活动将公开显示在您的管理器帐户的活动列表中。" -#: pretix/base/models/event.py:386 pretix/base/models/event.py:1130 -#: pretix/control/forms/subevents.py:77 +#: pretix/base/models/event.py:421 pretix/base/models/event.py:1165 +#: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "预售结束" -#: pretix/base/models/event.py:387 pretix/base/models/event.py:1131 -#: pretix/control/forms/subevents.py:78 +#: pretix/base/models/event.py:422 pretix/base/models/event.py:1166 +#: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " "value, the presale will end after the end date of your event." @@ -2293,253 +2336,253 @@ msgstr "" "可选的。 在此日期之后不会出售任何产品。 如果未设置此值,则预售将在您的活动结" "束日期之后结束。" -#: pretix/base/models/event.py:392 pretix/base/models/event.py:1136 -#: pretix/control/forms/subevents.py:71 +#: pretix/base/models/event.py:427 pretix/base/models/event.py:1171 +#: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "预售开始" -#: pretix/base/models/event.py:393 pretix/base/models/event.py:1137 -#: pretix/control/forms/subevents.py:72 +#: pretix/base/models/event.py:428 pretix/base/models/event.py:1172 +#: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "可选的。 在此日期之前不会销售任何产品。" -#: pretix/base/models/event.py:398 pretix/base/models/event.py:1142 -#: pretix/presale/templates/pretixpresale/event/index.html:197 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1177 +#: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "位置" -#: pretix/base/models/event.py:401 pretix/base/models/event.py:1145 +#: pretix/base/models/event.py:436 pretix/base/models/event.py:1180 msgid "Latitude" msgstr "纬度" -#: pretix/base/models/event.py:409 pretix/base/models/event.py:1153 +#: pretix/base/models/event.py:444 pretix/base/models/event.py:1188 msgid "Longitude" msgstr "经度" -#: pretix/base/models/event.py:418 pretix/control/navigation.py:44 +#: pretix/base/models/event.py:453 pretix/control/navigation.py:65 msgid "Plugins" msgstr "插件" -#: pretix/base/models/event.py:421 +#: pretix/base/models/event.py:456 #: pretix/control/templates/pretixcontrol/event/index.html:143 #: pretix/control/templates/pretixcontrol/order/index.html:865 msgid "Internal comment" msgstr "内部评论" -#: pretix/base/models/event.py:425 pretix/base/pdf.py:159 -#: pretix/control/forms/event.py:211 pretix/control/forms/filter.py:1010 +#: pretix/base/models/event.py:460 pretix/base/pdf.py:205 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1044 #: pretix/control/templates/pretixcontrol/event/index.html:13 -#: pretix/control/views/dashboards.py:507 +#: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 -#: pretix/presale/views/widget.py:542 +#: pretix/presale/views/widget.py:564 msgid "Event series" msgstr "活动序列" -#: pretix/base/models/event.py:431 pretix/base/payment.py:312 +#: pretix/base/models/event.py:466 pretix/base/payment.py:347 msgid "Restrict to specific sales channels" msgstr "只限特殊销售渠道" -#: pretix/base/models/event.py:432 +#: pretix/base/models/event.py:467 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "Only sell tickets for this event on the following sales channels." msgstr "支付服务提供商的设置已更改。" -#: pretix/base/models/event.py:438 pretix/base/models/items.py:256 -#: pretix/base/models/items.py:1355 pretix/base/models/orders.py:141 -#: pretix/base/models/orders.py:2200 pretix/base/models/vouchers.py:95 -#: pretix/base/models/waitinglist.py:31 pretix/base/notifications.py:178 +#: pretix/base/models/event.py:473 pretix/base/models/items.py:291 +#: pretix/base/models/items.py:1396 pretix/base/models/orders.py:176 +#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 msgid "Event" msgstr "活动" -#: pretix/base/models/event.py:439 pretix/control/navigation.py:305 -#: pretix/control/navigation.py:407 +#: pretix/base/models/event.py:474 pretix/control/navigation.py:326 +#: pretix/control/navigation.py:433 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:18 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1179 +#: pretix/control/views/organizer.py:1213 msgid "Events" msgstr "活动" -#: pretix/base/models/event.py:949 +#: pretix/base/models/event.py:984 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "您已经配置了至少一个已付费产品,但尚未启用任何支付方法。" -#: pretix/base/models/event.py:952 +#: pretix/base/models/event.py:987 msgid "You need to configure at least one quota to sell anything." msgstr "您需要配置至少一个配额才能销售任何东西。" -#: pretix/base/models/event.py:957 +#: pretix/base/models/event.py:992 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1062 +#: pretix/base/models/event.py:1097 msgid "" "Once created an event cannot change between an series and a single event." msgstr "创建后,不能在活动序列和单个活动之间更改。" -#: pretix/base/models/event.py:1068 +#: pretix/base/models/event.py:1103 msgid "The event slug cannot be changed." msgstr "活动slug无法更改。" -#: pretix/base/models/event.py:1071 +#: pretix/base/models/event.py:1106 msgid "This slug has already been used for a different event." msgstr "slug已经用于不同的活动。" -#: pretix/base/models/event.py:1077 +#: pretix/base/models/event.py:1112 msgid "The event cannot end before it starts." msgstr "活动在开始之前不能结束。" -#: pretix/base/models/event.py:1083 +#: pretix/base/models/event.py:1118 msgid "The event's presale cannot end before it starts." msgstr "活动的预售不能在它开始之前结束。" -#: pretix/base/models/event.py:1112 pretix/base/models/items.py:277 -#: pretix/base/models/items.py:649 pretix/control/forms/filter.py:776 -#: pretix/control/forms/filter.py:1272 +#: pretix/base/models/event.py:1147 pretix/base/models/items.py:312 +#: pretix/base/models/items.py:684 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1306 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "有效的" -#: pretix/base/models/event.py:1113 +#: pretix/base/models/event.py:1148 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "只有启用此复选框,日期才能在前端显示给用户。" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1152 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "如果选中,此活动将公开显示在您的事件的日期列表中。" -#: pretix/base/models/event.py:1162 pretix/base/settings.py:2008 +#: pretix/base/models/event.py:1197 pretix/base/settings.py:2043 msgid "Frontpage text" msgstr "首页文本" -#: pretix/base/models/event.py:1176 +#: pretix/base/models/event.py:1211 msgid "Date in event series" msgstr "活动日期系列" -#: pretix/base/models/event.py:1177 +#: pretix/base/models/event.py:1212 msgid "Dates in event series" msgstr "按活动序列排列的日期" -#: pretix/base/models/event.py:1282 +#: pretix/base/models/event.py:1317 msgid "One or more variations do not belong to this event." msgstr "一个或多个变量不属于此活动。" -#: pretix/base/models/event.py:1366 pretix/base/models/items.py:1516 +#: pretix/base/models/event.py:1401 pretix/base/models/items.py:1557 msgid "Can not contain spaces or special characters except underscores" msgstr "除下划线外,不能包含空格或特殊字符" -#: pretix/base/models/event.py:1371 pretix/base/models/items.py:1521 +#: pretix/base/models/event.py:1406 pretix/base/models/items.py:1562 msgid "The property name may only contain letters, numbers and underscores." msgstr "属性名称只能包含字母,数字和下划线。" -#: pretix/base/models/event.py:1376 +#: pretix/base/models/event.py:1411 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "默认语言" -#: pretix/base/models/event.py:1378 +#: pretix/base/models/event.py:1413 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "可以更改组织者设置" -#: pretix/base/models/event.py:1380 +#: pretix/base/models/event.py:1415 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "搜索活动" -#: pretix/base/models/event.py:1381 +#: pretix/base/models/event.py:1416 msgid "" "If checked, an event can only be taken live if the property is set. In event " "series, its always optional to set a value for individual dates" msgstr "" -#: pretix/base/models/event.py:1386 +#: pretix/base/models/event.py:1421 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "总价值" -#: pretix/base/models/event.py:1387 +#: pretix/base/models/event.py:1422 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1393 +#: pretix/base/models/event.py:1428 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1395 +#: pretix/base/models/event.py:1430 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "您无法选择属于其他活动的配额。" -#: pretix/base/models/fields.py:12 +#: pretix/base/models/fields.py:33 msgid "No value can contain the delimiter character." msgstr "没有值可以包含分隔符字符。" -#: pretix/base/models/giftcards.py:58 +#: pretix/base/models/giftcards.py:79 #, fuzzy #| msgid "The slug may only contain letters, numbers, dots and dashes." msgid "The gift card code may only contain letters, numbers, dots and dashes." msgstr "只能包含字母、数字、点和破折号。" -#: pretix/base/models/giftcards.py:70 +#: pretix/base/models/giftcards.py:91 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:39 msgctxt "giftcard" msgid "Special terms and conditions" msgstr "特殊条款和条件" -#: pretix/base/models/invoices.py:129 +#: pretix/base/models/invoices.py:163 #, python-format msgctxt "invoice" msgid "Tax ID: %s" msgstr "报税号码:%s" -#: pretix/base/models/invoices.py:135 pretix/base/services/invoices.py:103 +#: pretix/base/models/invoices.py:169 pretix/base/services/invoices.py:137 #, python-format msgctxt "invoice" msgid "VAT-ID: %s" msgstr "增值税号码:%s" -#: pretix/base/models/items.py:51 +#: pretix/base/models/items.py:86 msgid "Category name" msgstr "类别名称" -#: pretix/base/models/items.py:54 pretix/base/models/items.py:271 +#: pretix/base/models/items.py:89 pretix/base/models/items.py:306 msgid "Internal name" msgstr "内部名称" -#: pretix/base/models/items.py:55 pretix/base/models/items.py:272 +#: pretix/base/models/items.py:90 pretix/base/models/items.py:307 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "如果设置此项,将在后端使用它代替公共名称。" -#: pretix/base/models/items.py:59 +#: pretix/base/models/items.py:94 msgid "Category description" msgstr "类别说明" -#: pretix/base/models/items.py:66 +#: pretix/base/models/items.py:101 msgid "Products in this category are add-on products" msgstr "此类别中的产品是附加产品" -#: pretix/base/models/items.py:67 +#: pretix/base/models/items.py:102 msgid "" "If selected, the products belonging to this category are not for sale on " "their own. They can only be bought in combination with a product that has " @@ -2548,54 +2591,54 @@ msgstr "" "如果选中,属于这一类别的产品不单独出售。只能将此类别配置作为附加组件的可能来" "源的产品组合购买。" -#: pretix/base/models/items.py:73 pretix/base/pdf.py:91 +#: pretix/base/models/items.py:108 pretix/base/pdf.py:132 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" msgstr "产品分类" -#: pretix/base/models/items.py:74 +#: pretix/base/models/items.py:109 #: pretix/control/templates/pretixcontrol/items/categories.html:3 #: pretix/control/templates/pretixcontrol/items/categories.html:5 #: pretix/control/templates/pretixcontrol/items/categories.html:31 msgid "Product categories" msgstr "产品类别" -#: pretix/base/models/items.py:80 +#: pretix/base/models/items.py:115 #, python-brace-format msgid "{category} (Add-On products)" msgstr "{category}(附加产品)" -#: pretix/base/models/items.py:123 +#: pretix/base/models/items.py:158 #, fuzzy #| msgid "Optional. No products will be sold before this date." msgid "Disable product for this date" msgstr "可选的。 在此日期之前不会销售任何产品。" -#: pretix/base/models/items.py:263 pretix/base/models/items.py:829 +#: pretix/base/models/items.py:298 pretix/base/models/items.py:864 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "类别" -#: pretix/base/models/items.py:264 +#: pretix/base/models/items.py:299 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "如果您有许多产品,您可以选择将它们分类,以保持组织有序。" -#: pretix/base/models/items.py:268 +#: pretix/base/models/items.py:303 msgid "Item name" msgstr "项目名称" -#: pretix/base/models/items.py:281 +#: pretix/base/models/items.py:316 msgid "This is shown below the product name in lists." msgstr "这显示在列表中的产品名称下方。" -#: pretix/base/models/items.py:285 pretix/base/models/items.py:663 +#: pretix/base/models/items.py:320 pretix/base/models/items.py:698 msgid "Default price" msgstr "默认价格" -#: pretix/base/models/items.py:286 +#: pretix/base/models/items.py:321 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 " @@ -2604,11 +2647,11 @@ msgstr "" "如果此产品有多种变量,您可以为每种变量设置不同的价格。 如果没有特殊价格或者您" "没有变量,则将使用此价格。" -#: pretix/base/models/items.py:293 +#: pretix/base/models/items.py:328 msgid "Free price input" msgstr "自由价格输入" -#: pretix/base/models/items.py:294 +#: pretix/base/models/items.py:329 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 " @@ -2620,66 +2663,66 @@ msgstr "" "必须输入的最低价格。你可以用这个来为你的活动募集额外的捐款。目前购买其他产品" "的附加产品不支持此功能。" -#: pretix/base/models/items.py:301 +#: pretix/base/models/items.py:336 msgid "Sales tax" msgstr "营业税" -#: pretix/base/models/items.py:306 +#: pretix/base/models/items.py:341 msgid "Is an admission ticket" msgstr "一张门票" -#: pretix/base/models/items.py:308 +#: pretix/base/models/items.py:343 msgid "Whether or not buying this product allows a person to enter your event" msgstr "是否允许购买此产品的人参加您的活动" -#: pretix/base/models/items.py:314 +#: pretix/base/models/items.py:349 msgid "Generate tickets" msgstr "生成门票" -#: pretix/base/models/items.py:318 +#: pretix/base/models/items.py:353 msgid "Show a waiting list for this ticket" msgstr "显示此票的等待清单" -#: pretix/base/models/items.py:319 +#: pretix/base/models/items.py:354 #, fuzzy #| msgid "This will only work of waiting lists are enabled for this event." msgid "This will only work if waiting lists are enabled for this event." msgstr "这将仅为该事件启用等待列表。" -#: pretix/base/models/items.py:323 pretix/base/settings.py:917 -#: pretix/control/forms/event.py:1292 +#: pretix/base/models/items.py:358 pretix/base/settings.py:952 +#: pretix/control/forms/event.py:1328 msgid "Show number of tickets left" msgstr "显示剩余的票数" -#: pretix/base/models/items.py:324 +#: pretix/base/models/items.py:359 msgid "Publicly show how many tickets are still available." msgstr "公开显示票还有多少可供。" -#: pretix/base/models/items.py:331 +#: pretix/base/models/items.py:366 msgid "Product picture" msgstr "产品图片" -#: pretix/base/models/items.py:336 +#: pretix/base/models/items.py:371 msgid "Available from" msgstr "可以从" -#: pretix/base/models/items.py:338 +#: pretix/base/models/items.py:373 msgid "This product will not be sold before the given date." msgstr "此产品不会在指定日期之前出售。" -#: pretix/base/models/items.py:341 pretix/base/payment.py:236 +#: pretix/base/models/items.py:376 pretix/base/payment.py:271 msgid "Available until" msgstr "可用直到" -#: pretix/base/models/items.py:343 +#: pretix/base/models/items.py:378 msgid "This product will not be sold after the given date." msgstr "该产品不会在指定日期后出售。" -#: pretix/base/models/items.py:349 +#: pretix/base/models/items.py:384 msgid "Only show after sellout of" msgstr "仅在售罄后显示" -#: pretix/base/models/items.py:350 +#: pretix/base/models/items.py:385 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 " @@ -2691,21 +2734,21 @@ msgstr "" "选项,这允许您在产品售完后将其换成更贵的产品。这两种产品可能会在短时间内可" "见,而引用配额中的所有票证都已保留,但尚未售出。" -#: pretix/base/models/items.py:357 +#: pretix/base/models/items.py:392 msgid "This product can only be bought using a voucher." msgstr "此产品只能使用优惠券购买。" -#: pretix/base/models/items.py:359 +#: pretix/base/models/items.py:394 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:363 +#: pretix/base/models/items.py:398 msgid "Buying this product requires approval" msgstr "购买此产品需要获得批准" -#: pretix/base/models/items.py:365 +#: pretix/base/models/items.py:400 msgid "" "If this product is part of an order, the order will be put into an \"approval" "\" state and will need to be confirmed by you before it can be paid and " @@ -2715,23 +2758,23 @@ msgstr "" "如果此产品是订单的一部分,订单将被置于“批准”状态,并且需要在您付款和完成之前" "由您确认。您可以使用仅适用于特定群组的折扣门票。" -#: pretix/base/models/items.py:370 +#: pretix/base/models/items.py:405 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "此产品只会在兑换与产品相匹配的优惠券时才会显示。" -#: pretix/base/models/items.py:372 +#: pretix/base/models/items.py:407 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:376 +#: pretix/base/models/items.py:411 msgid "Only sell this product as part of a bundle" msgstr "仅将此产品作为捆绑销售" -#: pretix/base/models/items.py:378 +#: pretix/base/models/items.py:413 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 " @@ -2740,13 +2783,13 @@ msgstr "" "如果设置此选项,则该产品将仅作为捆绑产品的一部分出售。如果您想将此产品用作附" "加产品,而不是仅用于固定捆绑包,请不要选中此选项!" -#: pretix/base/models/items.py:383 +#: pretix/base/models/items.py:418 #, fuzzy #| msgid "Allow product to be canceled" msgid "Allow product to be canceled or changed" msgstr "允许取消产品" -#: pretix/base/models/items.py:385 +#: pretix/base/models/items.py:420 #, fuzzy #| msgid "" #| "If this is checked, the usual cancellation settings of this event apply. " @@ -2760,11 +2803,11 @@ msgstr "" "如果选中此项,则取消适用此活动的常规设置。如果未选中此项,则包含此产品的订单" "不能由用户取消,只能由您取消。" -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:424 msgid "Minimum amount per order" msgstr "每笔订单的最低金额" -#: pretix/base/models/items.py:391 +#: pretix/base/models/items.py:426 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 " @@ -2773,11 +2816,11 @@ msgstr "" "只有将产品添加到购物车至少这么多次才能购买。如果将该字段保留为空或将其设置为" "0,则此产品没有特殊限制。" -#: pretix/base/models/items.py:395 +#: pretix/base/models/items.py:430 msgid "Maximum amount per order" msgstr "每笔订单最高金额" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:432 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 " @@ -2787,7 +2830,7 @@ msgstr "" "此产品只能在一个订单中多次购买。如果将该字段保留为空或将其设置为0,则此产品没" "有特殊限制。整个订单中最大商品数量的限制适用于任何情况。" -#: pretix/base/models/items.py:404 +#: pretix/base/models/items.py:439 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 " @@ -2797,11 +2840,11 @@ msgstr "" "如果设置此项,则签入应用程序将显示一条可见的警告,表明此票证需要特别注意。例" "如,您可以将此用于学生票,以便在办理手续时向该人员表明仍需要检查学生证。" -#: pretix/base/models/items.py:409 pretix/base/models/items.py:666 +#: pretix/base/models/items.py:444 pretix/base/models/items.py:701 msgid "Original price" msgstr "原价" -#: pretix/base/models/items.py:412 pretix/base/models/items.py:669 +#: pretix/base/models/items.py:447 pretix/base/models/items.py:704 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 " @@ -2810,25 +2853,25 @@ msgstr "" "如果设置,这将显示在当前价格旁边,以显示当前价格是折扣价格。这只是一个装饰性" "的设置,实际上不会影响定价。" -#: pretix/base/models/items.py:416 pretix/control/forms/event.py:814 -#: pretix/control/forms/item.py:454 +#: pretix/base/models/items.py:451 pretix/control/forms/event.py:850 +#: pretix/control/forms/item.py:491 msgid "Sales channels" msgstr "销售渠道" -#: pretix/base/models/items.py:421 +#: pretix/base/models/items.py:456 msgid "This product is a gift card" msgstr "该产品是礼品卡" -#: pretix/base/models/items.py:422 +#: pretix/base/models/items.py:457 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:431 pretix/base/models/items.py:1064 -#: pretix/control/forms/filter.py:327 pretix/control/forms/filter.py:1199 -#: pretix/control/forms/item.py:172 pretix/control/navigation.py:127 -#: pretix/control/navigation.py:136 +#: pretix/base/models/items.py:466 pretix/base/models/items.py:1099 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1233 +#: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 +#: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 #: pretix/control/templates/pretixcontrol/items/base.html:3 #: pretix/control/templates/pretixcontrol/items/index.html:3 @@ -2838,105 +2881,105 @@ msgstr "客户购买该产品时,将获得一张礼品卡,其价值与产品 msgid "Products" msgstr "产品" -#: pretix/base/models/items.py:590 +#: pretix/base/models/items.py:625 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "每笔订单的最大数量不能低于每笔订单的最小数量。" -#: pretix/base/models/items.py:596 +#: pretix/base/models/items.py:631 msgid "The item's category must belong to the same event as the item." msgstr "项目的类别必须属于与项目相同的活动。" -#: pretix/base/models/items.py:601 +#: pretix/base/models/items.py:636 msgid "The item's tax rule must belong to the same event as the item." msgstr "项目的税务规则必须与项目属于同一活动。" -#: pretix/base/models/items.py:607 +#: pretix/base/models/items.py:642 msgid "The item's availability cannot end before it starts." msgstr "该项目的可用性无法在开始之前结束。" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:688 msgid "This is shown below the variation name in lists." msgstr "这显示在列表中的变量名称下方。" -#: pretix/base/models/items.py:658 pretix/base/models/items.py:852 -#: pretix/base/models/items.py:1070 +#: pretix/base/models/items.py:693 pretix/base/models/items.py:887 +#: pretix/base/models/items.py:1105 msgid "Position" msgstr "位置" -#: pretix/base/models/items.py:676 pretix/base/models/vouchers.py:168 -#: pretix/base/models/waitinglist.py:75 pretix/base/orderimport.py:207 +#: pretix/base/models/items.py:711 pretix/base/models/vouchers.py:203 +#: pretix/base/models/waitinglist.py:96 pretix/base/orderimport.py:228 msgid "Product variation" msgstr "产品变量" -#: pretix/base/models/items.py:677 +#: pretix/base/models/items.py:712 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "产品变化" -#: pretix/base/models/items.py:834 +#: pretix/base/models/items.py:869 msgid "Minimum number" msgstr "最小数量" -#: pretix/base/models/items.py:838 +#: pretix/base/models/items.py:873 msgid "Maximum number" msgstr "最大数量" -#: pretix/base/models/items.py:842 +#: pretix/base/models/items.py:877 msgid "Add-Ons are included in the price" msgstr "附加组件包括在价格中" -#: pretix/base/models/items.py:843 +#: pretix/base/models/items.py:878 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:848 +#: pretix/base/models/items.py:883 #, fuzzy #| msgid "You can not select the same seat multiple times." msgid "Allow the same product to be selected multiple times" msgstr "您不能多次选择同一座位。" -#: pretix/base/models/items.py:867 +#: pretix/base/models/items.py:902 msgid "The add-on's category must belong to the same event as the item." msgstr "附加组件的类别必须与活动属于同一项目。" -#: pretix/base/models/items.py:872 +#: pretix/base/models/items.py:907 msgid "The item already has an add-on of this category." msgstr "该项目已有此类别的附加组件。" -#: pretix/base/models/items.py:877 +#: pretix/base/models/items.py:912 msgid "The minimum count needs to be equal to or greater than zero." msgstr "最小计数需要等于或大于零。" -#: pretix/base/models/items.py:882 +#: pretix/base/models/items.py:917 msgid "The maximum count needs to be equal to or greater than zero." msgstr "最大计数需要等于或大于零。" -#: pretix/base/models/items.py:887 +#: pretix/base/models/items.py:922 msgid "The maximum count needs to be greater than the minimum count." msgstr "最大计数需要大于最小计数。" -#: pretix/base/models/items.py:914 +#: pretix/base/models/items.py:949 msgid "Bundled item" msgstr "绑定的项目" -#: pretix/base/models/items.py:920 +#: pretix/base/models/items.py:955 msgid "Bundled variation" msgstr "绑定的变量" -#: pretix/base/models/items.py:926 pretix/base/models/items.py:1017 +#: pretix/base/models/items.py:961 pretix/base/models/items.py:1052 msgid "Number" msgstr "数量" -#: pretix/base/models/items.py:931 +#: pretix/base/models/items.py:966 msgid "Designated price part" msgstr "指定价格部分" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:967 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 " @@ -2946,224 +2989,234 @@ msgstr "" "如果设置,将显示此捆绑商品负责总价的给定值。这在混合税收的情况下可能很重要," "但在其他情况下可以保留为空白。此值不会添加到基本商品的价格中。" -#: pretix/base/models/items.py:955 +#: pretix/base/models/items.py:990 msgid "The bundled item must belong to the same event as the item." msgstr "绑定项目的类别必须与活动属于同一项目。" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:992 msgid "A variation needs to be set for this item." msgstr "需要为此项目设置变量。" -#: pretix/base/models/items.py:959 +#: pretix/base/models/items.py:994 msgid "The chosen variation does not belong to this item." msgstr "此变量不属于此项目。" -#: pretix/base/models/items.py:964 +#: pretix/base/models/items.py:999 msgid "The count needs to be equal to or greater than zero." msgstr "计数需要等于或大于零。" -#: pretix/base/models/items.py:1018 +#: pretix/base/models/items.py:1053 msgid "Text (one line)" msgstr "文本(一行)" -#: pretix/base/models/items.py:1019 +#: pretix/base/models/items.py:1054 msgid "Multiline text" msgstr "多行文本" -#: pretix/base/models/items.py:1020 +#: pretix/base/models/items.py:1055 msgid "Yes/No" msgstr "是/否" -#: pretix/base/models/items.py:1021 +#: pretix/base/models/items.py:1056 msgid "Choose one from a list" msgstr "从列表中选择一个" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1057 msgid "Choose multiple from a list" msgstr "从列表中选择多个" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1058 msgid "File upload" msgstr "上传文件" -#: pretix/base/models/items.py:1025 pretix/base/reldate.py:162 -#: pretix/plugins/checkinlists/exporters.py:571 +#: pretix/base/models/items.py:1060 pretix/base/reldate.py:183 +#: pretix/plugins/checkinlists/exporters.py:605 msgid "Time" msgstr "时间" -#: pretix/base/models/items.py:1026 +#: pretix/base/models/items.py:1061 msgid "Date and time" msgstr "日期和时间" -#: pretix/base/models/items.py:1027 +#: pretix/base/models/items.py:1062 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "国家/地区代码(ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1039 pretix/base/models/items.py:1112 -#: pretix/base/orderimport.py:652 pretix/control/forms/item.py:45 +#: pretix/base/models/items.py:1074 pretix/base/models/items.py:1153 +#: pretix/base/orderimport.py:673 pretix/control/forms/item.py:80 #: 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 msgid "Question" msgstr "问题" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1083 msgid "Help text" msgstr "帮助文本" -#: pretix/base/models/items.py:1049 +#: pretix/base/models/items.py:1084 msgid "If the question needs to be explained or clarified, do it here!" msgstr "如果这个问题需要解释或澄清,请在此处进行!" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1090 msgid "Question type" msgstr "问题类型" -#: pretix/base/models/items.py:1059 +#: pretix/base/models/items.py:1094 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "必要的问题" -#: pretix/base/models/items.py:1066 +#: pretix/base/models/items.py:1101 msgid "This question will be asked to buyers of the selected products" msgstr "这个问题将问给购买所选产品的人" -#: pretix/base/models/items.py:1073 +#: pretix/base/models/items.py:1108 msgid "Ask during check-in instead of in the ticket buying process" msgstr "在办理手续时询问,而不是在购票过程中询问" -#: pretix/base/models/items.py:1074 +#: pretix/base/models/items.py:1109 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1078 +#: pretix/base/models/items.py:1113 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "隐藏问题" -#: pretix/base/models/items.py:1079 +#: pretix/base/models/items.py:1114 msgid "This question will only show up in the backend." msgstr "这个问题只会出现在后端。" -#: pretix/base/models/items.py:1083 +#: pretix/base/models/items.py:1118 msgid "Print answer on invoices" msgstr "在发票上打印答案" -#: pretix/base/models/items.py:1091 pretix/base/models/items.py:1097 -#: pretix/base/models/items.py:1103 +#: pretix/base/models/items.py:1126 pretix/base/models/items.py:1132 +#: pretix/base/models/items.py:1138 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "最小数量" -#: pretix/base/models/items.py:1092 pretix/base/models/items.py:1095 -#: pretix/base/models/items.py:1098 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1104 pretix/base/models/items.py:1107 +#: pretix/base/models/items.py:1127 pretix/base/models/items.py:1130 +#: pretix/base/models/items.py:1133 pretix/base/models/items.py:1136 +#: pretix/base/models/items.py:1139 pretix/base/models/items.py:1142 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" msgstr "问题不能依赖到签到时提出的问题。" -#: pretix/base/models/items.py:1094 pretix/base/models/items.py:1100 -#: pretix/base/models/items.py:1106 +#: pretix/base/models/items.py:1129 pretix/base/models/items.py:1135 +#: pretix/base/models/items.py:1141 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "最大数量" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1145 +msgid "Validate file to be a portrait" +msgstr "" + +#: pretix/base/models/items.py:1146 +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:1198 msgid "An answer to this question is required to proceed." msgstr "需要回答这个问题才能继续。" -#: pretix/base/models/items.py:1171 pretix/base/models/items.py:1189 -#: pretix/base/orderimport.py:662 pretix/base/orderimport.py:670 +#: pretix/base/models/items.py:1212 pretix/base/models/items.py:1230 +#: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "选择的选项无效。" -#: pretix/base/models/items.py:1199 +#: pretix/base/models/items.py:1240 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "该页码小于1" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1242 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "输入的价格太高。" -#: pretix/base/models/items.py:1204 +#: pretix/base/models/items.py:1245 msgid "Invalid number input." msgstr "数字输入无效。" -#: pretix/base/models/items.py:1211 pretix/base/models/items.py:1235 +#: pretix/base/models/items.py:1252 pretix/base/models/items.py:1276 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "请输入您的姓名。" -#: pretix/base/models/items.py:1213 pretix/base/models/items.py:1237 +#: pretix/base/models/items.py:1254 pretix/base/models/items.py:1278 #, fuzzy #| msgid "Please select a valid seat." msgid "Please choose an earlier date." msgstr "请选择一个有效的座位。" -#: pretix/base/models/items.py:1216 +#: pretix/base/models/items.py:1257 msgid "Invalid date input." msgstr "日期输入无效。" -#: pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1264 msgid "Invalid time input." msgstr "时间输入无效。" -#: pretix/base/models/items.py:1232 +#: pretix/base/models/items.py:1273 msgid "Invalid datetime input." msgstr "日期时间输入无效。" -#: pretix/base/models/items.py:1244 +#: pretix/base/models/items.py:1285 msgid "Unknown country code." msgstr "未知的国家/地区代码。" -#: pretix/base/models/items.py:1258 +#: pretix/base/models/items.py:1299 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "答案" -#: pretix/base/models/items.py:1280 +#: pretix/base/models/items.py:1321 msgid "The identifier \"{}\" is already used for a different option." msgstr "标识符“{}”已用于其他选项。" -#: pretix/base/models/items.py:1283 +#: pretix/base/models/items.py:1324 msgid "Question option" msgstr "问题选项" -#: pretix/base/models/items.py:1284 +#: pretix/base/models/items.py:1325 msgid "Question options" msgstr "问题选项" -#: pretix/base/models/items.py:1369 pretix/control/forms/event.py:1326 +#: pretix/base/models/items.py:1410 pretix/control/forms/event.py:1362 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "总产量" -#: pretix/base/models/items.py:1371 pretix/control/forms/item.py:307 +#: pretix/base/models/items.py:1412 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "空出无限张票。" -#: pretix/base/models/items.py:1375 pretix/base/models/orders.py:1116 +#: pretix/base/models/items.py:1416 pretix/base/models/orders.py:1151 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "项目" -#: pretix/base/models/items.py:1383 pretix/control/forms/item.py:553 +#: pretix/base/models/items.py:1424 pretix/control/forms/item.py:590 msgid "Variations" msgstr "变动" -#: pretix/base/models/items.py:1387 +#: pretix/base/models/items.py:1428 msgid "Close this quota permanently once it is sold out" msgstr "配额售完后永久关闭" -#: pretix/base/models/items.py:1388 +#: pretix/base/models/items.py:1429 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 " @@ -3172,11 +3225,11 @@ msgstr "" "如果启用此功能,则配额一旦售罄,就不会再售出任何门票,即使通过取消或过期订单" "再次获得门票也是如此。当然,您可以随时手动将其重新打开。" -#: pretix/base/models/items.py:1396 +#: pretix/base/models/items.py:1437 msgid "Allow to sell more tickets once people have checked out" msgstr "一旦用户检票后,允许卖出更多门票" -#: pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:1438 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 " @@ -3186,13 +3239,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1408 pretix/base/models/vouchers.py:177 +#: pretix/base/models/items.py:1449 pretix/base/models/vouchers.py:212 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 msgid "Quota" msgstr "配额" -#: pretix/base/models/items.py:1409 pretix/control/navigation.py:145 +#: pretix/base/models/items.py:1450 pretix/control/navigation.py:166 #: pretix/control/templates/pretixcontrol/items/quotas.html:4 #: pretix/control/templates/pretixcontrol/items/quotas.html:6 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:416 @@ -3201,98 +3254,98 @@ msgstr "配额" msgid "Quotas" msgstr "配额" -#: pretix/base/models/items.py:1477 +#: pretix/base/models/items.py:1518 msgid "All variations must belong to an item contained in the items list." msgstr "所有变化必须属于项目列表中包含的项目。" -#: pretix/base/models/items.py:1486 +#: pretix/base/models/items.py:1527 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "一个或多个项目有变化,但这些都不在变化列表中。" -#: pretix/base/models/items.py:1492 pretix/base/models/waitinglist.py:185 +#: pretix/base/models/items.py:1533 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "系列活动的子活动不能为空." -#: pretix/base/models/log.py:122 +#: pretix/base/models/log.py:156 #, python-brace-format msgid "Order {val}" msgstr "订单{val}" -#: pretix/base/models/log.py:132 +#: pretix/base/models/log.py:166 #, python-brace-format msgid "Voucher {val}…" msgstr "优惠券{val}…" -#: pretix/base/models/log.py:142 +#: pretix/base/models/log.py:176 #, python-brace-format msgid "Product {val}" msgstr "产品{val}" -#: pretix/base/models/log.py:152 +#: pretix/base/models/log.py:186 #, python-brace-format msgctxt "subevent" msgid "Date {val}" msgstr "日期{val}" -#: pretix/base/models/log.py:162 +#: pretix/base/models/log.py:196 #, python-brace-format msgid "Quota {val}" msgstr "配额{val}" -#: pretix/base/models/log.py:172 +#: pretix/base/models/log.py:206 #, python-brace-format msgid "Category {val}" msgstr "类别{val}" -#: pretix/base/models/log.py:182 +#: pretix/base/models/log.py:216 #, python-brace-format msgid "Question {val}" msgstr "问题{val}" -#: pretix/base/models/log.py:192 +#: pretix/base/models/log.py:226 #, python-brace-format msgid "Tax rule {val}" msgstr "税收规则{val}" -#: pretix/base/models/orders.py:121 +#: pretix/base/models/orders.py:156 msgid "pending" msgstr "待处理的" -#: pretix/base/models/orders.py:122 +#: pretix/base/models/orders.py:157 msgid "paid" msgstr "支付" -#: pretix/base/models/orders.py:123 +#: pretix/base/models/orders.py:158 msgid "expired" msgstr "过期的" -#: pretix/base/models/orders.py:124 +#: pretix/base/models/orders.py:159 msgid "canceled" msgstr "取消的" -#: pretix/base/models/orders.py:155 pretix/control/forms/filter.py:467 +#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 msgid "Locale" msgstr "当地" -#: pretix/base/models/orders.py:165 pretix/base/models/orders.py:2212 -#: pretix/control/forms/orders.py:41 +#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 +#: pretix/control/forms/orders.py:76 msgid "Expiration date" msgstr "截止日期" -#: pretix/base/models/orders.py:169 pretix/control/forms/filter.py:478 +#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "总价" -#: pretix/base/models/orders.py:173 pretix/base/models/vouchers.py:198 +#: pretix/base/models/orders.py:208 pretix/base/models/vouchers.py:233 msgid "" "The text entered in this field will not be visible to the user and is " "available for your convenience." msgstr "在此字段中输入的文本对用户不可见,并且为方便起见。" -#: pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:214 msgid "" "If you set this, the check-in app will show a visible warning that tickets " "of this order require special attention. This will not show any details or " @@ -3302,245 +3355,245 @@ msgstr "" "如果您设置此项,签入应用程序将显示一个可见的警告,表明此订单的票证需要特别注" "意。" -#: pretix/base/models/orders.py:191 pretix/base/models/orders.py:1153 +#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 msgid "Meta information" msgstr "元信息" -#: pretix/base/models/orders.py:203 pretix/control/forms/filter.py:473 +#: pretix/base/models/orders.py:238 pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-mail 地址已验证" -#: pretix/base/models/orders.py:768 +#: pretix/base/models/orders.py:803 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." msgstr "由于付款设置中配置的最后付款日期已结束,因此无法接受付款。" -#: pretix/base/models/orders.py:770 +#: pretix/base/models/orders.py:805 msgid "" "The payment can not be accepted as the order is expired and you configured " "that no late payments should be accepted in the payment settings." msgstr "" "由于订单已过期且您的付款设置中已配置为不接受延迟付款,因此无法接受付款。" -#: pretix/base/models/orders.py:772 +#: pretix/base/models/orders.py:807 msgid "This order is not yet approved by the event organizer." msgstr "此订单尚未得到项目组织者的批准。" -#: pretix/base/models/orders.py:792 +#: pretix/base/models/orders.py:827 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "订购的产品“{item}”不再可用。" -#: pretix/base/models/orders.py:793 +#: pretix/base/models/orders.py:828 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "座位“{seat}”不再可用。" -#: pretix/base/models/orders.py:794 +#: pretix/base/models/orders.py:829 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "优惠券 \"{voucher}\" 缺少足够预算。" -#: pretix/base/models/orders.py:795 +#: pretix/base/models/orders.py:830 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "优惠券已创建。" -#: pretix/base/models/orders.py:923 pretix/base/services/orders.py:862 -#: pretix/control/views/event.py:701 +#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:897 +#: pretix/control/views/event.py:736 #: pretix/presale/templates/pretixpresale/event/order.html:63 #, python-format msgid "Your order: %(code)s" msgstr "您的订单:%(code)s" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1069 msgid "" msgstr "<文件>" -#: pretix/base/models/orders.py:1136 pretix/base/models/orders.py:1144 +#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 msgid "Empty, if this product is not an admission ticket" msgstr "空,如果这个产品不是门票" -#: pretix/base/models/orders.py:1160 pretix/base/models/orders.py:2256 -#: pretix/base/settings.py:689 +#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 +#: pretix/base/settings.py:724 msgid "Company name" msgstr "公司名称" -#: pretix/base/models/orders.py:1164 pretix/base/models/orders.py:2263 -#: pretix/base/settings.py:42 pretix/plugins/stripe/payment.py:150 +#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 msgid "Select country" msgstr "选择国家" -#: pretix/base/models/orders.py:1325 +#: pretix/base/models/orders.py:1360 msgctxt "payment_state" msgid "created" msgstr "创建" -#: pretix/base/models/orders.py:1326 +#: pretix/base/models/orders.py:1361 msgctxt "payment_state" msgid "pending" msgstr "待处理的" -#: pretix/base/models/orders.py:1327 +#: pretix/base/models/orders.py:1362 msgctxt "payment_state" msgid "confirmed" msgstr "确认" -#: pretix/base/models/orders.py:1328 +#: pretix/base/models/orders.py:1363 msgctxt "payment_state" msgid "canceled" msgstr "取消" -#: pretix/base/models/orders.py:1329 +#: pretix/base/models/orders.py:1364 msgctxt "payment_state" msgid "failed" msgstr "失败" -#: pretix/base/models/orders.py:1330 +#: pretix/base/models/orders.py:1365 msgctxt "payment_state" msgid "refunded" msgstr "退还" -#: pretix/base/models/orders.py:1358 pretix/base/models/orders.py:1740 -#: pretix/base/shredder.py:393 +#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 +#: pretix/base/shredder.py:434 msgid "Payment information" msgstr "支付信息" -#: pretix/base/models/orders.py:1553 +#: pretix/base/models/orders.py:1588 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "活动注册已确认:%(code)s" -#: pretix/base/models/orders.py:1571 +#: pretix/base/models/orders.py:1606 #, python-format msgid "Payment received for your order: %(code)s" msgstr "已收到您的订单付款:%(code)s" -#: pretix/base/models/orders.py:1681 +#: pretix/base/models/orders.py:1716 msgctxt "refund_state" msgid "started externally" msgstr "从外部开始" -#: pretix/base/models/orders.py:1682 +#: pretix/base/models/orders.py:1717 msgctxt "refund_state" msgid "created" msgstr "创建" -#: pretix/base/models/orders.py:1683 +#: pretix/base/models/orders.py:1718 msgctxt "refund_state" msgid "in transit" msgstr "在运输过程中" -#: pretix/base/models/orders.py:1684 +#: pretix/base/models/orders.py:1719 msgctxt "refund_state" msgid "done" msgstr "完成" -#: pretix/base/models/orders.py:1685 +#: pretix/base/models/orders.py:1720 msgctxt "refund_state" msgid "failed" msgstr "失败" -#: pretix/base/models/orders.py:1687 +#: pretix/base/models/orders.py:1722 msgctxt "refund_state" msgid "canceled" msgstr "取消" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1730 msgctxt "refund_source" msgid "Organizer" msgstr "组织者" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1731 msgctxt "refund_source" msgid "Customer" msgstr "客户" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1732 msgctxt "refund_source" msgid "External" msgstr "外部" -#: pretix/base/models/orders.py:1735 +#: pretix/base/models/orders.py:1770 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:192 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "仅退款" -#: pretix/base/models/orders.py:1736 +#: pretix/base/models/orders.py:1771 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:193 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:195 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1846 +#: pretix/base/models/orders.py:1881 msgid "Payment fee" msgstr "支付费用" -#: pretix/base/models/orders.py:1847 +#: pretix/base/models/orders.py:1882 msgid "Shipping fee" msgstr "运输费用" -#: pretix/base/models/orders.py:1848 +#: pretix/base/models/orders.py:1883 msgid "Service fee" msgstr "服务费用" -#: pretix/base/models/orders.py:1849 +#: pretix/base/models/orders.py:1884 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "取消费用" -#: pretix/base/models/orders.py:1850 +#: pretix/base/models/orders.py:1885 msgid "Other fees" msgstr "其他费用" -#: pretix/base/models/orders.py:1851 pretix/base/payment.py:1076 +#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 #: pretix/control/templates/pretixcontrol/items/index.html:84 #: pretix/control/templates/pretixcontrol/order/index.html:133 msgid "Gift card" msgstr "礼品卡" -#: pretix/base/models/orders.py:1856 +#: pretix/base/models/orders.py:1891 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "价值" -#: pretix/base/models/orders.py:1995 +#: pretix/base/models/orders.py:2030 msgid "Order position" msgstr "订单位置" -#: pretix/base/models/orders.py:2176 pretix/base/services/orders.py:877 +#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:912 #, python-format msgid "Your event registration: %(code)s" msgstr "您的活动注册:%(code)s" -#: pretix/base/models/orders.py:2205 +#: pretix/base/models/orders.py:2240 msgid "Cart ID (e.g. session key)" msgstr "购物车 ID(例如,会话密钥)" -#: pretix/base/models/orders.py:2227 +#: pretix/base/models/orders.py:2262 msgid "Cart position" msgstr "购物车位置" -#: pretix/base/models/orders.py:2228 +#: pretix/base/models/orders.py:2263 msgid "Cart positions" msgstr "购物车位置" -#: pretix/base/models/orders.py:2267 +#: pretix/base/models/orders.py:2302 msgid "Only for business customers within the EU." msgstr "仅适用于欧盟境内的商业客户。" -#: pretix/base/models/orders.py:2272 +#: pretix/base/models/orders.py:2307 msgid "This reference will be printed on your invoice for your convenience." msgstr "为方便起见,此参考文件将打印在您的发票上。" -#: pretix/base/models/organizer.py:39 +#: pretix/base/models/organizer.py:73 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes. " "Every slug can only be used once. This is being used in URLs to refer to " @@ -3549,45 +3602,45 @@ msgstr "" "应该简短,只包含小写字母,数字,点和短划线。每个slug只能使用一次。这在URL中用" "于指代您的组织者帐户和您的活动。" -#: pretix/base/models/organizer.py:56 pretix/control/forms/event.py:62 -#: pretix/control/forms/event.py:68 pretix/control/forms/filter.py:680 -#: pretix/control/forms/filter.py:1015 +#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 +#: pretix/control/forms/filter.py:1049 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 msgid "Organizer" msgstr "组织者" -#: pretix/base/models/organizer.py:57 pretix/control/navigation.py:311 +#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:19 #: pretix/control/templates/pretixcontrol/organizers/index.html:6 #: pretix/control/templates/pretixcontrol/organizers/index.html:8 msgid "Organizers" msgstr "组织者" -#: pretix/base/models/organizer.py:185 +#: pretix/base/models/organizer.py:219 #: pretix/control/templates/pretixcontrol/organizers/teams.html:16 msgid "Team name" msgstr "队名" -#: pretix/base/models/organizer.py:186 +#: pretix/base/models/organizer.py:220 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "团队成员" -#: pretix/base/models/organizer.py:192 +#: pretix/base/models/organizer.py:226 msgid "Can create events" msgstr "可以创建项目" -#: pretix/base/models/organizer.py:196 +#: pretix/base/models/organizer.py:230 msgid "Can change teams and permissions" msgstr "可以更改团队和权限" -#: pretix/base/models/organizer.py:200 +#: pretix/base/models/organizer.py:234 msgid "Can change organizer settings" msgstr "可以更改组织者设置" -#: pretix/base/models/organizer.py:201 +#: pretix/base/models/organizer.py:235 msgid "" "Someone with this setting can get access to most data of all of your events, " "i.e. via privacy reports, so be careful who you add to this team!" @@ -3595,98 +3648,98 @@ msgstr "" "使用此设置的人可以访问您所有活动的大多数数据,即通过隐私报告,因此请谨慎添加" "到此团队中!" -#: pretix/base/models/organizer.py:206 +#: pretix/base/models/organizer.py:240 msgid "Can manage gift cards" msgstr "可以管理礼品卡" -#: pretix/base/models/organizer.py:211 +#: pretix/base/models/organizer.py:245 msgid "Can change event settings" msgstr "可以更改活动设置" -#: pretix/base/models/organizer.py:215 +#: pretix/base/models/organizer.py:249 msgid "Can change product settings" msgstr "可以更改产品设置" -#: pretix/base/models/organizer.py:219 +#: pretix/base/models/organizer.py:253 msgid "Can view orders" msgstr "可以查看订单" -#: pretix/base/models/organizer.py:223 +#: pretix/base/models/organizer.py:257 msgid "Can change orders" msgstr "可以更改订单" -#: pretix/base/models/organizer.py:227 +#: pretix/base/models/organizer.py:261 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "执行更新检查" -#: pretix/base/models/organizer.py:228 +#: pretix/base/models/organizer.py:262 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " "perform check-ins." msgstr "" -#: pretix/base/models/organizer.py:233 +#: pretix/base/models/organizer.py:267 msgid "Can view vouchers" msgstr "可以查看优惠券" -#: pretix/base/models/organizer.py:237 +#: pretix/base/models/organizer.py:271 msgid "Can change vouchers" msgstr "可以更改优惠券" -#: pretix/base/models/organizer.py:241 +#: pretix/base/models/organizer.py:275 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s上的%(object)s" -#: pretix/base/models/organizer.py:273 +#: pretix/base/models/organizer.py:307 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "团队" -#: pretix/base/models/organizer.py:274 pretix/control/navigation.py:441 +#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 #: pretix/control/templates/pretixcontrol/organizers/teams.html:5 msgid "Teams" msgstr "参赛队伍" -#: pretix/base/models/organizer.py:294 +#: pretix/base/models/organizer.py:328 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "邀请团队'{team}'代表'{email}'" -#: pretix/base/models/seating.py:24 +#: pretix/base/models/seating.py:45 msgid "Your layout file is not a valid JSON file." msgstr "您的布局文件不是有效的JSON文件。" -#: pretix/base/models/seating.py:33 +#: pretix/base/models/seating.py:54 msgid "Your layout file is not a valid seating plan. Error message: {}" msgstr "您的布局文件不是有效的座位图。错误信息: {}" -#: pretix/base/models/seating.py:154 +#: pretix/base/models/seating.py:175 #, python-brace-format msgid "Row {number}" msgstr "排{number}" -#: pretix/base/models/seating.py:159 +#: pretix/base/models/seating.py:180 #, python-brace-format msgid "Seat {number}" msgstr "座位{number}" -#: pretix/base/models/tax.py:108 +#: pretix/base/models/tax.py:129 msgid "Should be short, e.g. \"VAT\"" msgstr "应该简短,例如,\"VAT\"" -#: pretix/base/models/tax.py:117 +#: pretix/base/models/tax.py:138 msgid "The configured product prices include the tax amount" msgstr "配置的产品价格包括税额" -#: pretix/base/models/tax.py:121 +#: pretix/base/models/tax.py:142 msgid "Use EU reverse charge taxation rules" msgstr "使用欧盟反收费税收规则" -#: pretix/base/models/tax.py:123 +#: pretix/base/models/tax.py:144 msgid "" "Not recommended. Most events will NOT be qualified for reverse charge since " "the place of taxation is the location of the event. This option disables " @@ -3700,35 +3753,35 @@ msgstr "" "税。只有在咨询税务顾问后才启用此选项。 没有保证正确的税收计算。 自行承担使用" "风险。" -#: pretix/base/models/tax.py:130 pretix/plugins/stripe/payment.py:174 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 msgid "Merchant country" msgstr "商人国家" -#: pretix/base/models/tax.py:132 +#: pretix/base/models/tax.py:153 msgid "" "Your country of residence. This is the country the EU reverse charge rule " "will not apply in, if configured above." msgstr "您所居住的国家。如果配置如上,这是欧盟反向收费规则不适用的国家/地区。" -#: pretix/base/models/tax.py:165 +#: pretix/base/models/tax.py:186 msgid "You need to set your home country to use the reverse charge feature." msgstr "您需要将自己的国家/地区设置为使用反向收费功能。" -#: pretix/base/models/tax.py:169 +#: pretix/base/models/tax.py:190 #, python-brace-format msgid "incl. {rate}% {name}" msgstr "含.{rate}%{name}" -#: pretix/base/models/tax.py:171 +#: pretix/base/models/tax.py:192 #, python-brace-format msgid "plus {rate}% {name}" msgstr "加{rate}%{name}" -#: pretix/base/models/tax.py:173 +#: pretix/base/models/tax.py:194 msgid "reverse charge enabled" msgstr "反向收费启用" -#: pretix/base/models/tax.py:282 +#: pretix/base/models/tax.py:303 msgctxt "invoice" msgid "" "Reverse Charge: According to Article 194, 196 of Council Directive 2006/112/" @@ -3736,61 +3789,61 @@ msgid "" msgstr "" "反向收费:根据理事会指令2006/112 / EEC第194,196条,增值税应该由服务对象承担。" -#: pretix/base/models/tax.py:288 +#: pretix/base/models/tax.py:309 msgctxt "invoice" msgid "VAT liability rests with the service recipient." msgstr "" -#: pretix/base/models/vouchers.py:85 +#: pretix/base/models/vouchers.py:120 msgid "No effect" msgstr "没有效果" -#: pretix/base/models/vouchers.py:86 +#: pretix/base/models/vouchers.py:121 msgid "Set product price to" msgstr "将产品价格设置为" -#: pretix/base/models/vouchers.py:87 +#: pretix/base/models/vouchers.py:122 msgid "Subtract from product price" msgstr "减去产品价格" -#: pretix/base/models/vouchers.py:88 +#: pretix/base/models/vouchers.py:123 msgid "Reduce product price by (%)" msgstr "降低产品价格(%)" -#: pretix/base/models/vouchers.py:110 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 msgid "Maximum usages" msgstr "最大用途" -#: pretix/base/models/vouchers.py:111 +#: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "此优惠券可兑换的次数。" -#: pretix/base/models/vouchers.py:115 pretix/control/views/vouchers.py:73 +#: pretix/base/models/vouchers.py:150 pretix/control/views/vouchers.py:108 msgid "Redeemed" msgstr "弥补" -#: pretix/base/models/vouchers.py:119 +#: pretix/base/models/vouchers.py:154 #, fuzzy #| msgid "Maximum amount per order" msgid "Maximum discount budget" msgstr "每笔订单最高金额" -#: pretix/base/models/vouchers.py:120 +#: pretix/base/models/vouchers.py:155 msgid "" "This is the maximum monetary amount that will be discounted using this " "voucher across all usages. If this is sum reached, the voucher can no longer " "be used." msgstr "优惠券最大优惠金额数,超出额度后,剩余部分变为无效。" -#: pretix/base/models/vouchers.py:127 pretix/control/views/vouchers.py:72 +#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 msgid "Valid until" msgstr "有效期至" -#: pretix/base/models/vouchers.py:131 pretix/control/forms/filter.py:1366 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1400 msgid "Reserve ticket from quota" msgstr "定额订票" -#: pretix/base/models/vouchers.py:133 +#: pretix/base/models/vouchers.py:168 msgid "" "If activated, this voucher will be substracted from the affected product's " "quotas, such that it is guaranteed that anyone with this voucher code does " @@ -3799,49 +3852,49 @@ msgstr "" "如果激活,将从受影响的产品配额中减去此优惠券,以确保拥有此优惠券号的任何人都" "能收到凭单。" -#: pretix/base/models/vouchers.py:139 +#: pretix/base/models/vouchers.py:174 msgid "Allow to bypass quota" msgstr "允许绕过配额" -#: pretix/base/models/vouchers.py:141 +#: pretix/base/models/vouchers.py:176 msgid "" "If activated, a holder of this voucher code can buy tickets, even if there " "are none left." msgstr "如果激活,此优惠券号的持有者可以购买门票,即使没票了。" -#: pretix/base/models/vouchers.py:145 +#: pretix/base/models/vouchers.py:180 msgid "Price mode" msgstr "价格模式" -#: pretix/base/models/vouchers.py:151 +#: pretix/base/models/vouchers.py:186 msgid "Voucher value" msgstr "优惠券价值" -#: pretix/base/models/vouchers.py:160 pretix/control/forms/vouchers.py:31 +#: pretix/base/models/vouchers.py:195 pretix/control/forms/vouchers.py:65 msgid "This product is added to the user's cart if the voucher is redeemed." msgstr "如果兑换优惠券,则此产品将添加到用户的购物车中。" -#: pretix/base/models/vouchers.py:170 +#: pretix/base/models/vouchers.py:205 msgid "This variation of the product select above is being used." msgstr "正在使用上述产品选择的这种变量。" -#: pretix/base/models/vouchers.py:179 +#: pretix/base/models/vouchers.py:214 msgid "" "If enabled, the voucher is valid for any product affected by this quota." msgstr "如果启用,优惠券对任何受配额影响的产品有效。" -#: pretix/base/models/vouchers.py:186 +#: pretix/base/models/vouchers.py:221 msgid "Specific seat" msgstr "特殊占位" -#: pretix/base/models/vouchers.py:190 +#: pretix/base/models/vouchers.py:225 #: pretix/control/templates/pretixcontrol/vouchers/index.html:115 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Tag" msgstr "标签" -#: pretix/base/models/vouchers.py:193 +#: pretix/base/models/vouchers.py:228 msgid "" "You can use this field to group multiple vouchers together. If you enter the " "same value for multiple vouchers, you can get statistics on how many of them " @@ -3850,49 +3903,49 @@ msgstr "" "您可以使用此字段将多个优惠券组合在一起。如果您为多张优惠券输入相同的值,您可" "以获得有关已兑换多少优惠券的统计数据等。" -#: pretix/base/models/vouchers.py:202 +#: pretix/base/models/vouchers.py:237 msgid "Shows hidden products that match this voucher" msgstr "显示与此优惠券匹配的隐藏产品" -#: pretix/base/models/vouchers.py:210 pretix/control/navigation.py:236 +#: pretix/base/models/vouchers.py:245 pretix/control/navigation.py:257 #: pretix/control/templates/pretixcontrol/vouchers/index.html:6 #: pretix/control/templates/pretixcontrol/vouchers/index.html:8 msgid "Vouchers" msgstr "优惠券" -#: pretix/base/models/vouchers.py:236 +#: pretix/base/models/vouchers.py:271 msgid "You cannot select a quota that belongs to a different event." msgstr "您无法选择属于其他活动的配额。" -#: pretix/base/models/vouchers.py:238 +#: pretix/base/models/vouchers.py:273 msgid "You cannot select a quota and a specific product at the same time." msgstr "您无法同时选择配额和特定产品。" -#: pretix/base/models/vouchers.py:241 +#: pretix/base/models/vouchers.py:276 msgid "You cannot select an item that belongs to a different event." msgstr "您无法选择属于其他活动的项目。" -#: pretix/base/models/vouchers.py:243 pretix/base/models/vouchers.py:256 +#: pretix/base/models/vouchers.py:278 pretix/base/models/vouchers.py:291 msgid "" "You cannot select a variation without having selected a product that " "provides variations." msgstr "如果未选择提供变量的产品,则无法选择变量。" -#: pretix/base/models/vouchers.py:246 +#: pretix/base/models/vouchers.py:281 msgid "This variation does not belong to this product." msgstr "此变量不属于此产品。" -#: pretix/base/models/vouchers.py:248 pretix/base/models/vouchers.py:339 +#: pretix/base/models/vouchers.py:283 pretix/base/models/vouchers.py:374 msgid "" "You can only block quota if you specify a specific product variation. " "Otherwise it might be unclear which quotas to block." msgstr "您只能在指定特定的产品变量时阻止配额。否则可能不清楚阻止哪些配额。" -#: pretix/base/models/vouchers.py:251 +#: pretix/base/models/vouchers.py:286 msgid "It is currently not possible to create vouchers for add-on products." msgstr "目前无法为附加产品创建优惠券。" -#: pretix/base/models/vouchers.py:253 pretix/base/models/vouchers.py:346 +#: pretix/base/models/vouchers.py:288 pretix/base/models/vouchers.py:381 #, fuzzy #| msgid "You cannot select a quota and a specific product at the same time." msgid "" @@ -3900,141 +3953,141 @@ msgid "" "reserve tickets." msgstr "您无法同时选择配额和特定产品。" -#: pretix/base/models/vouchers.py:263 +#: pretix/base/models/vouchers.py:298 #, python-format msgid "" "This voucher has already been redeemed %(redeemed)s times. You cannot reduce " "the maximum number of usages below this number." msgstr "此优惠券已兑换%(redeemed)s次。您无法将最大使用次数减少到此数字以下。" -#: pretix/base/models/vouchers.py:273 pretix/base/models/vouchers.py:331 +#: pretix/base/models/vouchers.py:308 pretix/base/models/vouchers.py:366 msgid "" "If you want this voucher to block quota, you need to select a specific date." msgstr "如果您希望此优惠券阻止配额,则需要选择特定日期。" -#: pretix/base/models/vouchers.py:275 +#: pretix/base/models/vouchers.py:310 msgid "You can not select a subevent if your event is not an event series." msgstr "如果不是活动系列,则无法选择子活动。" -#: pretix/base/models/vouchers.py:350 +#: pretix/base/models/vouchers.py:385 msgid "" "You cannot create a voucher that blocks quota as the selected product or " "quota is currently sold out or completely reserved." msgstr "您无法创建阻止配额的优惠券,因为所选产品或配额当前已售罄或完全保留。" -#: pretix/base/models/vouchers.py:356 +#: pretix/base/models/vouchers.py:391 msgid "A voucher with this code already exists." msgstr "已存在具有此号码的优惠券。" -#: pretix/base/models/vouchers.py:363 +#: pretix/base/models/vouchers.py:398 #, fuzzy #| msgid "You need to select a specific seat." msgid "You need to choose a date if you select a seat." msgstr "您需要选择一个特定的座位。" -#: pretix/base/models/vouchers.py:372 +#: pretix/base/models/vouchers.py:407 #, fuzzy, python-brace-format #| msgid "The selected date does not exist in this event series." msgid "The specified seat ID \"{id}\" does not exist for this event." msgstr "所选日期不属于此活动。" -#: pretix/base/models/vouchers.py:376 +#: pretix/base/models/vouchers.py:411 #, python-brace-format msgid "" "The seat \"{id}\" is currently unavailable (blocked, already sold or a " "different voucher)." msgstr "占位{id}无效(阻止,已售或不同的优惠券)。" -#: pretix/base/models/vouchers.py:381 +#: pretix/base/models/vouchers.py:416 #, fuzzy #| msgid "You need to select a specific seat." msgid "You need to choose a specific product if you select a seat." msgstr "您需要选择一个特定的座位。" -#: pretix/base/models/vouchers.py:384 +#: pretix/base/models/vouchers.py:419 #, fuzzy #| msgid "This gift card can only be used in test mode." msgid "Seat-specific vouchers can only be used once." msgstr "该礼品卡只能在测试模式下使用。" -#: pretix/base/models/vouchers.py:387 +#: pretix/base/models/vouchers.py:422 #, fuzzy, python-brace-format #| msgid "You need to choose exactly one option from this category." #| msgid_plural "You need to choose %(min_count)s options from this category." msgid "You need to choose the product \"{prod}\" for this seat." msgstr "您需要从此类别中选择%(min_count)s选项。" -#: pretix/base/models/vouchers.py:390 +#: pretix/base/models/vouchers.py:425 #, fuzzy, python-brace-format #| msgid "The identifier \"{}\" is already used for a different option." msgid "The seat \"{id}\" is already sold or currently blocked." msgstr "标识符“{}”已用于其他选项。" -#: pretix/base/models/waitinglist.py:40 +#: pretix/base/models/waitinglist.py:61 msgid "On waiting list since" msgstr "在等待名单上" -#: pretix/base/models/waitinglist.py:60 +#: pretix/base/models/waitinglist.py:81 msgid "Assigned voucher" msgstr "分配优惠券" -#: pretix/base/models/waitinglist.py:69 +#: pretix/base/models/waitinglist.py:90 msgid "The product the user waits for." msgstr "用户等待的产品。" -#: pretix/base/models/waitinglist.py:77 +#: pretix/base/models/waitinglist.py:98 msgid "The variation of the product selected above." msgstr "上面选择的产品的变量。" -#: pretix/base/models/waitinglist.py:89 +#: pretix/base/models/waitinglist.py:110 msgid "Waiting list entry" msgstr "等待列表条目" -#: pretix/base/models/waitinglist.py:90 +#: pretix/base/models/waitinglist.py:111 msgid "Waiting list entries" msgstr "等待列表条目" -#: pretix/base/models/waitinglist.py:129 +#: pretix/base/models/waitinglist.py:150 msgid "This product is currently not available." msgstr "此产品目前不可用。" -#: pretix/base/models/waitinglist.py:131 +#: pretix/base/models/waitinglist.py:152 msgid "A voucher has already been sent to this person." msgstr "优惠券已经发送给此人。" -#: pretix/base/models/waitinglist.py:133 +#: pretix/base/models/waitinglist.py:154 msgid "This entry is anonymized and can no longer be used." msgstr "此条目已匿名,不能再使用。" -#: pretix/base/models/waitinglist.py:143 +#: pretix/base/models/waitinglist.py:164 #, python-brace-format msgid "Automatically created from waiting list entry for {email}" msgstr "根据{email}的等待列表条目自动创建" -#: pretix/base/models/waitinglist.py:167 +#: pretix/base/models/waitinglist.py:188 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "您已从{event}的等待列表中选择" -#: pretix/base/models/waitinglist.py:177 +#: pretix/base/models/waitinglist.py:198 msgid "The selected item does not belong to this event." msgstr "所选项目不属于此活动。" -#: pretix/base/models/waitinglist.py:179 +#: pretix/base/models/waitinglist.py:200 msgid "Please select a specific variation of this product." msgstr "请选择此产品的特定变量。" -#: pretix/base/models/waitinglist.py:197 +#: pretix/base/models/waitinglist.py:218 msgid "" "You are already on this waiting list! We will notify you as soon as we have " "a ticket available for you." msgstr "您已经在等候名单了! 我们会在有票后立即通知您。" -#: pretix/base/notifications.py:122 pretix/base/notifications.py:135 +#: pretix/base/notifications.py:156 pretix/base/notifications.py:169 msgid "Administrative action required" msgstr "行政行为要求" -#: pretix/base/notifications.py:136 +#: pretix/base/notifications.py:170 msgid "" "Something happened in your event that our system cannot handle " "automatically, e.g. an external refund. You need to resolve it manually or " @@ -4043,221 +4096,221 @@ msgstr "" "您的活动中发生了我们的系统无法自动处理的事情,例如:外部退款。您需要手动解决" "它或选择忽略它,具体取决于手头的问题。" -#: pretix/base/notifications.py:140 +#: pretix/base/notifications.py:174 msgid "View all unresolved problems" msgstr "查看所有未解决的问题" -#: pretix/base/notifications.py:183 pretix/control/navigation.py:116 +#: pretix/base/notifications.py:217 pretix/control/navigation.py:137 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:20 #: pretix/control/templates/pretixcontrol/subevents/index.html:5 #: pretix/control/templates/pretixcontrol/subevents/index.html:7 -#: pretix/presale/templates/pretixpresale/event/index.html:131 +#: pretix/presale/templates/pretixpresale/event/index.html:71 msgctxt "subevent" msgid "Dates" msgstr "日期" -#: pretix/base/notifications.py:185 pretix/base/pdf.py:164 -#: pretix/plugins/badges/exporters.py:262 -#: pretix/plugins/ticketoutputpdf/exporters.py:59 +#: pretix/base/notifications.py:219 pretix/base/pdf.py:210 +#: pretix/plugins/badges/exporters.py:296 +#: pretix/plugins/ticketoutputpdf/exporters.py:93 msgid "Event date" msgstr "活动日期" -#: pretix/base/notifications.py:191 +#: pretix/base/notifications.py:225 #: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 msgid "Net total" msgstr "净额总计" -#: pretix/base/notifications.py:193 +#: pretix/base/notifications.py:227 msgid "Pending amount" msgstr "冻结金额" -#: pretix/base/notifications.py:195 pretix/control/forms/filter.py:146 -#: pretix/control/forms/orderimport.py:16 +#: pretix/base/notifications.py:229 pretix/control/forms/filter.py:180 +#: pretix/control/forms/orderimport.py:37 msgid "Order status" msgstr "订单状态" -#: pretix/base/notifications.py:213 +#: pretix/base/notifications.py:247 #, fuzzy #| msgid "Change products" msgid "Purchased products" msgstr "改变产品" -#: pretix/base/notifications.py:214 +#: pretix/base/notifications.py:248 #: pretix/base/templates/pretixbase/email/order_details.html:139 msgid "View order details" msgstr "查看订单详情" -#: pretix/base/notifications.py:225 +#: pretix/base/notifications.py:259 #, python-brace-format msgid "A new order has been placed: {order.code}" msgstr "已下订单:{order.code}" -#: pretix/base/notifications.py:231 +#: pretix/base/notifications.py:265 #, python-brace-format msgid "A new order has been placed that requires approval: {order.code}" msgstr "已下达新订单,需要批准:{order.code}" -#: pretix/base/notifications.py:237 +#: pretix/base/notifications.py:271 #, python-brace-format msgid "Order {order.code} has been marked as paid." msgstr "订单{order.code}已被标记为已付款。" -#: pretix/base/notifications.py:243 +#: pretix/base/notifications.py:277 #, python-brace-format msgid "Order {order.code} has been canceled." msgstr "订单{order.code}已被取消。" -#: pretix/base/notifications.py:249 +#: pretix/base/notifications.py:283 #, fuzzy, python-brace-format #| msgid "Order {order.code} has been changed." msgid "Order {order.code} has been reactivated." msgstr "订单{order.code}已更改。" -#: pretix/base/notifications.py:255 +#: pretix/base/notifications.py:289 #, python-brace-format msgid "Order {order.code} has been marked as expired." msgstr "订单{order.code}已被标记为过期。" -#: pretix/base/notifications.py:261 +#: pretix/base/notifications.py:295 #, python-brace-format msgid "The ticket information of order {order.code} has been changed." msgstr "订单{order.code}的票证信息已更改。" -#: pretix/base/notifications.py:267 +#: pretix/base/notifications.py:301 #, python-brace-format msgid "The contact address of order {order.code} has been changed." msgstr "订单{order.code}的联系地址已更改。" -#: pretix/base/notifications.py:273 +#: pretix/base/notifications.py:307 #, python-brace-format msgid "Order {order.code} has been changed." msgstr "订单{order.code}已更改。" -#: pretix/base/notifications.py:278 +#: pretix/base/notifications.py:312 msgid "Order has been overpaid" msgstr "订单已超额支付" -#: pretix/base/notifications.py:279 +#: pretix/base/notifications.py:313 #, python-brace-format msgid "Order {order.code} has been overpaid." msgstr "订单{order.code}已超额支付。" -#: pretix/base/notifications.py:285 +#: pretix/base/notifications.py:319 #, python-brace-format msgid "An external refund for {order.code} has occurred." msgstr "已发生{order.code}的外部退款。" -#: pretix/base/notifications.py:290 +#: pretix/base/notifications.py:324 msgid "Refund requested" msgstr "退款请求" -#: pretix/base/notifications.py:291 +#: pretix/base/notifications.py:325 #, python-brace-format msgid "You have been requested to issue a refund for {order.code}." msgstr "您已被要求为{order.code}退款。" -#: pretix/base/orderimport.py:66 +#: pretix/base/orderimport.py:87 msgid "Keep empty" msgstr "保持为空" -#: pretix/base/orderimport.py:93 +#: pretix/base/orderimport.py:114 #, python-brace-format msgid "Invalid setting for column \"{header}\"." msgstr "无效列设置{header}。" -#: pretix/base/orderimport.py:153 pretix/presale/views/waiting.py:94 +#: pretix/base/orderimport.py:174 pretix/presale/views/waiting.py:115 msgctxt "subevent" msgid "You need to select a date." msgstr "您需要选择一个日期。" -#: pretix/base/orderimport.py:160 +#: pretix/base/orderimport.py:181 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "No matching date was found." msgstr "找不到匹配的答案。" -#: pretix/base/orderimport.py:162 +#: pretix/base/orderimport.py:183 #, fuzzy #| msgid "No matching answers found." msgctxt "subevent" msgid "Multiple matching dates were found." msgstr "找不到匹配的答案。" -#: pretix/base/orderimport.py:196 +#: pretix/base/orderimport.py:217 #, fuzzy #| msgid "No matching answers found." msgid "No matching product was found." msgstr "找不到匹配的答案。" -#: pretix/base/orderimport.py:198 +#: pretix/base/orderimport.py:219 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching products were found." msgstr "找不到匹配的答案。" -#: pretix/base/orderimport.py:227 +#: pretix/base/orderimport.py:248 #, fuzzy #| msgid "No matching answers found." msgid "No matching variation was found." msgstr "找不到匹配的答案。" -#: pretix/base/orderimport.py:229 +#: pretix/base/orderimport.py:250 #, fuzzy #| msgid "No matching answers found." msgid "Multiple matching variations were found." msgstr "找不到匹配的答案。" -#: pretix/base/orderimport.py:232 +#: pretix/base/orderimport.py:253 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You need to select a variation for this product." msgstr "您需要选择产品的变量。" -#: pretix/base/orderimport.py:244 pretix/base/orderimport.py:259 -#: pretix/base/orderimport.py:274 pretix/base/orderimport.py:285 -#: pretix/base/orderimport.py:296 pretix/base/orderimport.py:312 -#: pretix/base/orderimport.py:331 pretix/base/orderimport.py:356 -#: pretix/base/orderimport.py:367 pretix/control/forms/filter.py:517 -#: pretix/control/forms/filter.py:521 pretix/control/forms/filter.py:525 -#: pretix/control/forms/filter.py:529 pretix/control/forms/filter.py:534 -#: pretix/control/forms/filter.py:539 +#: pretix/base/orderimport.py:265 pretix/base/orderimport.py:280 +#: pretix/base/orderimport.py:295 pretix/base/orderimport.py:306 +#: pretix/base/orderimport.py:317 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:352 pretix/base/orderimport.py:377 +#: pretix/base/orderimport.py:388 pretix/control/forms/filter.py:551 +#: pretix/control/forms/filter.py:555 pretix/control/forms/filter.py:559 +#: pretix/control/forms/filter.py:563 pretix/control/forms/filter.py:568 +#: pretix/control/forms/filter.py:573 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address" msgstr "发票地址" -#: pretix/base/orderimport.py:319 pretix/base/orderimport.py:465 +#: pretix/base/orderimport.py:340 pretix/base/orderimport.py:486 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid country code." msgstr "请输入有效的电子邮件地址。" -#: pretix/base/orderimport.py:336 pretix/base/orderimport.py:482 +#: pretix/base/orderimport.py:357 pretix/base/orderimport.py:503 #, fuzzy #| msgid "Automatic refunds are not supported by this payment provider." msgid "States are not supported for this country." msgstr "此支付提供商不支持自动退款。" -#: pretix/base/orderimport.py:344 pretix/base/orderimport.py:490 +#: pretix/base/orderimport.py:365 pretix/base/orderimport.py:511 #, fuzzy #| msgid "Please select a valid seat." msgid "Please enter a valid state." msgstr "请选择一个有效的座位。" -#: pretix/base/orderimport.py:393 pretix/control/forms/filter.py:548 +#: pretix/base/orderimport.py:414 pretix/control/forms/filter.py:582 #, fuzzy #| msgid "Attendee email" msgid "Attendee e-mail address" msgstr "观众Email" -#: pretix/base/orderimport.py:409 pretix/base/orderimport.py:420 -#: pretix/base/orderimport.py:431 pretix/base/orderimport.py:442 -#: pretix/base/orderimport.py:458 pretix/base/orderimport.py:477 -#: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:556 -#: pretix/control/forms/filter.py:560 pretix/control/forms/filter.py:565 -#: pretix/control/forms/filter.py:570 +#: pretix/base/orderimport.py:430 pretix/base/orderimport.py:441 +#: pretix/base/orderimport.py:452 pretix/base/orderimport.py:463 +#: pretix/base/orderimport.py:479 pretix/base/orderimport.py:498 +#: pretix/control/forms/filter.py:586 pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:594 pretix/control/forms/filter.py:599 +#: pretix/control/forms/filter.py:604 #: pretix/control/templates/pretixcontrol/order/index.html:431 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:84 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 @@ -4266,88 +4319,88 @@ msgstr "观众Email" msgid "Attendee address" msgstr "观众徽章" -#: pretix/base/orderimport.py:477 +#: pretix/base/orderimport.py:498 #, fuzzy #| msgctxt "address" #| msgid "State" msgid "State" msgstr "州" -#: pretix/base/orderimport.py:500 +#: pretix/base/orderimport.py:521 #, fuzzy #| msgid "Create a first product" msgid "Calculate from product" msgstr "创建第一个产品" -#: pretix/base/orderimport.py:508 pretix/control/views/orders.py:797 -#: pretix/control/views/orders.py:821 pretix/control/views/orders.py:851 -#: pretix/control/views/orders.py:883 pretix/control/views/orders.py:906 +#: pretix/base/orderimport.py:529 pretix/control/views/orders.py:832 +#: pretix/control/views/orders.py:856 pretix/control/views/orders.py:886 +#: pretix/control/views/orders.py:918 pretix/control/views/orders.py:941 msgid "You entered an invalid number." msgstr "您输入的号码无效。" -#: pretix/base/orderimport.py:526 +#: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 #: pretix/control/templates/pretixcontrol/order/index.html:371 msgid "Ticket code" msgstr "门票码" -#: pretix/base/orderimport.py:527 +#: pretix/base/orderimport.py:548 #, fuzzy #| msgid "Generate tickets" msgid "Generate automatically" msgstr "生成门票" -#: pretix/base/orderimport.py:536 +#: pretix/base/orderimport.py:557 msgid "You cannot assign a position secret that already exists." msgstr "" -#: pretix/base/orderimport.py:565 +#: pretix/base/orderimport.py:586 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid language code." msgstr "请输入有效的电子邮件地址。" -#: pretix/base/orderimport.py:585 +#: pretix/base/orderimport.py:606 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please enter a valid sales channel." msgstr "请输入有效的电子邮件地址。" -#: pretix/base/orderimport.py:608 +#: pretix/base/orderimport.py:629 #, fuzzy #| msgid "No matching answers found." msgid "No matching seat was found." msgstr "找不到匹配的答案。" -#: pretix/base/orderimport.py:611 pretix/base/services/cart.py:106 +#: pretix/base/orderimport.py:632 pretix/base/services/cart.py:140 msgid "" "The seat you selected has already been taken. Please select a different seat." msgstr "您选择的座位已经被选。请选择其他座位。" -#: pretix/base/orderimport.py:614 pretix/base/services/cart.py:103 +#: pretix/base/orderimport.py:635 pretix/base/services/cart.py:137 msgid "You need to select a specific seat." msgstr "您需要选择一个特定的座位。" -#: pretix/base/orderimport.py:664 pretix/base/orderimport.py:672 +#: pretix/base/orderimport.py:685 pretix/base/orderimport.py:693 #, fuzzy #| msgid "Invalid option selected." msgid "Ambiguous option selected." msgstr "选择的选项无效。" -#: pretix/base/payment.py:231 +#: pretix/base/payment.py:266 msgid "Enable payment method" msgstr "启用付款方式" -#: pretix/base/payment.py:237 +#: pretix/base/payment.py:272 msgid "" "Users will not be able to choose this payment provider after the given date." msgstr "在给定日期之后,用户将无法选择此付款提供商。" -#: pretix/base/payment.py:242 +#: pretix/base/payment.py:277 msgid "Text on invoices" msgstr "发票上的文本" -#: pretix/base/payment.py:243 +#: pretix/base/payment.py:278 msgid "" "Will be printed just below the payment figures and above the closing text on " "invoices. This will only be used if the invoice is generated before the " @@ -4357,11 +4410,11 @@ msgstr "" "将打印在付款数字下方和发票上的结账文本上方。只有在支付订单之前生成发票才会使" "用此项。如果稍后生成发票,它将显示一条文本,说明已经付款。" -#: pretix/base/payment.py:252 +#: pretix/base/payment.py:287 msgid "Minimum order total" msgstr "最低订单总额" -#: pretix/base/payment.py:253 +#: pretix/base/payment.py:288 msgid "" "This payment will be available only if the order total is equal to or " "exceeds the given value. The order total for this purpose may be computed " @@ -4370,11 +4423,11 @@ msgstr "" "仅当订单总额等于或超过给定值时,此付款才可用。在计算订单总额时,可以不考虑这" "种付款方式所产生的费用。" -#: pretix/base/payment.py:263 +#: pretix/base/payment.py:298 msgid "Maximum order total" msgstr "最大订单总额" -#: pretix/base/payment.py:264 +#: pretix/base/payment.py:299 msgid "" "This payment will be available only if the order total is equal to or below " "the given value. The order total for this purpose may be computed without " @@ -4383,23 +4436,23 @@ msgstr "" "仅当订单总额等于或低于给定值时,此付款才可用。在计算订单总额时,可以不考虑这" "种付款方式所产生的费用。" -#: pretix/base/payment.py:274 pretix/base/payment.py:283 +#: pretix/base/payment.py:309 pretix/base/payment.py:318 msgid "Additional fee" msgstr "额外费用" -#: pretix/base/payment.py:275 +#: pretix/base/payment.py:310 msgid "Absolute value" msgstr "绝对值" -#: pretix/base/payment.py:284 +#: pretix/base/payment.py:319 msgid "Percentage of the order total." msgstr "订单总数的百分比。" -#: pretix/base/payment.py:290 +#: pretix/base/payment.py:325 msgid "Calculate the fee from the total value including the fee." msgstr "从包括费用在内的总额中计算费用。" -#: pretix/base/payment.py:291 +#: pretix/base/payment.py:326 #, python-brace-format msgid "" "We recommend to enable this if you want your users to pay the payment fees " @@ -4411,11 +4464,11 @@ msgstr "" "\"{docs_url}\" target=\"_blank\" rel=\"noopener\">单击此处获取有关此功能的详" "细信息。不要忘记在上面设置正确的费用!" -#: pretix/base/payment.py:299 +#: pretix/base/payment.py:334 msgid "Restrict to countries" msgstr "限制国家" -#: pretix/base/payment.py:301 +#: pretix/base/payment.py:336 msgid "" "Only allow choosing this payment provider for invoice addresses in the " "selected countries. If you don't select any country, all countries are " @@ -4424,90 +4477,90 @@ msgstr "" "仅允许为选定国家的发票地址选择此支付提供商。如果您未选择任何国家/地区,则允许" "所有国家/地区。 仅在需要发票地址时才启用此选项。" -#: pretix/base/payment.py:320 +#: pretix/base/payment.py:355 #, fuzzy #| msgid "The settings of a payment provider have been changed." msgid "" "Only allow the usage of this payment provider in the selected sales channels." msgstr "支付服务提供商的设置已更改。" -#: pretix/base/payment.py:324 +#: pretix/base/payment.py:359 #, fuzzy #| msgid "Enable payment method" msgid "Hide payment method" msgstr "启用付款方式" -#: pretix/base/payment.py:327 +#: pretix/base/payment.py:362 msgid "" "The payment method will not be shown by default but only to people who enter " "the shop through a special link." msgstr "只有通过商店特定链接才显示该支付方式。" -#: pretix/base/payment.py:333 +#: pretix/base/payment.py:368 #, fuzzy #| msgid "Enable payment method" msgid "Link to enable payment method" msgstr "启用付款方式" -#: pretix/base/payment.py:342 +#: pretix/base/payment.py:377 msgid "Share this link with customers who should use this payment method." msgstr "对能使用该支付方式的顾客显示进入链接。" -#: pretix/base/payment.py:375 +#: pretix/base/payment.py:410 msgctxt "invoice" msgid "The payment for this invoice has already been received." msgstr "已收到此发票的付款。" -#: pretix/base/payment.py:786 +#: pretix/base/payment.py:821 msgid "Automatic refunds are not supported by this payment provider." msgstr "此支付提供商不支持自动退款。" -#: pretix/base/payment.py:857 +#: pretix/base/payment.py:892 msgid "" "No payment is required as this order only includes products which are free " "of charge." msgstr "无需付款,因为此订单仅包含免费产品。" -#: pretix/base/payment.py:864 +#: pretix/base/payment.py:899 msgid "Free of charge" msgstr "免费" -#: pretix/base/payment.py:892 +#: pretix/base/payment.py:927 msgid "Box office" msgstr "售票处" -#: pretix/base/payment.py:935 pretix/base/payment.py:953 -#: pretix/plugins/manualpayment/__init__.py:9 -#: pretix/plugins/manualpayment/__init__.py:12 +#: pretix/base/payment.py:970 pretix/base/payment.py:988 +#: pretix/plugins/manualpayment/__init__.py:30 +#: pretix/plugins/manualpayment/__init__.py:33 msgid "Manual payment" msgstr "手动付款" -#: pretix/base/payment.py:939 pretix/plugins/banktransfer/payment.py:151 +#: pretix/base/payment.py:974 pretix/plugins/banktransfer/payment.py:185 msgid "" "In test mode, you can just manually mark this order as paid in the backend " "after it has been created." msgstr "在测试模式下,订单创建后您可以在后端手动将其标记为已付款。" -#: pretix/base/payment.py:960 pretix/plugins/banktransfer/payment.py:110 +#: pretix/base/payment.py:995 pretix/plugins/banktransfer/payment.py:144 msgid "Payment method name" msgstr "付款方式名称" -#: pretix/base/payment.py:964 +#: pretix/base/payment.py:999 msgid "Payment process description during checkout" msgstr "结账时的付款流程说明" -#: pretix/base/payment.py:965 +#: pretix/base/payment.py:1000 msgid "" "This text will be shown during checkout when the user selects this payment " "method. It should give a short explanation on this payment method." msgstr "" "当用户选择此付款方式时,将在结帐时显示此文本。它应该简要说明这种付款方式。" -#: pretix/base/payment.py:970 +#: pretix/base/payment.py:1005 msgid "Payment process description in order confirmation emails" msgstr "订单确认电子邮件中的付款流程说明" -#: pretix/base/payment.py:971 +#: pretix/base/payment.py:1006 #, fuzzy, python-brace-format #| msgid "" #| "This text will be included for the {payment_info} placeholder in order " @@ -4523,11 +4576,11 @@ msgstr "" "此文本将包含在订单确认邮件中的{payment_info}占位符中。它应该指示用户如何进行" "付款。您可以使用占位符{order} ,{total} ,{currency} 和{total_with_currency}" -#: pretix/base/payment.py:978 +#: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" msgstr "待处理订单的付款流程说明" -#: pretix/base/payment.py:979 +#: pretix/base/payment.py:1014 #, fuzzy, python-brace-format #| msgid "" #| "This text will be shown on the order confirmation page for pending " @@ -4542,147 +4595,159 @@ msgstr "" "此文本将显示在待处理订单的确认页面上。它应该指示用户如何进行付款。您可以使用" "占位符{order},{total},{currency}和{total_with_currency}" -#: pretix/base/payment.py:1028 +#: pretix/base/payment.py:1063 msgid "Offsetting" msgstr "弥补" -#: pretix/base/payment.py:1042 pretix/control/views/orders.py:860 +#: pretix/base/payment.py:1077 pretix/control/views/orders.py:895 msgid "You entered an order that could not be found." msgstr "您输入了无法找到的订单。" -#: pretix/base/payment.py:1071 +#: pretix/base/payment.py:1106 #, python-format msgid "Balanced against orders: %s" msgstr "平衡订单:%s" -#: pretix/base/payment.py:1092 +#: pretix/base/payment.py:1127 msgid "In test mode, only test cards will work." msgstr "在测试模式下,只有测试卡可以使用。" -#: pretix/base/payment.py:1157 pretix/base/payment.py:1220 -#: pretix/base/payment.py:1264 pretix/base/services/orders.py:773 +#: pretix/base/payment.py:1192 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:808 msgid "You cannot pay with gift cards when buying a gift card." msgstr "购买礼品卡时,不能使用礼品卡付款。" -#: pretix/base/payment.py:1166 pretix/base/payment.py:1228 -#: pretix/base/payment.py:1272 pretix/base/services/orders.py:764 +#: pretix/base/payment.py:1201 pretix/base/payment.py:1263 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:799 msgid "This gift card does not support this currency." msgstr "该礼品卡不支持该货币。" -#: pretix/base/payment.py:1169 pretix/base/payment.py:1231 -#: pretix/base/services/orders.py:766 +#: pretix/base/payment.py:1204 pretix/base/payment.py:1266 +#: pretix/base/services/orders.py:801 msgid "This gift card can only be used in test mode." msgstr "该礼品卡只能在测试模式下使用。" -#: pretix/base/payment.py:1172 pretix/base/payment.py:1234 -#: pretix/base/services/orders.py:768 +#: pretix/base/payment.py:1207 pretix/base/payment.py:1269 +#: pretix/base/services/orders.py:803 msgid "Only test gift cards can be used in test mode." msgstr "在测试模式下只能使用测试礼品卡。" -#: pretix/base/payment.py:1175 pretix/base/payment.py:1237 -#: pretix/base/payment.py:1278 +#: pretix/base/payment.py:1210 pretix/base/payment.py:1272 +#: pretix/base/payment.py:1313 #, fuzzy #| msgid "This gift card is not known." msgid "This gift card is no longer valid." msgstr "该礼品卡未知。" -#: pretix/base/payment.py:1178 pretix/base/payment.py:1240 +#: pretix/base/payment.py:1213 pretix/base/payment.py:1275 msgid "All credit on this gift card has been used." msgstr "此礼品卡上的所有额度都已使用。" -#: pretix/base/payment.py:1183 +#: pretix/base/payment.py:1218 msgid "This gift card is already used for your payment." msgstr "此礼品卡已用于付款。" -#: pretix/base/payment.py:1198 +#: pretix/base/payment.py:1233 msgid "" "Your gift card has been applied, but {} still need to be paid. Please select " "a payment method." msgstr "您的礼品卡已应用,但仍需付款{}。请选择一种付款方式。" -#: pretix/base/payment.py:1202 +#: pretix/base/payment.py:1237 msgid "Your gift card has been applied." msgstr "您的礼品卡已被应用。" -#: pretix/base/payment.py:1210 pretix/base/payment.py:1252 +#: pretix/base/payment.py:1245 pretix/base/payment.py:1287 msgid "" "You entered a voucher instead of a gift card. Vouchers can only be entered " "on the first page of the shop below the product selection." msgstr "您输入了优惠券而不是礼品卡。优惠券只能在产品选择下方的商店首页上输入。" -#: pretix/base/payment.py:1213 pretix/base/payment.py:1255 +#: pretix/base/payment.py:1248 pretix/base/payment.py:1290 msgid "This gift card is not known." msgstr "该礼品卡未知。" -#: pretix/base/payment.py:1215 pretix/base/payment.py:1257 +#: pretix/base/payment.py:1250 pretix/base/payment.py:1292 msgid "" "This gift card can not be redeemed since its code is not unique. Please " "contact the organizer of this event." msgstr "由于该礼品卡的代码不唯一,因此无法兑换。请联系此活动的组织者。" -#: pretix/base/payment.py:1274 pretix/base/services/orders.py:770 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:805 msgid "This gift card is not accepted by this event organizer." msgstr "该活动组织者不接受此礼品卡。" -#: pretix/base/payment.py:1276 +#: pretix/base/payment.py:1311 #, fuzzy #| msgid "This gift card was used in the meantime. Please try again" msgid "This gift card was used in the meantime. Please try again." msgstr "在此期间,此礼品卡已被使用。请再试一次" -#: pretix/base/pdf.py:51 +#: pretix/base/pdf.py:85 msgid "Ticket code (barcode content)" msgstr "门票号(条形码内容)" -#: pretix/base/pdf.py:63 +#: pretix/base/pdf.py:97 #, fuzzy #| msgid "Order position" msgid "Order position number" msgstr "订单位置" -#: pretix/base/pdf.py:69 pretix/base/services/tickets.py:79 -#: pretix/control/views/event.py:694 pretix/control/views/pdf.py:64 +#: pretix/base/pdf.py:103 pretix/base/services/tickets.py:100 +#: pretix/control/views/event.py:729 pretix/control/views/pdf.py:85 msgid "Sample product" msgstr "样品" -#: pretix/base/pdf.py:73 +#: pretix/base/pdf.py:107 msgid "Variation name" msgstr "变量名称" -#: pretix/base/pdf.py:74 +#: pretix/base/pdf.py:108 msgid "Sample variation" msgstr "样本变量" -#: pretix/base/pdf.py:78 +#: pretix/base/pdf.py:112 msgid "Product description" msgstr "产品描述" -#: pretix/base/pdf.py:79 pretix/base/services/tickets.py:80 -#: pretix/control/views/event.py:695 pretix/control/views/pdf.py:65 +#: pretix/base/pdf.py:113 pretix/base/services/tickets.py:101 +#: pretix/control/views/event.py:730 pretix/control/views/pdf.py:86 msgid "Sample product description" msgstr "样品描述" -#: pretix/base/pdf.py:83 +#: pretix/base/pdf.py:117 msgid "Product name and variation" msgstr "产品名称和变量" -#: pretix/base/pdf.py:84 +#: pretix/base/pdf.py:118 msgid "Sample product – sample variation" msgstr "样本产品 – 样本变量" -#: pretix/base/pdf.py:92 +#: pretix/base/pdf.py:125 +#, fuzzy +#| msgid "Product description" +msgid "Product variation description" +msgstr "产品描述" + +#: pretix/base/pdf.py:126 +#, fuzzy +#| msgid "Sample product description" +msgid "Sample product variation description" +msgstr "样品描述" + +#: pretix/base/pdf.py:133 msgid "Ticket category" msgstr "门票类别" -#: pretix/base/pdf.py:99 pretix/base/pdf.py:104 +#: pretix/base/pdf.py:140 pretix/base/pdf.py:145 msgid "123.45 EUR" msgstr "123.45 欧元" -#: pretix/base/pdf.py:103 +#: pretix/base/pdf.py:144 msgid "Price including add-ons" msgstr "价格包括附加" -#: pretix/base/pdf.py:117 +#: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/order/index.html:423 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 @@ -4691,18 +4756,18 @@ msgstr "价格包括附加" msgid "Attendee company" msgstr "观众Email" -#: pretix/base/pdf.py:118 pretix/base/pdf.py:251 -#: pretix/base/services/tickets.py:96 pretix/control/views/pdf.py:80 +#: pretix/base/pdf.py:159 pretix/base/pdf.py:302 +#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:101 msgid "Sample company" msgstr "样品公司" -#: pretix/base/pdf.py:122 +#: pretix/base/pdf.py:163 #, fuzzy #| msgid "Attendee badges" msgid "Full attendee address" msgstr "观众徽章" -#: pretix/base/pdf.py:123 +#: pretix/base/pdf.py:164 msgid "" "John Doe\n" "Sample company\n" @@ -4711,179 +4776,179 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:127 +#: pretix/base/pdf.py:168 #, fuzzy #| msgid "Attendee name" msgid "Attendee street" msgstr "观众姓名" -#: pretix/base/pdf.py:132 +#: pretix/base/pdf.py:173 #, fuzzy #| msgid "Attendee badges" msgid "Attendee ZIP code" msgstr "观众徽章" -#: pretix/base/pdf.py:137 +#: pretix/base/pdf.py:178 #, fuzzy #| msgid "Attendee email" msgid "Attendee city" msgstr "观众Email" -#: pretix/base/pdf.py:142 +#: pretix/base/pdf.py:183 #, fuzzy #| msgid "Attendee name" msgid "Attendee state" msgstr "观众姓名" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:188 #, fuzzy #| msgid "Attendee email" msgid "Attendee country" msgstr "观众Email" -#: pretix/base/pdf.py:155 pretix/base/pdf.py:160 +#: pretix/base/pdf.py:201 pretix/base/pdf.py:206 msgid "Sample event name" msgstr "示例活动名称" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:211 msgid "May 31st, 2017" msgstr "2017年5月31日" -#: pretix/base/pdf.py:169 +#: pretix/base/pdf.py:215 msgid "Event date range" msgstr "活动日期范围" -#: pretix/base/pdf.py:170 +#: pretix/base/pdf.py:216 msgid "May 31st – June 4th, 2017" msgstr "2017年5月31日至6月4日" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:220 msgid "Event begin date and time" msgstr "活动开始日期和时间" -#: pretix/base/pdf.py:175 +#: pretix/base/pdf.py:221 msgid "2017-05-31 20:00" msgstr "2017年5月31日 20:00" -#: pretix/base/pdf.py:182 +#: pretix/base/pdf.py:228 msgid "Event begin date" msgstr "活动开始日期" -#: pretix/base/pdf.py:183 pretix/base/pdf.py:204 pretix/base/pdf.py:308 +#: pretix/base/pdf.py:229 pretix/base/pdf.py:250 pretix/base/pdf.py:359 msgid "2017-05-31" msgstr "2017年5月31日" -#: pretix/base/pdf.py:190 +#: pretix/base/pdf.py:236 msgid "Event begin time" msgstr "活动开始时间" -#: pretix/base/pdf.py:191 +#: pretix/base/pdf.py:237 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:195 +#: pretix/base/pdf.py:241 msgid "Event end date and time" msgstr "活动结束日期和时间" -#: pretix/base/pdf.py:196 +#: pretix/base/pdf.py:242 msgid "2017-05-31 22:00" msgstr "2017年5月31日 22:00" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:249 msgid "Event end date" msgstr "活动结束日期" -#: pretix/base/pdf.py:212 +#: pretix/base/pdf.py:258 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:219 +#: pretix/base/pdf.py:265 msgid "Event admission date and time" msgstr "活动入场日期和时间" -#: pretix/base/pdf.py:220 pretix/base/pdf.py:316 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 msgid "2017-05-31 19:00" msgstr "2017年5月31日 19:00" -#: pretix/base/pdf.py:227 +#: pretix/base/pdf.py:273 msgid "Event admission time" msgstr "活动入场时间" -#: pretix/base/pdf.py:228 pretix/base/pdf.py:324 +#: pretix/base/pdf.py:274 pretix/base/pdf.py:375 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:235 +#: pretix/base/pdf.py:281 msgid "Event location" msgstr "活动地点" -#: pretix/base/pdf.py:236 pretix/base/settings.py:711 +#: pretix/base/pdf.py:282 pretix/base/settings.py:746 msgid "Random City" msgstr "随机城市" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:301 msgid "Invoice address company" msgstr "发票地址公司" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address street" msgstr "发票地址" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:307 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:260 +#: pretix/base/pdf.py:311 #, fuzzy #| msgid "Invoice addresses" msgid "Invoice address ZIP code" msgstr "发票地址" -#: pretix/base/pdf.py:261 +#: pretix/base/pdf.py:312 #, fuzzy #| msgid "012345" msgid "12345" msgstr "012345" -#: pretix/base/pdf.py:265 +#: pretix/base/pdf.py:316 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address city" msgstr "发票地址公司" -#: pretix/base/pdf.py:266 pretix/base/services/invoices.py:368 +#: pretix/base/pdf.py:317 pretix/base/services/invoices.py:402 msgid "Sample city" msgstr "代表城市" -#: pretix/base/pdf.py:270 +#: pretix/base/pdf.py:321 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address state" msgstr "发票地址名称" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:322 #, fuzzy #| msgid "Sample city" msgid "Sample State" msgstr "代表城市" -#: pretix/base/pdf.py:275 +#: pretix/base/pdf.py:326 #, fuzzy #| msgid "Invoice address company" msgid "Invoice address country" msgstr "发票地址公司" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:327 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:280 +#: pretix/base/pdf.py:331 msgid "List of Add-Ons" msgstr "附加组件列表" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:332 msgid "" "Add-on 1\n" "Add-on 2" @@ -4891,253 +4956,253 @@ msgstr "" "插件 1\n" "插件 2" -#: pretix/base/pdf.py:292 pretix/control/forms/filter.py:892 -#: pretix/control/forms/filter.py:894 +#: pretix/base/pdf.py:343 pretix/control/forms/filter.py:926 +#: pretix/control/forms/filter.py:928 #: pretix/control/templates/pretixcontrol/organizers/index.html:35 msgid "Organizer name" msgstr "组织者名称" -#: pretix/base/pdf.py:293 +#: pretix/base/pdf.py:344 msgid "Event organizer company" msgstr "活动组织者公司" -#: pretix/base/pdf.py:297 +#: pretix/base/pdf.py:348 msgid "Organizer info text" msgstr "组织者信息文本" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:349 msgid "Event organizer info text" msgstr "活动组织者信息文本" -#: pretix/base/pdf.py:302 pretix/base/pdf.py:303 +#: pretix/base/pdf.py:353 pretix/base/pdf.py:354 #, fuzzy #| msgid "Event organizer info text" msgid "Event info text" msgstr "活动组织者信息文本" -#: pretix/base/pdf.py:307 +#: pretix/base/pdf.py:358 msgid "Printing date" msgstr "印刷日期" -#: pretix/base/pdf.py:315 +#: pretix/base/pdf.py:366 msgid "Printing date and time" msgstr "印刷日期和时间" -#: pretix/base/pdf.py:323 +#: pretix/base/pdf.py:374 msgid "Printing time" msgstr "印刷时间" -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:382 msgid "Seat: Full name" msgstr "座位:全名" -#: pretix/base/pdf.py:332 +#: pretix/base/pdf.py:383 msgid "Ground floor, Row 3, Seat 4" msgstr "地面层,3排,4座" -#: pretix/base/pdf.py:334 pretix/base/pdf.py:340 -#: pretix/control/forms/orders.py:255 +#: pretix/base/pdf.py:385 pretix/base/pdf.py:391 +#: pretix/control/forms/orders.py:290 msgid "General admission" msgstr "一般入场" -#: pretix/base/pdf.py:337 +#: pretix/base/pdf.py:388 msgid "Seat: zone" msgstr "座位:区域" -#: pretix/base/pdf.py:338 +#: pretix/base/pdf.py:389 msgid "Ground floor" msgstr "一楼" -#: pretix/base/pdf.py:343 +#: pretix/base/pdf.py:394 msgid "Seat: row" msgstr "座位:排" -#: pretix/base/pdf.py:348 +#: pretix/base/pdf.py:399 msgid "Seat: seat number" msgstr "座位:座位号" -#: pretix/base/pdf.py:389 pretix/base/pdf.py:427 +#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 #, python-brace-format msgid "Question: {question}" msgstr "问题:{question}" -#: pretix/base/pdf.py:428 +#: pretix/base/pdf.py:479 #, python-brace-format msgid "" msgstr "<回答:{question}>" -#: pretix/base/pdf.py:459 pretix/base/pdf.py:466 -#: pretix/plugins/badges/exporters.py:264 -#: pretix/plugins/checkinlists/exporters.py:77 -#: pretix/plugins/checkinlists/exporters.py:403 -#: pretix/plugins/ticketoutputpdf/exporters.py:61 +#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/plugins/badges/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:111 +#: pretix/plugins/checkinlists/exporters.py:437 +#: pretix/plugins/ticketoutputpdf/exporters.py:95 #, python-brace-format msgid "Attendee name: {part}" msgstr "观众姓名:{part}" -#: pretix/base/pdf.py:476 +#: pretix/base/pdf.py:527 #, python-brace-format msgid "Invoice address name: {part}" msgstr "发票地址名称:{part}" -#: pretix/base/pdf.py:691 pretix/plugins/ticketoutputpdf/ticketoutput.py:78 +#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "门票" -#: pretix/base/reldate.py:14 +#: pretix/base/reldate.py:35 msgid "Event start" msgstr "活动开始" -#: pretix/base/reldate.py:15 +#: pretix/base/reldate.py:36 msgid "Event end" msgstr "活动结束" -#: pretix/base/reldate.py:16 +#: pretix/base/reldate.py:37 msgid "Event admission" msgstr "活动入场" -#: pretix/base/reldate.py:17 +#: pretix/base/reldate.py:38 msgid "Presale start" msgstr "预售开始" -#: pretix/base/reldate.py:18 +#: pretix/base/reldate.py:39 msgid "Presale end" msgstr "预售结束" -#: pretix/base/reldate.py:187 pretix/base/reldate.py:295 +#: pretix/base/reldate.py:208 pretix/base/reldate.py:316 msgid "Fixed date:" msgstr "固定日期:" -#: pretix/base/reldate.py:188 pretix/base/reldate.py:296 +#: pretix/base/reldate.py:209 pretix/base/reldate.py:317 msgid "Relative date:" msgstr "相对日期:" -#: pretix/base/reldate.py:189 +#: pretix/base/reldate.py:210 #, fuzzy #| msgid "Relative date:" msgid "Relative time:" msgstr "相对日期:" -#: pretix/base/reldate.py:197 pretix/base/reldate.py:299 +#: pretix/base/reldate.py:218 pretix/base/reldate.py:320 msgid "Not set" msgstr "未设置" -#: pretix/base/secrets.py:84 +#: pretix/base/secrets.py:105 msgid "Random (default, works with all pretix apps)" msgstr "" -#: pretix/base/secrets.py:114 +#: pretix/base/secrets.py:135 msgid "" "pretix signature scheme 1 (for very large events, does not work with " "pretixSCAN on iOS and changes semantics of offline scanning – please refer " "to documentation or support for details)" msgstr "" -#: pretix/base/services/cancelevent.py:200 -#: pretix/base/services/cancelevent.py:258 +#: pretix/base/services/cancelevent.py:221 +#: pretix/base/services/cancelevent.py:279 #, fuzzy #| msgid "Event created" msgid "Event canceled" msgstr "事件创建" -#: pretix/base/services/cart.py:52 pretix/base/services/orders.py:73 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." msgstr "由于服务器太忙,我们无法完全处理您的请求。请再次尝试。" -#: pretix/base/services/cart.py:54 pretix/presale/views/cart.py:190 +#: pretix/base/services/cart.py:88 pretix/presale/views/cart.py:230 msgid "You did not select any products." msgstr "您没有选择任何产品。" -#: pretix/base/services/cart.py:55 +#: pretix/base/services/cart.py:89 msgid "Unknown cart position." msgstr "未知的购物车位置。" -#: pretix/base/services/cart.py:56 +#: pretix/base/services/cart.py:90 msgctxt "subevent" msgid "No date was specified." msgstr "没有指定日期。" -#: pretix/base/services/cart.py:57 +#: pretix/base/services/cart.py:91 msgid "You selected a product which is not available for sale." msgstr "您选择了无法销售的产品。" -#: pretix/base/services/cart.py:58 +#: pretix/base/services/cart.py:92 msgid "" "Some of the products you selected are no longer available. Please see below " "for details." msgstr "您选择的部分产品已不再可用。 请参阅下面的详细信息。" -#: pretix/base/services/cart.py:60 +#: pretix/base/services/cart.py:94 msgid "" "Some of the products you selected are no longer available in the quantity " "you selected. Please see below for details." msgstr "您选择的某些产品已不再以您选择的数量提供。 请参阅下面的详细信息。" -#: pretix/base/services/cart.py:62 +#: pretix/base/services/cart.py:96 #, python-format msgid "You cannot select more than %s items per order." msgstr "您不能为每个订单选择超过%s项。" -#: pretix/base/services/cart.py:63 +#: pretix/base/services/cart.py:97 #, python-format msgid "You cannot select more than %(max)s items of the product %(product)s." msgstr "您不能选择超过产品%(product)s的%(max)s项。" -#: pretix/base/services/cart.py:64 +#: pretix/base/services/cart.py:98 #, python-format msgid "You need to select at least %(min)s items of the product %(product)s." msgstr "您不能选择超过产品%(product)s的%(min)s项。" -#: pretix/base/services/cart.py:65 +#: pretix/base/services/cart.py:99 #, python-format msgid "" "We removed %(product)s from your cart as you can not buy less than %(min)s " "items of it." msgstr "我们从您的购物车中删除了%(product)s,因为您购买的物品不能少于%(min)s。" -#: pretix/base/services/cart.py:67 pretix/base/services/orders.py:75 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 msgid "The presale period for this event has not yet started." msgstr "此活动的预售期尚未开始。" -#: pretix/base/services/cart.py:68 +#: pretix/base/services/cart.py:102 msgid "The presale period for this event has ended." msgstr "此活动的预售期已结束。" -#: pretix/base/services/cart.py:69 +#: pretix/base/services/cart.py:103 msgid "" "All payments for this event need to be confirmed already, so no new orders " "can be created." msgstr "" -#: pretix/base/services/cart.py:70 +#: pretix/base/services/cart.py:104 msgid "" "The presale period for this event has not yet started. The affected " "positions have been removed from your cart." msgstr "此活动的预售期尚未开始。受影响的位置已从您的购物车中删除。" -#: pretix/base/services/cart.py:72 pretix/base/services/orders.py:90 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." msgstr "" "您购物车中其中一个活动的预售期已结束。受影响的位置已从您的购物车中删除。" -#: pretix/base/services/cart.py:74 +#: pretix/base/services/cart.py:108 msgid "The entered price is to high." msgstr "输入的价格太高。" -#: pretix/base/services/cart.py:75 +#: pretix/base/services/cart.py:109 msgid "This voucher code is not known in our database." msgstr "此优惠券号码在我们的数据库中未知。" -#: pretix/base/services/cart.py:76 +#: pretix/base/services/cart.py:110 msgid "" "This voucher code has already been used the maximum number of times allowed." msgstr "此优惠券号码已使用最大允许次数。" -#: pretix/base/services/cart.py:77 +#: pretix/base/services/cart.py:111 #, python-format msgid "" "This voucher code is currently locked since it is already contained in a " @@ -5149,80 +5214,80 @@ msgstr "" "换此优惠券,或者您之前尝试兑换此优惠券但未完成结帐流程。您可以尝试在 %d 分钟" "内再次使用它。" -#: pretix/base/services/cart.py:81 +#: pretix/base/services/cart.py:115 #, python-format msgid "This voucher code can only be redeemed %d more times." msgstr "此优惠券号码只能兑换 %d 次。" -#: pretix/base/services/cart.py:82 +#: pretix/base/services/cart.py:116 msgid "" "You already used this voucher code. Remove the associated line from your " "cart if you want to use it for a different product." msgstr "您已使用此优惠券号码。如果要将其用于其他产品,请从购物车中删除相关行。" -#: pretix/base/services/cart.py:84 +#: pretix/base/services/cart.py:118 msgid "This voucher is expired." msgstr "此优惠券已过期。" -#: pretix/base/services/cart.py:85 +#: pretix/base/services/cart.py:119 msgid "This voucher is not valid for this product." msgstr "此优惠券不适用于此产品。" -#: pretix/base/services/cart.py:86 +#: pretix/base/services/cart.py:120 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is not valid for this seat." msgstr "此优惠券对此活动日期无效。" -#: pretix/base/services/cart.py:87 +#: pretix/base/services/cart.py:121 msgid "" "We did not find any position in your cart that we could use this voucher " "for. If you want to add something new to your cart using that voucher, you " "can do so with the voucher redemption option on the bottom of the page." msgstr "" -#: pretix/base/services/cart.py:91 +#: pretix/base/services/cart.py:125 msgid "Your voucher is valid for a product that is currently not for sale." msgstr "您的优惠券适用于当前未出售的产品。" -#: pretix/base/services/cart.py:92 +#: pretix/base/services/cart.py:126 msgctxt "subevent" msgid "This voucher is not valid for this event date." msgstr "此优惠券对此活动日期无效。" -#: pretix/base/services/cart.py:93 +#: pretix/base/services/cart.py:127 msgid "You need a valid voucher code to order this product." msgstr "您需要有效的优惠券号码才能订购此产品。" -#: pretix/base/services/cart.py:94 +#: pretix/base/services/cart.py:128 msgctxt "subevent" msgid "The selected event date is not active." msgstr "所选的活动日期无效。" -#: pretix/base/services/cart.py:95 +#: pretix/base/services/cart.py:129 msgid "You can not select an add-on for the selected product." msgstr "您无法为所选产品选择附加组件。" -#: pretix/base/services/cart.py:96 +#: pretix/base/services/cart.py:130 msgid "You can not select two variations of the same add-on product." msgstr "您无法选择相同附加产品的两种变化。" -#: pretix/base/services/cart.py:97 +#: pretix/base/services/cart.py:131 #, python-format msgid "" "You can select at most %(max)s add-ons from the category %(cat)s for the " "product %(base)s." msgstr "您可以从产品 %(base)s 的类别 %(cat)s 中选择最多 %(max)s 个附加组件。" -#: pretix/base/services/cart.py:98 +#: pretix/base/services/cart.py:132 #, python-format msgid "" "You need to select at least %(min)s add-ons from the category %(cat)s for " "the product %(base)s." msgstr "您需要从产品 %(base)s 的类别 %(cat)s 中选择至少 %(min)s 加载项。" -#: pretix/base/services/cart.py:100 +#: pretix/base/services/cart.py:134 #, fuzzy, python-format #| msgid "" #| "You can select at most %(max)s add-ons from the category %(cat)s for the " @@ -5232,79 +5297,79 @@ msgid "" "%(base)s at most once." msgstr "您可以从产品 %(base)s 的类别 %(cat)s 中选择最多 %(max)s 个附加组件。" -#: pretix/base/services/cart.py:101 +#: pretix/base/services/cart.py:135 msgid "" "One of the products you selected can only be bought as an add-on to another " "project." msgstr "您选择的其中一个产品只能作为另一个项目的附加产品购买。" -#: pretix/base/services/cart.py:102 +#: pretix/base/services/cart.py:136 msgid "One of the products you selected can only be bought part of a bundle." msgstr "您所选择的产品中,有一种只能从捆绑包中购买。" -#: pretix/base/services/cart.py:104 +#: pretix/base/services/cart.py:138 msgid "Please select a valid seat." msgstr "请选择一个有效的座位。" -#: pretix/base/services/cart.py:105 +#: pretix/base/services/cart.py:139 msgid "You can not select a seat for this position." msgstr "您不能选择此位置的座位。" -#: pretix/base/services/cart.py:107 +#: pretix/base/services/cart.py:141 msgid "You can not select the same seat multiple times." msgstr "您不能多次选择同一座位。" -#: pretix/base/services/cart.py:108 +#: pretix/base/services/cart.py:142 msgid "" "You entered a gift card instead of a voucher. Gift cards can be entered " "later on when you're asked for your payment details." msgstr "" "您输入了礼品卡而不是优惠券。稍后要求您提供付款详细信息时,可以输入礼品卡。" -#: pretix/base/services/checkin.py:364 +#: pretix/base/services/checkin.py:398 msgid "This order position has been canceled." msgstr "此订单位置已被取消。" -#: pretix/base/services/checkin.py:387 +#: pretix/base/services/checkin.py:421 msgid "This order position has an invalid product for this check-in list." msgstr "此订单位置有一个签入列表无效的产品。" -#: pretix/base/services/checkin.py:392 +#: pretix/base/services/checkin.py:426 #, fuzzy #| msgid "This order position has an invalid product for this check-in list." msgid "This order position has an invalid date for this check-in list." msgstr "此订单位置有一个签入列表无效的产品。" -#: pretix/base/services/checkin.py:399 +#: pretix/base/services/checkin.py:433 msgid "This order is not marked as paid." msgstr "此订单未标记为已付款。" -#: pretix/base/services/checkin.py:404 +#: pretix/base/services/checkin.py:438 msgid "You need to answer questions to complete this check-in." msgstr "您需要回答问题才能完成此签入。" -#: pretix/base/services/checkin.py:414 +#: pretix/base/services/checkin.py:448 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "This entry is not permitted due to custom rules." msgstr "此条目已匿名,不能再使用。" -#: pretix/base/services/checkin.py:456 +#: pretix/base/services/checkin.py:490 msgid "This ticket has already been redeemed." msgstr "此票已经兑换。" -#: pretix/base/services/export.py:43 pretix/base/services/export.py:96 +#: pretix/base/services/export.py:64 pretix/base/services/export.py:117 msgid "Your export did not contain any data." msgstr "您的导出没有任何数据。" -#: pretix/base/services/invoices.py:68 +#: pretix/base/services/invoices.py:102 #, fuzzy, python-brace-format #| msgid "Please complete your payment before %(date)s" msgctxt "invoice" msgid "Please complete your payment before {expire_date}." msgstr "请在%(date)s之前完成付款" -#: pretix/base/services/invoices.py:79 +#: pretix/base/services/invoices.py:113 #, python-brace-format msgctxt "invoice" msgid "" @@ -5320,45 +5385,45 @@ msgstr "" "{i.zipcode} {i.city}{state}\n" "{country}" -#: pretix/base/services/invoices.py:157 +#: pretix/base/services/invoices.py:191 #, python-brace-format msgctxt "invoice" msgid "Attendee: {name}" msgstr "观众:{name}" -#: pretix/base/services/invoices.py:172 pretix/plugins/reports/exporters.py:248 +#: pretix/base/services/invoices.py:206 pretix/plugins/reports/exporters.py:282 msgctxt "subevent" msgid "Date: {}" msgstr "日期:{}" -#: pretix/base/services/invoices.py:359 +#: pretix/base/services/invoices.py:393 msgid "A payment provider specific text might appear here." msgstr "此处可能会显示支付提供商特定的文本。" -#: pretix/base/services/invoices.py:366 +#: pretix/base/services/invoices.py:400 msgid "214th Example Street" msgstr "214号示例街道" -#: pretix/base/services/invoices.py:367 +#: pretix/base/services/invoices.py:401 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:383 +#: pretix/base/services/invoices.py:417 msgid "Sample product {}" msgstr "样本产品{}" -#: pretix/base/services/invoices.py:389 +#: pretix/base/services/invoices.py:423 msgid "Sample product A" msgstr "样本产品 A" -#: pretix/base/services/mail.py:178 +#: pretix/base/services/mail.py:214 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "您收到此电子邮件是因为某人为你订购了{event}。" -#: pretix/base/services/mail.py:182 pretix/base/services/mail.py:198 +#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5367,51 +5432,51 @@ msgstr "" "您可以通过以下网址查看订单详细信息:\n" "{orderurl} 。" -#: pretix/base/services/mail.py:194 +#: pretix/base/services/mail.py:230 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "您收到此电子邮件是因为您订购了{event}。" -#: pretix/base/services/orderimport.py:85 +#: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" "Error while importing value \"{value}\" for column \"{column}\" in line " "\"{line}\": {message}" msgstr "错误,导入值{value},列{column},行{line}:{message}" -#: pretix/base/services/orderimport.py:117 +#: pretix/base/services/orderimport.py:140 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid data in row {row}: {message}" msgstr "日期输入无效。" -#: pretix/base/services/orders.py:63 +#: pretix/base/services/orders.py:98 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "您选择的部分产品已不再可用。请参阅下面的详细信息。" -#: pretix/base/services/orders.py:65 +#: pretix/base/services/orders.py:100 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." msgstr "您选择的部分产品已不再以您选择的数量提供。请参阅下面的详细信息。" -#: pretix/base/services/orders.py:67 +#: pretix/base/services/orders.py:102 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." msgstr "在此期间,您购物车中某些商品的价格发生了变化。请参阅下面的详细信息。" -#: pretix/base/services/orders.py:69 +#: pretix/base/services/orders.py:104 msgid "An internal error occurred, please try again." msgstr "出现内部错误,请重试。" -#: pretix/base/services/orders.py:70 +#: pretix/base/services/orders.py:105 msgid "Your cart is empty." msgstr "您的购物车是空的。" -#: pretix/base/services/orders.py:71 +#: pretix/base/services/orders.py:106 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5419,17 +5484,17 @@ msgid "" msgstr "" "您不能选择超过产品%(product)s的%(max)s项。我们从您的购物车中删除了剩余物品。" -#: pretix/base/services/orders.py:76 +#: pretix/base/services/orders.py:111 msgid "The presale period has ended." msgstr "预售期已结束。" -#: pretix/base/services/orders.py:77 +#: pretix/base/services/orders.py:112 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." msgstr "用于购物车中某件商品的优惠券号码在我们的数据库中未知。" -#: pretix/base/services/orders.py:78 +#: pretix/base/services/orders.py:113 msgid "" "The voucher code used for one of the items in your cart has already been " "used the maximum number of times allowed. We removed this item from your " @@ -5438,7 +5503,7 @@ msgstr "" "用于购物车中某件商品的优惠券号码已达到允许的最大次数。我们从您的购物车中删除" "了该商品。" -#: pretix/base/services/orders.py:80 +#: pretix/base/services/orders.py:115 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5451,14 +5516,14 @@ msgstr "" "用于购物车中某件商品的优惠券号码已达到允许的最大次数。我们从您的购物车中删除" "了该商品。" -#: pretix/base/services/orders.py:82 +#: pretix/base/services/orders.py:117 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." msgstr "" "用于购物车中某件商品的优惠券号码已过期。我们从您的购物车中删除了该商品。" -#: pretix/base/services/orders.py:84 +#: pretix/base/services/orders.py:119 msgid "" "The voucher code used for one of the items in your cart is not valid for " "this item. We removed this item from your cart." @@ -5466,7 +5531,7 @@ msgstr "" "用于购物车中某件商品的优惠券号码对此商品无效。我们从您的购物车中删除了该商" "品。" -#: pretix/base/services/orders.py:86 +#: pretix/base/services/orders.py:121 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5474,72 +5539,72 @@ msgstr "" "您需要有效的优惠券号码才能订购购物车中的其中某个产品。我们从您的购物车中删除" "了该商品。" -#: pretix/base/services/orders.py:88 +#: pretix/base/services/orders.py:123 msgid "" "The presale period for one of the events in your cart has not yet started. " "The affected positions have been removed from your cart." msgstr "" "您购物车中其中某个活动的预售期尚未开始。受影响的位置已从您的购物车中移除。" -#: pretix/base/services/orders.py:92 +#: pretix/base/services/orders.py:127 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "您订单中的座位之一无效,我们从您的购物车中删除了该位置。" -#: pretix/base/services/orders.py:93 +#: pretix/base/services/orders.py:128 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." msgstr "" "在此期间,您订单中的一个座位已被选走,我们已从您的购物车中删除了该位置。" -#: pretix/base/services/orders.py:159 pretix/control/forms/orders.py:70 +#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 msgid "The new expiry date needs to be in the future." msgstr "新的有效期需要在将来。" -#: pretix/base/services/orders.py:234 pretix/base/services/orders.py:294 +#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 msgid "This order is not pending approval." msgstr "此订单未待批准。" -#: pretix/base/services/orders.py:268 +#: pretix/base/services/orders.py:303 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "订单已批准并确认:%(code)s" -#: pretix/base/services/orders.py:271 +#: pretix/base/services/orders.py:306 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "订单已批准并等待付款:%(code)s" -#: pretix/base/services/orders.py:317 +#: pretix/base/services/orders.py:352 #, python-format msgid "Order denied: %(code)s" msgstr "订单被拒绝:%(code)s" -#: pretix/base/services/orders.py:352 pretix/presale/views/order.py:780 -#: pretix/presale/views/order.py:829 +#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 +#: pretix/presale/views/order.py:864 msgid "You cannot cancel this order." msgstr "您无法取消此订单。" -#: pretix/base/services/orders.py:364 +#: pretix/base/services/orders.py:399 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "由于此订单购买的礼品卡{card}已被兑换 ,因此无法取消该订单。" -#: pretix/base/services/orders.py:401 pretix/control/forms/orders.py:152 +#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "取消费用不能高于此订单的付款额度。" -#: pretix/base/services/orders.py:430 +#: pretix/base/services/orders.py:465 #, python-format msgid "Order canceled: %(code)s" msgstr "订单已取消:%(code)s" -#: pretix/base/services/orders.py:834 +#: pretix/base/services/orders.py:869 msgid "" "While trying to place your order, we noticed that the order total has " "changed. Either one of the prices changed just now, or a gift card you used " @@ -5548,117 +5613,117 @@ msgstr "" "在尝试下订单时,我们注意到订单总价已更改。可能是某一个价格刚刚改变了,或者您" "使用的礼品卡在此期间使用了。请检查以下价格,然后重试。" -#: pretix/base/services/orders.py:1046 +#: pretix/base/services/orders.py:1081 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "您的订单即将到期:%(code)s" -#: pretix/base/services/orders.py:1048 +#: pretix/base/services/orders.py:1083 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "您的订单待付款:%(code)s" -#: pretix/base/services/orders.py:1122 +#: pretix/base/services/orders.py:1157 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "您的票已准备好下载:%(code)s" -#: pretix/base/services/orders.py:1160 +#: pretix/base/services/orders.py:1195 #, python-format msgid "Your order has been changed: %(code)s" msgstr "您的订单已更改:%(code)s" -#: pretix/base/services/orders.py:1172 +#: pretix/base/services/orders.py:1207 msgid "You need to select a variation of the product." msgstr "您需要选择产品的变量。" -#: pretix/base/services/orders.py:1173 +#: pretix/base/services/orders.py:1208 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "配额{name}没有足够的容量来执行操作。" -#: pretix/base/services/orders.py:1174 +#: pretix/base/services/orders.py:1209 msgid "There is no quota defined that allows this operation." msgstr "没有定义允许此操作的配额。" -#: pretix/base/services/orders.py:1175 +#: pretix/base/services/orders.py:1210 msgid "The selected product is not active or has no price set." msgstr "所选产品无效或未设置价格。" -#: pretix/base/services/orders.py:1176 +#: pretix/base/services/orders.py:1211 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "此操作会使订单为空。请取消订单本身。" -#: pretix/base/services/orders.py:1177 +#: pretix/base/services/orders.py:1212 msgid "Only pending or paid orders can be changed." msgstr "只能更改待处理或付款订单。" -#: pretix/base/services/orders.py:1178 +#: pretix/base/services/orders.py:1213 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "此操作将使订单免费,因此立即支付,但没有配额可用。" -#: pretix/base/services/orders.py:1180 +#: pretix/base/services/orders.py:1215 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "这是一个附加产品,请选择应添加的基本位置。" -#: pretix/base/services/orders.py:1181 +#: pretix/base/services/orders.py:1216 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "所选的基本位置不允许您将此产品添加为附加组件。" -#: pretix/base/services/orders.py:1182 +#: pretix/base/services/orders.py:1217 msgid "You need to choose a subevent for the new position." msgstr "您需要为新位置选择子活动。" -#: pretix/base/services/orders.py:1184 +#: pretix/base/services/orders.py:1219 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " "ticket date. Please choose a seat again." msgstr "您选择的座位“ {seat} ”与所选票证日期不符。请再次选择一个座位。" -#: pretix/base/services/orders.py:1185 +#: pretix/base/services/orders.py:1220 msgid "The selected product requires you to select a seat." msgstr "所选产品要求您选择一个座位。" -#: pretix/base/services/orders.py:1186 +#: pretix/base/services/orders.py:1221 msgid "The selected product does not allow to select a seat." msgstr "所选产品不允许选择座位。" -#: pretix/base/services/orders.py:1187 +#: pretix/base/services/orders.py:1222 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "所选产品无效或未设置价格。" -#: pretix/base/services/orders.py:1188 +#: pretix/base/services/orders.py:1223 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "您不能更改已用于发行礼品卡的位置的价格。" -#: pretix/base/services/orders.py:1697 +#: pretix/base/services/orders.py:1732 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " "order has already been redeemed." msgstr "无法取消位置,因为在此订单中购买的礼品卡{card}已经被兑换。" -#: pretix/base/services/orders.py:2148 +#: pretix/base/services/orders.py:2183 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." msgstr "尝试将钱汇回给您时出错。请联系活动组织者以获取更多信息。" -#: pretix/base/services/seating.py:35 pretix/base/services/seating.py:96 +#: pretix/base/services/seating.py:56 pretix/base/services/seating.py:117 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -5668,7 +5733,7 @@ msgid "" "and is already sold." msgstr "您无法更改布局,因为座位“ {}”不存在于新计划中并且已经出售。" -#: pretix/base/services/seating.py:99 +#: pretix/base/services/seating.py:120 #, fuzzy, python-format #| msgid "" #| "You can not change the plan since seat \"{}\" is not present in the new " @@ -5678,37 +5743,37 @@ msgid "" "and is already used in a voucher." msgstr "您无法更改布局,因为座位“ {}”不存在于新计划中并且已经出售。" -#: pretix/base/services/shredder.py:73 pretix/control/views/shredder.py:51 +#: pretix/base/services/shredder.py:107 pretix/control/views/shredder.py:85 msgid "" "The download file could no longer be found on the server, please try to " "start again." msgstr "无法再在服务器上找到下载文件,请尝试重新启动。" -#: pretix/base/services/shredder.py:77 pretix/control/views/shredder.py:57 +#: pretix/base/services/shredder.py:111 pretix/control/views/shredder.py:91 msgid "This file is from a different event." msgstr "此文件来自其他活动。" -#: pretix/base/services/shredder.py:86 +#: pretix/base/services/shredder.py:120 msgid "The confirm code you entered was incorrect." msgstr "您输入的确认号码不正确。" -#: pretix/base/services/shredder.py:88 +#: pretix/base/services/shredder.py:122 msgid "Something happened in your event after the export, please try again." msgstr "导出后您的活动中发生了一些事情,请重试。" -#: pretix/base/services/stats.py:173 +#: pretix/base/services/stats.py:207 msgid "Uncategorized" msgstr "未分类" -#: pretix/base/services/tickets.py:81 pretix/control/views/pdf.py:66 +#: pretix/base/services/tickets.py:102 pretix/control/views/pdf.py:87 msgid "Sample workshop" msgstr "样品研讨会" -#: pretix/base/services/update_check.py:92 +#: pretix/base/services/update_check.py:113 msgid "pretix update available" msgstr "pretix更新可用" -#: pretix/base/services/update_check.py:95 +#: pretix/base/services/update_check.py:116 #, python-brace-format msgid "" "Hi!\n" @@ -5743,33 +5808,33 @@ msgstr "" "\n" "你的pretix开发者" -#: pretix/base/services/update_check.py:124 -#: pretix/base/services/update_check.py:126 +#: pretix/base/services/update_check.py:145 +#: pretix/base/services/update_check.py:147 #, python-format msgid "Plugin: %s" msgstr "插件:%s" -#: pretix/base/services/vouchers.py:35 pretix/control/logdisplay.py:371 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "优惠券已创建。" -#: pretix/base/settings.py:82 +#: pretix/base/settings.py:117 msgid "Maximum number of items per order" msgstr "每个订单的最大项目数" -#: pretix/base/settings.py:83 +#: pretix/base/settings.py:118 msgid "Add-on products will not be counted." msgstr "附加产品不计算在内。" -#: pretix/base/settings.py:92 +#: pretix/base/settings.py:127 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "在产品列表中显示净价而不是总价(不推荐!)" -#: pretix/base/settings.py:93 +#: pretix/base/settings.py:128 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this is " @@ -5779,27 +5844,27 @@ msgid "" "price that needs to be paid." msgstr "与您的选择无关,购物车将显示总价格,因为这是需要支付的价格" -#: pretix/base/settings.py:108 +#: pretix/base/settings.py:143 msgid "Ask for attendee names" msgstr "询问观众姓名" -#: pretix/base/settings.py:109 +#: pretix/base/settings.py:144 msgid "Ask for a name for all tickets which include admission to the event." msgstr "询问所有门票的名称,包括入场券。" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:153 msgid "Require attendee names" msgstr "需要观众姓名" -#: pretix/base/settings.py:119 +#: pretix/base/settings.py:154 msgid "Require customers to fill in the names of all attendees." msgstr "要求所有观众填写姓名。" -#: pretix/base/settings.py:129 +#: pretix/base/settings.py:164 msgid "Ask for email addresses per ticket" msgstr "询问每张票的电子邮件地址" -#: pretix/base/settings.py:130 +#: pretix/base/settings.py:165 msgid "" "Normally, pretix asks for one email address per order and the order " "confirmation will be sent only to that email address. If you enable this " @@ -5816,11 +5881,11 @@ msgstr "" "会将订单确认仅发送到一个主电子邮件地址,而不是每个观众的地址。但是,您可以在" "电子邮件设置中启用它。" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:179 msgid "Require email addresses per ticket" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:145 +#: pretix/base/settings.py:180 msgid "" "Require customers to fill in individual e-mail addresses for all admission " "tickets. See the above option for more details. One email address for the " @@ -5829,86 +5894,86 @@ msgstr "" "要求客户填写所有入场券的个人电子邮件地址。有关详细信息,请参阅上面的选项。无" "论此设置如何,始终需要一个用于订单确认的电子邮件地址。" -#: pretix/base/settings.py:157 +#: pretix/base/settings.py:192 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "询问每张票的电子邮件地址" -#: pretix/base/settings.py:166 +#: pretix/base/settings.py:201 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:176 +#: pretix/base/settings.py:211 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "询问每张票的电子邮件地址" -#: pretix/base/settings.py:185 +#: pretix/base/settings.py:220 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:195 +#: pretix/base/settings.py:230 msgid "Ask for the order email address twice" msgstr "询问订单电子邮件地址两次" -#: pretix/base/settings.py:196 +#: pretix/base/settings.py:231 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "要求客户填写两次主电子邮件地址以避免错误。" -#: pretix/base/settings.py:205 +#: pretix/base/settings.py:240 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:214 +#: pretix/base/settings.py:249 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:224 +#: pretix/base/settings.py:259 msgid "Ask for invoice address" msgstr "询问发票地址" -#: pretix/base/settings.py:233 +#: pretix/base/settings.py:268 msgid "Do not ask for invoice address if an order is free" msgstr "如果订单免费,不询问发票地址" -#: pretix/base/settings.py:242 +#: pretix/base/settings.py:277 msgid "Require customer name" msgstr "需要用户姓名" -#: pretix/base/settings.py:251 +#: pretix/base/settings.py:286 msgid "Show attendee names on invoices" msgstr "在发票上显示观众姓名" -#: pretix/base/settings.py:260 +#: pretix/base/settings.py:295 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" msgstr "" -#: pretix/base/settings.py:270 +#: pretix/base/settings.py:305 msgid "Require invoice address" msgstr "需要发票地址" -#: pretix/base/settings.py:280 +#: pretix/base/settings.py:315 msgid "Require a business addresses" msgstr "需要商家地址" -#: pretix/base/settings.py:281 +#: pretix/base/settings.py:316 msgid "This will require users to enter a company name." msgstr "这将要求用户输入公司名称。" -#: pretix/base/settings.py:291 +#: pretix/base/settings.py:326 msgid "Ask for beneficiary" msgstr "要求受益人" -#: pretix/base/settings.py:303 +#: pretix/base/settings.py:338 msgid "" "If you want to add a custom text field, e.g. for a country-specific " "registration number, to your invoice address form, please fill in the label " @@ -5917,81 +5982,81 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:350 msgid "Ask for VAT ID" msgstr "询问增值税号" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:351 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "仅在要求发票地址时有效。不需要增值税号。" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:361 msgid "Invoice address explanation" msgstr "发票地址说明" -#: pretix/base/settings.py:329 +#: pretix/base/settings.py:364 msgid "This text will be shown above the invoice address form during checkout." msgstr "此文本将付款流程中显示在发票地址上方。" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:373 msgid "Show paid amount on partially paid invoices" msgstr "在部分支付的发票上显示已支付金额" -#: pretix/base/settings.py:339 +#: pretix/base/settings.py:374 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." msgstr "在部分支付的发票上显示已支付和待支付金额。" -#: pretix/base/settings.py:349 +#: pretix/base/settings.py:384 msgid "Show free products on invoices" msgstr "在发票上显示免费产品" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:385 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "请注意,对于仅包含免费产品的订单,不会生成发票。" -#: pretix/base/settings.py:360 +#: pretix/base/settings.py:395 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "显示超额支付的订单" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:396 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "已支付订单的发票不显示过期日期。" -#: pretix/base/settings.py:370 +#: pretix/base/settings.py:405 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "发票号码前缀" -#: pretix/base/settings.py:371 +#: pretix/base/settings.py:406 msgid "" "The part of your invoice number after your prefix will be filled up with " "leading zeros up to this length, e.g. INV-001 or INV-00001." msgstr "" "发票号码除前缀外,如果长度不足,会用数字0填充,比如INV-001或INV-00001。" -#: pretix/base/settings.py:380 +#: pretix/base/settings.py:415 msgid "Generate invoices with consecutive numbers" msgstr "生成具有连续编号的发票" -#: pretix/base/settings.py:381 +#: pretix/base/settings.py:416 msgid "If deactivated, the order code will be used in the invoice number." msgstr "如果取消激活,订单号将用于发票号。" -#: pretix/base/settings.py:390 +#: pretix/base/settings.py:425 msgid "Invoice number prefix" msgstr "发票号码前缀" -#: pretix/base/settings.py:391 +#: pretix/base/settings.py:426 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6013,11 +6078,11 @@ msgstr "" "同一组织内的多个项目在此字段中使用相同的值,则它们将共享其号码范围,即每个完" "整号码将在您的所有项目中最多使用一次。此设置仅影响将来的发票。" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:440 msgid "Invoice number prefix for cancellations" msgstr "发票编号前缀以供取消" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:441 msgid "" "This will be prepended to invoice numbers of cancellations. If you leave " "this field empty, the same numbering scheme will be used that you configured " @@ -6026,25 +6091,25 @@ msgstr "" "这将预先写在取消订单的发票号码上。如果该字段为空,则将使用与常规发票配置相同" "的编号方案。" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:460 msgid "Reservation period" msgstr "预定期限" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:461 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "为该用户保留用户购物车中的商品的分钟数。" -#: pretix/base/settings.py:435 +#: pretix/base/settings.py:470 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "将产品添加到购物车后,直接重定向到结帐。" -#: pretix/base/settings.py:444 +#: pretix/base/settings.py:479 msgid "End of presale text" msgstr "预售结束文字" -#: pretix/base/settings.py:447 +#: pretix/base/settings.py:482 msgid "" "This text will be shown above the ticket shop once the designated sales " "timeframe for this event is over. You can use it to describe other options " @@ -6053,33 +6118,33 @@ msgstr "" "一旦指定的销售时间结束,该文字就会显示在售票处的上方。您可以使用它来描述获得" "门票的其他方式,例如票房位置。" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:496 msgid "Guidance text" msgstr "指导文本" -#: pretix/base/settings.py:462 +#: pretix/base/settings.py:497 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." msgstr "此文本将显示在付款选项上方。如果需要,可以在这里向用户解释这些选择。" -#: pretix/base/settings.py:473 pretix/base/settings.py:481 +#: pretix/base/settings.py:508 pretix/base/settings.py:516 #, fuzzy #| msgid "All days" msgid "in days" msgstr "每天" -#: pretix/base/settings.py:474 pretix/base/settings.py:482 +#: pretix/base/settings.py:509 pretix/base/settings.py:517 msgid "in minutes" msgstr "分钟" -#: pretix/base/settings.py:478 +#: pretix/base/settings.py:513 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "延长付款期限" -#: pretix/base/settings.py:484 +#: pretix/base/settings.py:519 msgid "" "If using days, the order will expire at the end of the last day. Using " "minutes is more exact, but should only be used for real-time payment methods." @@ -6087,11 +6152,11 @@ msgstr "" "如果以天计量,订单过期时间即当天0点计算。使用分钟计量会更精确吗,但建议在使用" "实时支付方式的场景下采用。" -#: pretix/base/settings.py:494 +#: pretix/base/settings.py:529 msgid "Payment term in days" msgstr "付款期限(天)" -#: pretix/base/settings.py:501 +#: pretix/base/settings.py:536 msgid "" "The number of days after placing an order the user has to pay to preserve " "their reservation. If you use slow payment methods like bank transfer, we " @@ -6102,11 +6167,11 @@ msgstr "" "们建议您使用14天。如果您只使用实时付款方式,我们建议您设置两到三天,允许用户" "重试失败的付款。" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:554 msgid "Only end payment terms on weekdays" msgstr "仅在工作日结束付款条款" -#: pretix/base/settings.py:520 +#: pretix/base/settings.py:555 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6122,13 +6187,13 @@ msgstr "" "如果激活此项,并且任何订单的付款期限在星期六或星期日结束,则将改为下星期一。" "一些国家的民法要求这样做。这不会影响上面配置的最后一次付款日期。" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:571 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "付款期限(天)" -#: pretix/base/settings.py:537 +#: pretix/base/settings.py:572 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6146,11 +6211,11 @@ msgstr "" "们建议您使用14天。如果您只使用实时付款方式,我们建议您设置两到三天,允许用户" "重试失败的付款。" -#: pretix/base/settings.py:560 +#: pretix/base/settings.py:595 msgid "Last date of payments" msgstr "最后付款日期" -#: pretix/base/settings.py:561 +#: pretix/base/settings.py:596 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6165,11 +6230,11 @@ msgstr "" "接受任何付款的最后日期。这优先于上面配置的天数。如果您使用项目序列功能并且订" "单包含多个日期的票证,则将使用最早的日期。" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:607 msgid "Automatically expire unpaid orders" msgstr "未付订单自动过期" -#: pretix/base/settings.py:573 +#: pretix/base/settings.py:608 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6178,22 +6243,22 @@ msgstr "" "如果选中,所有未付订单将在付款截止日期后自动从“待处理”变为“已过期”。这意味着" "这些票可以回到票池,由其他人订购。" -#: pretix/base/settings.py:584 +#: pretix/base/settings.py:619 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:585 +#: pretix/base/settings.py:620 msgid "" "The payment instructions panel will still be shown to the primary customer, " "but no indication of missing payment will be visible on the ticket pages of " "attendees who did not buy the ticket themselves." msgstr "" -#: pretix/base/settings.py:604 +#: pretix/base/settings.py:639 msgid "Accept late payments" msgstr "接受延迟付款" -#: pretix/base/settings.py:605 +#: pretix/base/settings.py:640 msgid "" "Accept payments for orders even when they are in 'expired' state as long as " "enough capacity is available. No payments will ever be accepted after the " @@ -6202,49 +6267,49 @@ msgstr "" "只要有足够的容量,即使订单处于“已过期”状态,也接受订单付款。在上面配置的“上次" "付款日期”之后,我们不会接受任何付款。" -#: pretix/base/settings.py:616 +#: pretix/base/settings.py:651 msgid "Show start date" msgstr "显示开始日期" -#: pretix/base/settings.py:617 +#: pretix/base/settings.py:652 msgid "Show the presale start date before presale has started." msgstr "在预售开始前显示预售开始日期。" -#: pretix/base/settings.py:632 pretix/base/settings.py:643 +#: pretix/base/settings.py:667 pretix/base/settings.py:678 msgid "Do not generate invoices" msgstr "不要生成发票" -#: pretix/base/settings.py:633 pretix/base/settings.py:644 +#: pretix/base/settings.py:668 pretix/base/settings.py:679 msgid "Only manually in admin panel" msgstr "仅在管理面板中手动" -#: pretix/base/settings.py:634 pretix/base/settings.py:645 +#: pretix/base/settings.py:669 pretix/base/settings.py:680 msgid "Automatically on user request" msgstr "自动根据用户请求" -#: pretix/base/settings.py:635 pretix/base/settings.py:646 +#: pretix/base/settings.py:670 pretix/base/settings.py:681 msgid "Automatically for all created orders" msgstr "自动为所有已创建的订单" -#: pretix/base/settings.py:636 pretix/base/settings.py:647 +#: pretix/base/settings.py:671 pretix/base/settings.py:682 #, fuzzy #| msgid "Re-try payment or choose another payment method" msgid "Automatically on payment or when required by payment method" msgstr "重新尝试付款或选择其他付款方式" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:675 msgid "Generate invoices" msgstr "生成发票" -#: pretix/base/settings.py:649 +#: pretix/base/settings.py:684 msgid "Invoices will never be automatically generated for free orders." msgstr "永远不会为免费订单自动生成发票。" -#: pretix/base/settings.py:658 +#: pretix/base/settings.py:693 msgid "Automatically cancel and reissue invoice on address changes" msgstr "地址变化后自动取消和重新生成发票" -#: pretix/base/settings.py:659 +#: pretix/base/settings.py:694 msgid "" "If customers change their invoice address on an existing order, the invoice " "will automatically be canceled and a new invoice will be issued. This " @@ -6253,73 +6318,73 @@ msgstr "" "如果顾客改变订单中的地址,发票会被取消和重新生成。如果订单在后台变更,将不受影" "响。" -#: pretix/base/settings.py:674 +#: pretix/base/settings.py:709 msgid "Address line" msgstr "地址栏" -#: pretix/base/settings.py:678 +#: pretix/base/settings.py:713 msgid "Albert Einstein Road 52" msgstr "阿尔伯特爱因斯坦路52号" -#: pretix/base/settings.py:730 +#: pretix/base/settings.py:765 msgid "Domestic tax ID" msgstr "国内税号" -#: pretix/base/settings.py:731 +#: pretix/base/settings.py:766 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "比如德国的税号,澳大利亚的ABN,…" -#: pretix/base/settings.py:740 +#: pretix/base/settings.py:775 msgid "EU VAT ID" msgstr "欧盟增值税号" -#: pretix/base/settings.py:753 +#: pretix/base/settings.py:788 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "例如,通过此文档,我们向您发送了订单发票。" -#: pretix/base/settings.py:756 +#: pretix/base/settings.py:791 msgid "Introductory text" msgstr "介绍性文字" -#: pretix/base/settings.py:757 +#: pretix/base/settings.py:792 msgid "Will be printed on every invoice above the invoice rows." msgstr "将打印在发票行以上的每张发票上。" -#: pretix/base/settings.py:770 +#: pretix/base/settings.py:805 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "例如,感谢您的购买!有关活动的更多信息,请访问…" -#: pretix/base/settings.py:773 +#: pretix/base/settings.py:808 msgid "Additional text" msgstr "附加文本" -#: pretix/base/settings.py:774 +#: pretix/base/settings.py:809 msgid "Will be printed on every invoice below the invoice total." msgstr "将打印在发票总额以下的每张发票上。" -#: pretix/base/settings.py:787 +#: pretix/base/settings.py:822 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "例如,您的银行详细信息、法律详细信息,如增值税ID、注册号等。" -#: pretix/base/settings.py:790 +#: pretix/base/settings.py:825 msgid "Footer" msgstr "页脚" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:826 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "将在每个发票页面的末尾以中心和较小的字体打印。" -#: pretix/base/settings.py:804 +#: pretix/base/settings.py:839 msgid "Attach invoices to emails" msgstr "将发票附加到电子邮件" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:840 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6330,28 +6395,28 @@ msgstr "" "自动生成的,则会附加到付款确认邮件中。如果它们不是自动生成的,则不会附加到电" "子邮件中。" -#: pretix/base/settings.py:817 +#: pretix/base/settings.py:852 msgid "Show items outside presale period" msgstr "显示预售期以外的项目" -#: pretix/base/settings.py:818 +#: pretix/base/settings.py:853 msgid "" "Show item details before presale has started and after presale has ended" msgstr "预售开始前和预售结束后显示项目详细信息" -#: pretix/base/settings.py:838 +#: pretix/base/settings.py:873 msgid "Available languages" msgstr "可用语言" -#: pretix/base/settings.py:854 pretix/control/forms/event.py:90 +#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 msgid "Default language" msgstr "默认语言" -#: pretix/base/settings.py:864 +#: pretix/base/settings.py:899 msgid "Region" msgstr "" -#: pretix/base/settings.py:865 +#: pretix/base/settings.py:900 msgid "" "Will be used to determine date and time formatting as well as default " "country for customer addresses and phone numbers. For formatting, this takes " @@ -6359,13 +6424,13 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:877 +#: pretix/base/settings.py:912 #, fuzzy #| msgid "Ask search engines not to index the ticket shop" msgid "Show event times and dates on the ticket shop" msgstr "要求搜索引擎不要为售票处编制索引" -#: pretix/base/settings.py:878 +#: pretix/base/settings.py:913 msgid "" "If disabled, no date or time will be shown on the ticket shop's front page. " "This settings does however not affect the display in other locations." @@ -6373,45 +6438,45 @@ msgstr "" "如果禁用选项,门票商店前台页面将不会显示日期或时间,但其他页面上的显示不受影" "响。" -#: pretix/base/settings.py:888 +#: pretix/base/settings.py:923 msgid "Show event end date" msgstr "显示活动结束日期" -#: pretix/base/settings.py:889 +#: pretix/base/settings.py:924 msgid "If disabled, only event's start date will be displayed to the public." msgstr "如果禁用,则仅向公众显示活动的开始日期。" -#: pretix/base/settings.py:898 +#: pretix/base/settings.py:933 msgid "Show dates with time" msgstr "显示日期和时间" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:934 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "如果禁用,将显示活动的开始和结束日期,而不显示时间。" -#: pretix/base/settings.py:908 +#: pretix/base/settings.py:943 msgid "Hide all products that are sold out" msgstr "隐藏所有售罄的产品" -#: pretix/base/settings.py:918 pretix/control/forms/event.py:1293 +#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 msgid "Publicly show how many tickets of a certain type are still available." msgstr "公开显示某种类型的票还有多少。" -#: pretix/base/settings.py:927 +#: pretix/base/settings.py:962 msgid "Ask search engines not to index the ticket shop" msgstr "要求搜索引擎不要为售票处编制索引" -#: pretix/base/settings.py:936 +#: pretix/base/settings.py:971 msgid "Show variations of a product expanded by default" msgstr "显示默认情况下展开的产品的变化" -#: pretix/base/settings.py:945 +#: pretix/base/settings.py:980 msgid "Enable waiting list" msgstr "启用等待列表" -#: pretix/base/settings.py:946 pretix/control/forms/event.py:1298 +#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 msgid "" "Once a ticket is sold out, people can add themselves to a waiting list. As " "soon as a ticket becomes available again, it will be reserved for the first " @@ -6422,11 +6487,11 @@ msgstr "" "给等待名单上的第一个人,此人将收到一封电子邮件通知,其中包含一张可用于购买票" "的优惠券。" -#: pretix/base/settings.py:957 +#: pretix/base/settings.py:992 msgid "Automatic waiting list assignments" msgstr "等待列表自动分配" -#: pretix/base/settings.py:958 +#: pretix/base/settings.py:993 msgid "" "If ticket capacity becomes free, automatically create a voucher and send it " "to the first person on the waiting list for that product. If this is not " @@ -6438,11 +6503,11 @@ msgstr "" "效,邮件将不会自动发送,但您可以通过控制面板手动发送。如果禁用等待列表但启用" "此选项,则仍会发送票证。" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:1006 msgid "Waiting list response time" msgstr "等待列表响应时间" -#: pretix/base/settings.py:973 +#: pretix/base/settings.py:1008 msgid "" "If a ticket voucher is sent to a person on the waiting list, it has to be " "redeemed within this number of hours until it expires and can be re-assigned " @@ -6451,79 +6516,79 @@ msgstr "" "如果将票证发送给等待名单上的人,则必须在该数小时内兑换,直至其到期并且可以重" "新分配给列表中的下一个人。" -#: pretix/base/settings.py:984 +#: pretix/base/settings.py:1019 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "询问观众姓名" -#: pretix/base/settings.py:985 +#: pretix/base/settings.py:1020 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a name when signing up to the waiting list." msgstr "已从等待列表中更改一条记录。" -#: pretix/base/settings.py:994 +#: pretix/base/settings.py:1029 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "需要用户姓名" -#: pretix/base/settings.py:995 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a name when signing up to the waiting list.." msgstr "已从等待列表中更改一条记录。" -#: pretix/base/settings.py:1005 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "询问观众姓名" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1041 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Ask for a phone number when signing up to the waiting list." msgstr "已从等待列表中更改一条记录。" -#: pretix/base/settings.py:1015 +#: pretix/base/settings.py:1050 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "电话号码" -#: pretix/base/settings.py:1016 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "An entry has been changed on the waiting list." msgid "Require a phone number when signing up to the waiting list.." msgstr "已从等待列表中更改一条记录。" -#: pretix/base/settings.py:1026 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "票证说明" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1064 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." msgstr "" -#: pretix/base/settings.py:1039 +#: pretix/base/settings.py:1074 msgid "Allow users to download tickets" msgstr "允许用户下载门票" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1075 msgid "If this is off, nobody can download a ticket." msgstr "禁用该选项后,将无法下载门票。" -#: pretix/base/settings.py:1049 +#: pretix/base/settings.py:1084 msgid "Download date" msgstr "下载日期" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1085 msgid "" "Ticket download will be offered after this date. If you use the event series " "feature and an order contains tickets for multiple event dates, download of " @@ -6532,47 +6597,47 @@ msgstr "" "在此日期之后将提供门票下载。如果您使用活动序列功能并且订单包含多个活动日期的" "门票,则如果至少有一个活动日期允许,则可以下载所有门票。" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1096 msgid "Generate tickets for add-on products" msgstr "为关联商品生成门票" -#: pretix/base/settings.py:1062 +#: pretix/base/settings.py:1097 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products. With this option, a separate ticket is issued for every " "add-on product as well." msgstr "" -#: pretix/base/settings.py:1074 +#: pretix/base/settings.py:1109 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "生成非入场产品的门票" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1110 msgid "" "If turned off, tickets are only issued for products that are marked as an " "\"admission ticket\"in the product settings. You can also turn off ticket " "issuing in every product separately." msgstr "" -#: pretix/base/settings.py:1087 +#: pretix/base/settings.py:1122 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "生成非入场产品的门票" -#: pretix/base/settings.py:1088 +#: pretix/base/settings.py:1123 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1099 +#: pretix/base/settings.py:1134 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1100 +#: pretix/base/settings.py:1135 msgid "" "If turned on, tickets will not be offered for download directly after " "purchase. They will be attached to the payment confirmation email (if the " @@ -6581,11 +6646,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1112 +#: pretix/base/settings.py:1147 msgid "Show availability in event overviews" msgstr "在活动概述中显示可用性" -#: pretix/base/settings.py:1113 +#: pretix/base/settings.py:1148 msgid "" "If checked, the list of events will show if events are sold out. This might " "make for longer page loading times if you have lots of events and the shown " @@ -6594,48 +6659,48 @@ msgstr "" "如果选中,项目列表将显示项目是否已售罄。 如果您有大量项目并且显示的状态可能已" "过期最多两分钟,这可能会延长页面加载时间。" -#: pretix/base/settings.py:1126 pretix/base/settings.py:1134 +#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 #: pretix/presale/templates/pretixpresale/organizers/calendar.html:25 #: pretix/presale/templates/pretixpresale/organizers/calendar_week.html:27 #: pretix/presale/templates/pretixpresale/organizers/index.html:34 msgid "List" msgstr "列表" -#: pretix/base/settings.py:1127 pretix/base/settings.py:1135 +#: pretix/base/settings.py:1162 pretix/base/settings.py:1170 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "日程表" -#: pretix/base/settings.py:1128 pretix/base/settings.py:1136 +#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "日程表" -#: pretix/base/settings.py:1132 +#: pretix/base/settings.py:1167 msgid "Default overview style" msgstr "默认概述样式" -#: pretix/base/settings.py:1138 +#: pretix/base/settings.py:1173 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1182 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1156 +#: pretix/base/settings.py:1191 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1165 +#: pretix/base/settings.py:1200 msgid "Last date of modifications" msgstr "修改的最后日期" -#: pretix/base/settings.py:1166 +#: pretix/base/settings.py:1201 msgid "" "The last date users can modify details of their orders, such as attendee " "names or answers to questions. If you use the event series feature and an " @@ -6645,57 +6710,57 @@ msgstr "" "用户可以修改订单详细信息的最后日期,例如观众姓名或问题答案。如果您使用活动系" "列功能并且订单包含多个活动日期的票证,则将使用最早的日期。" -#: pretix/base/settings.py:1177 +#: pretix/base/settings.py:1212 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "客户可以取消他们的已付款订单" -#: pretix/base/settings.py:1187 pretix/base/settings.py:1196 +#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1188 pretix/base/settings.py:1197 +#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1189 pretix/base/settings.py:1198 +#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1190 pretix/base/settings.py:1199 +#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1194 +#: pretix/base/settings.py:1229 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:1210 +#: pretix/base/settings.py:1245 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "之后不允许取消" -#: pretix/base/settings.py:1219 +#: pretix/base/settings.py:1254 msgid "Customers can cancel their unpaid orders" msgstr "客户可以取消未付订单" -#: pretix/base/settings.py:1228 pretix/base/settings.py:1356 +#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 msgid "Do not allow cancellations after" msgstr "之后不允许取消" -#: pretix/base/settings.py:1237 +#: pretix/base/settings.py:1272 msgid "Customers can cancel their paid orders" msgstr "客户可以取消他们的已付款订单" -#: pretix/base/settings.py:1238 +#: pretix/base/settings.py:1273 msgid "" "Paid money will be automatically paid back if the payment method allows it. " "Otherwise, a manual refund will be created for you to process manually." @@ -6703,41 +6768,41 @@ msgstr "" "如果支付方式允许,已支付的款项将自动退还。否则,将创建手动退款以供您手动处" "理。" -#: pretix/base/settings.py:1251 pretix/control/forms/orders.py:668 +#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 msgid "Keep a fixed cancellation fee" msgstr "保留固定的取消费用" -#: pretix/base/settings.py:1260 +#: pretix/base/settings.py:1295 msgid "Keep payment, shipping and service fees" msgstr "保留付款,运费和服务费" -#: pretix/base/settings.py:1272 pretix/control/forms/orders.py:679 +#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 msgid "Keep a percentual cancellation fee" msgstr "保留百分比取消费" -#: pretix/base/settings.py:1281 +#: pretix/base/settings.py:1316 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1282 +#: pretix/base/settings.py:1317 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1287 +#: pretix/base/settings.py:1322 msgid "" "However, if you want us to help keep the lights on here, please consider " "using the slider below to request a smaller refund. Thank you!" msgstr "" -#: pretix/base/settings.py:1294 +#: pretix/base/settings.py:1329 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "票证说明" -#: pretix/base/settings.py:1297 +#: pretix/base/settings.py:1332 msgid "" "This text will be shown in between the explanation of how the refunds work " "and the slider which your customers can use to choose the amount they would " @@ -6745,116 +6810,116 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1312 +#: pretix/base/settings.py:1347 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1313 +#: pretix/base/settings.py:1348 msgid "" "By default, customers can choose an arbitrary amount for you to keep. If you " "set this to e.g. 10, they will only be able to choose values in increments " "of 10." msgstr "" -#: pretix/base/settings.py:1323 +#: pretix/base/settings.py:1358 msgid "" "Customers can only request a cancellation that needs to be approved by the " "event organizer before the order is canceled and a refund is issued." msgstr "" -#: pretix/base/settings.py:1333 pretix/base/settings.py:1342 +#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1334 pretix/base/settings.py:1343 +#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1335 pretix/base/settings.py:1344 +#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "信用卡" -#: pretix/base/settings.py:1340 +#: pretix/base/settings.py:1375 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "退款订单" -#: pretix/base/settings.py:1365 pretix/control/forms/event.py:1321 +#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 msgid "Contact address" msgstr "联系地址" -#: pretix/base/settings.py:1366 pretix/control/forms/event.py:1323 +#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 msgid "We'll show this publicly to allow attendees to contact you." msgstr "我们将公开展示此内容,以便观众与您联系。" -#: pretix/base/settings.py:1374 pretix/control/forms/event.py:1315 +#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 msgid "Imprint URL" msgstr "版本说明网址" -#: pretix/base/settings.py:1375 pretix/control/forms/event.py:1316 +#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." msgstr "这应该指向网站中包含您的联系方式和法律信息的部分。" -#: pretix/base/settings.py:1396 +#: pretix/base/settings.py:1431 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "缓存的票证文件" -#: pretix/base/settings.py:1398 +#: pretix/base/settings.py:1433 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " "delivery problems." msgstr "" -#: pretix/base/settings.py:1409 +#: pretix/base/settings.py:1444 msgid "Attach calendar files" msgstr "附加日历文件" -#: pretix/base/settings.py:1410 +#: pretix/base/settings.py:1445 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "如果启用,我们会将.ics日历文件附加到订购确认电子邮件中。" -#: pretix/base/settings.py:1419 +#: pretix/base/settings.py:1454 msgid "Subject prefix" msgstr "主题前缀" -#: pretix/base/settings.py:1420 +#: pretix/base/settings.py:1455 msgid "" "This will be prepended to the subject of all outgoing emails, formatted as " "[prefix]. Choose, for example, a short form of your event name." msgstr "" "这将作为所有外发邮件的主题,格式为[前缀]。例如,选择您的活动名称的简短形式。" -#: pretix/base/settings.py:1434 +#: pretix/base/settings.py:1469 msgid "Sender address" msgstr "发件人地址" -#: pretix/base/settings.py:1435 +#: pretix/base/settings.py:1470 msgid "Sender address for outgoing emails" msgstr "外发电子邮件的发件人地址" -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1479 msgid "Sender name" msgstr "发件者姓名" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1480 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "发件人名称与外发电子邮件的发件人地址一起使用。默认为您的事件名称。" -#: pretix/base/settings.py:1463 +#: pretix/base/settings.py:1498 #, python-brace-format msgid "" "Hello,\n" @@ -6877,7 +6942,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1476 +#: pretix/base/settings.py:1511 #, python-brace-format msgid "" "Hello,\n" @@ -6900,7 +6965,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1488 +#: pretix/base/settings.py:1523 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6923,7 +6988,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1500 +#: pretix/base/settings.py:1535 #, python-brace-format msgid "" "Hello,\n" @@ -6947,7 +7012,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1517 +#: pretix/base/settings.py:1552 #, python-brace-format msgid "" "Hello,\n" @@ -6972,7 +7037,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1531 +#: pretix/base/settings.py:1566 #, python-brace-format msgid "" "Hello,\n" @@ -7001,7 +7066,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1550 +#: pretix/base/settings.py:1585 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7023,7 +7088,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1562 +#: pretix/base/settings.py:1597 #, python-brace-format msgid "" "Hello,\n" @@ -7045,7 +7110,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1574 +#: pretix/base/settings.py:1609 #, python-brace-format msgid "" "Hello,\n" @@ -7071,7 +7136,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1592 +#: pretix/base/settings.py:1627 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7093,7 +7158,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1608 +#: pretix/base/settings.py:1643 #, python-brace-format msgid "" "Hello,\n" @@ -7118,7 +7183,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1657 #, python-brace-format msgid "" "Hello,\n" @@ -7162,7 +7227,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1645 +#: pretix/base/settings.py:1680 #, python-brace-format msgid "" "Hello,\n" @@ -7184,7 +7249,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1692 #, python-brace-format msgid "" "Hello,\n" @@ -7214,7 +7279,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1673 +#: pretix/base/settings.py:1708 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7250,7 +7315,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1721 #, python-brace-format msgid "" "Hello,\n" @@ -7279,7 +7344,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1701 +#: pretix/base/settings.py:1736 #, python-brace-format msgid "" "Hello,\n" @@ -7297,7 +7362,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1719 +#: pretix/base/settings.py:1754 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7320,7 +7385,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1731 +#: pretix/base/settings.py:1766 #, python-brace-format msgid "" "Hello,\n" @@ -7343,58 +7408,58 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1777 pretix/base/settings.py:1784 -#: pretix/base/settings.py:1797 pretix/base/settings.py:1805 -#: pretix/base/settings.py:1818 pretix/base/settings.py:1826 -#: pretix/base/settings.py:1839 pretix/base/settings.py:1846 +#: pretix/base/settings.py:1812 pretix/base/settings.py:1819 +#: pretix/base/settings.py:1832 pretix/base/settings.py:1840 +#: pretix/base/settings.py:1853 pretix/base/settings.py:1861 +#: pretix/base/settings.py:1874 pretix/base/settings.py:1881 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "请输入颜色的十六进制代码,例如#990000。" -#: pretix/base/settings.py:1781 +#: pretix/base/settings.py:1816 msgid "Primary color" msgstr "原色" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1836 msgid "Accent color for success" msgstr "强调成功的颜色" -#: pretix/base/settings.py:1802 +#: pretix/base/settings.py:1837 msgid "We strongly suggest to use a shade of green." msgstr "我们强烈建议使用绿色阴影。" -#: pretix/base/settings.py:1822 +#: pretix/base/settings.py:1857 msgid "Accent color for errors" msgstr "强调错误的颜色" -#: pretix/base/settings.py:1823 +#: pretix/base/settings.py:1858 msgid "We strongly suggest to use a shade of red." msgstr "我们强烈建议使用红色阴影。" -#: pretix/base/settings.py:1843 +#: pretix/base/settings.py:1878 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1892 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1867 -#: pretix/control/templates/pretixcontrol/pdf/index.html:317 +#: pretix/base/settings.py:1902 +#: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "字形" -#: pretix/base/settings.py:1868 +#: pretix/base/settings.py:1903 msgid "Only respected by modern browsers." msgstr "仅受现代浏览器的尊重。" -#: pretix/base/settings.py:1894 pretix/base/settings.py:1936 -#: pretix/control/forms/organizer.py:243 +#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 +#: pretix/control/forms/organizer.py:277 #, fuzzy #| msgid "Sender name" msgid "Header image" msgstr "发件者姓名" -#: pretix/base/settings.py:1897 +#: pretix/base/settings.py:1932 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7408,25 +7473,25 @@ msgid "" "smaller screens." msgstr "如果您提供标识图片,我们默认情况下不会在页眉中显示您的项目名称和日期。" -#: pretix/base/settings.py:1917 pretix/base/settings.py:1958 +#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1918 pretix/base/settings.py:1959 +#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1927 +#: pretix/base/settings.py:1962 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1928 +#: pretix/base/settings.py:1963 #, fuzzy #| msgid "This question will only show up in the backend." msgid "The title will only be shown on the event front page." msgstr "这个问题只会出现在后端。" -#: pretix/base/settings.py:1939 pretix/control/forms/organizer.py:247 +#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -7442,11 +7507,11 @@ msgstr "" "如果您提供标识图像,我们默认情况下不会在页眉中显示您的组织名称。 我们将以最大" "高度120像素显示您的标识。" -#: pretix/base/settings.py:1967 +#: pretix/base/settings.py:2002 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:1970 +#: pretix/base/settings.py:2005 msgid "" "This picture will be used as a preview if you post links to your ticket shop " "on social media. Facebook advises to use a picture size of 1200 x 630 " @@ -7455,19 +7520,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:2023 msgid "Logo image" msgstr "形象标识" -#: pretix/base/settings.py:1992 +#: pretix/base/settings.py:2027 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "我们将以2.5 cm的最大高度和宽度显示您的徽标。" -#: pretix/base/settings.py:2018 pretix/base/settings.py:2124 +#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 msgid "Info text" msgstr "信息文本" -#: pretix/base/settings.py:2021 pretix/base/settings.py:2126 +#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7475,11 +7540,11 @@ msgstr "" "默认情况下不会显示在任何位置,但如果您愿意,可以使用此功能,例如在票证模板" "中。" -#: pretix/base/settings.py:2030 +#: pretix/base/settings.py:2065 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2033 +#: pretix/base/settings.py:2068 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -7489,33 +7554,33 @@ msgid "" "for very important messages." msgstr "此文本将显示在付款选项上方。如果需要,可以在这里向用户解释这些选择。" -#: pretix/base/settings.py:2043 +#: pretix/base/settings.py:2078 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2046 +#: pretix/base/settings.py:2081 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2091 msgid "Voucher explanation" msgstr "票证说明" -#: pretix/base/settings.py:2059 +#: pretix/base/settings.py:2094 msgid "" "This text will be shown next to the input for a voucher code. You can use it " "e.g. to explain how to obtain a voucher code." msgstr "此文本将显示在票证号码的输入旁边。您可以使用它来解释如何获取票证号码。" -#: pretix/base/settings.py:2069 +#: pretix/base/settings.py:2104 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "观众姓名" -#: pretix/base/settings.py:2072 +#: pretix/base/settings.py:2107 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7525,23 +7590,23 @@ msgid "" "product. You can use it e.g. to explain why you need information from them." msgstr "此文本将显示在票证号码的输入旁边。您可以使用它来解释如何获取票证号码。" -#: pretix/base/settings.py:2082 +#: pretix/base/settings.py:2117 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "额外费用" -#: pretix/base/settings.py:2083 +#: pretix/base/settings.py:2118 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." msgstr "" -#: pretix/base/settings.py:2095 +#: pretix/base/settings.py:2130 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2102 +#: pretix/base/settings.py:2137 msgid "" "Make sure to enter a valid email address. We will send you an order " "confirmation including a link that you need to access your order later." @@ -7549,15 +7614,15 @@ msgstr "" "请务必输入有效的电子邮件地址。 我们将向您发送订单确认,其中包含您稍后访问订单" "所需的链接。" -#: pretix/base/settings.py:2109 +#: pretix/base/settings.py:2144 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2135 +#: pretix/base/settings.py:2170 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2136 +#: pretix/base/settings.py:2171 msgid "" "Users that do not have access to all events under this organizer, must " "select one of their teams to have access to the created event. This setting " @@ -7565,203 +7630,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2200 pretix/base/settings.py:2210 +#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 msgid "Event start time (descending)" msgstr "活动开始时间(递减)" -#: pretix/base/settings.py:2202 pretix/base/settings.py:2212 +#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 msgid "Name (descending)" msgstr "姓名(递减)" -#: pretix/base/settings.py:2207 +#: pretix/base/settings.py:2250 msgctxt "subevent" msgid "Date ordering" msgstr "日期排序" -#: pretix/base/settings.py:2223 +#: pretix/base/settings.py:2266 msgid "Link back to organizer overview on all event pages" msgstr "链接回所有活动页面上的组织者概述" -#: pretix/base/settings.py:2232 +#: pretix/base/settings.py:2275 msgid "Homepage text" msgstr "主页文本" -#: pretix/base/settings.py:2234 +#: pretix/base/settings.py:2277 msgid "This will be displayed on the organizer homepage." msgstr "这将显示在组织者主页上。" -#: pretix/base/settings.py:2247 +#: pretix/base/settings.py:2290 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "礼品卡代码" -#: pretix/base/settings.py:2248 +#: pretix/base/settings.py:2291 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." msgstr "" -#: pretix/base/settings.py:2258 +#: pretix/base/settings.py:2301 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "礼品卡代码" -#: pretix/base/settings.py:2259 +#: pretix/base/settings.py:2302 msgid "" "If you set a number here, gift cards will by default expire at the end of " "the year after this many years. If you keep it empty, gift cards do not have " "an explicit expiry date." msgstr "" -#: pretix/base/settings.py:2268 +#: pretix/base/settings.py:2311 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "客户可以取消未付订单" -#: pretix/base/settings.py:2269 +#: pretix/base/settings.py:2312 msgid "" "If disabled, you will need to manually assign seats in the backend. Note " "that this can mean people will not know their seat after their purchase and " "it might not be written on their ticket." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2336 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2345 msgid "Most common English titles" msgstr "最常见的英文标题" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2355 msgid "Most common German titles" msgstr "最常见的德语标题" -#: pretix/base/settings.py:2320 +#: pretix/base/settings.py:2363 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2364 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2328 pretix/base/settings.py:2341 -#: pretix/base/settings.py:2357 pretix/base/settings.py:2407 -#: pretix/base/settings.py:2420 pretix/base/settings.py:2434 -#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 -#: pretix/base/settings.py:2520 +#: pretix/base/settings.py:2371 pretix/base/settings.py:2384 +#: pretix/base/settings.py:2400 pretix/base/settings.py:2450 +#: pretix/base/settings.py:2463 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2528 pretix/base/settings.py:2545 +#: pretix/base/settings.py:2563 msgid "Given name" msgstr "给定名称" -#: pretix/base/settings.py:2329 pretix/base/settings.py:2342 -#: pretix/base/settings.py:2358 pretix/base/settings.py:2374 -#: pretix/base/settings.py:2391 pretix/base/settings.py:2406 -#: pretix/base/settings.py:2421 pretix/base/settings.py:2435 -#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 -#: pretix/base/settings.py:2521 +#: pretix/base/settings.py:2372 pretix/base/settings.py:2385 +#: pretix/base/settings.py:2401 pretix/base/settings.py:2417 +#: pretix/base/settings.py:2434 pretix/base/settings.py:2449 +#: pretix/base/settings.py:2464 pretix/base/settings.py:2478 +#: pretix/base/settings.py:2529 pretix/base/settings.py:2546 +#: pretix/base/settings.py:2564 msgid "Family name" msgstr "姓氏" -#: pretix/base/settings.py:2333 pretix/base/settings.py:2349 -#: pretix/base/settings.py:2365 pretix/base/settings.py:2380 -#: pretix/base/settings.py:2398 pretix/base/settings.py:2413 -#: pretix/base/settings.py:2443 pretix/base/settings.py:2466 -#: pretix/base/settings.py:2493 pretix/base/settings.py:2511 -#: pretix/base/settings.py:2534 +#: pretix/base/settings.py:2376 pretix/base/settings.py:2392 +#: pretix/base/settings.py:2408 pretix/base/settings.py:2423 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2456 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2509 +#: pretix/base/settings.py:2536 pretix/base/settings.py:2554 +#: pretix/base/settings.py:2577 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: pretix/base/settings.py:2334 pretix/base/settings.py:2350 -#: pretix/base/settings.py:2366 pretix/base/settings.py:2382 -#: pretix/base/settings.py:2400 pretix/base/settings.py:2414 -#: pretix/base/settings.py:2444 pretix/base/settings.py:2494 -#: pretix/base/settings.py:2512 pretix/base/settings.py:2535 +#: pretix/base/settings.py:2377 pretix/base/settings.py:2393 +#: pretix/base/settings.py:2409 pretix/base/settings.py:2425 +#: pretix/base/settings.py:2443 pretix/base/settings.py:2457 +#: pretix/base/settings.py:2487 pretix/base/settings.py:2537 +#: pretix/base/settings.py:2555 pretix/base/settings.py:2578 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: pretix/base/settings.py:2340 pretix/base/settings.py:2356 -#: pretix/base/settings.py:2388 pretix/base/settings.py:2501 -#: pretix/base/settings.py:2519 +#: pretix/base/settings.py:2383 pretix/base/settings.py:2399 +#: pretix/base/settings.py:2431 pretix/base/settings.py:2544 +#: pretix/base/settings.py:2562 msgctxt "person_name" msgid "Title" msgstr "标题" -#: pretix/base/settings.py:2348 pretix/base/settings.py:2364 -#: pretix/base/settings.py:2397 pretix/base/settings.py:2510 -#: pretix/base/settings.py:2533 +#: pretix/base/settings.py:2391 pretix/base/settings.py:2407 +#: pretix/base/settings.py:2440 pretix/base/settings.py:2553 +#: pretix/base/settings.py:2576 msgctxt "person_name_sample" msgid "Dr" msgstr "博士" -#: pretix/base/settings.py:2372 pretix/base/settings.py:2389 +#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 msgid "First name" msgstr "名字" -#: pretix/base/settings.py:2373 pretix/base/settings.py:2390 +#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 msgid "Middle name" msgstr "中名" -#: pretix/base/settings.py:2454 pretix/base/settings.py:2465 +#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2460 +#: pretix/base/settings.py:2503 msgid "Calling name" msgstr "叫名字" -#: pretix/base/settings.py:2473 +#: pretix/base/settings.py:2516 msgid "Latin transcription" msgstr "拉丁语转录" -#: pretix/base/settings.py:2484 pretix/base/settings.py:2500 -#: pretix/base/settings.py:2518 +#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 +#: pretix/base/settings.py:2561 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "取消" -#: pretix/base/settings.py:2492 pretix/base/settings.py:2509 -#: pretix/base/settings.py:2532 +#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 +#: pretix/base/settings.py:2575 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2522 +#: pretix/base/settings.py:2565 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "需要用户姓名" -#: pretix/base/settings.py:2536 +#: pretix/base/settings.py:2579 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2637 pretix/control/forms/event.py:171 +#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "您的默认语言环境也必须为您的活动启用(参见上面的方框)。" -#: pretix/base/settings.py:2641 +#: pretix/base/settings.py:2684 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "如果您不要求,则不能要求指定观众姓名。" -#: pretix/base/settings.py:2645 +#: pretix/base/settings.py:2688 msgid "You have to ask for attendee emails if you want to make them required." msgstr "如果想使它成为必需的,您必须向观众索要电子邮件。" -#: pretix/base/settings.py:2649 +#: pretix/base/settings.py:2692 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -7769,50 +7834,50 @@ msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "如果想使它成为必需的,您必须向观众索要电子邮件。" -#: pretix/base/settings.py:2653 +#: pretix/base/settings.py:2696 #, fuzzy #| msgid "This will require users to enter a company name." msgid "You have to require invoice addresses to require for company names." msgstr "这将要求用户输入公司名称。" -#: pretix/base/settings.py:2660 +#: pretix/base/settings.py:2703 msgid "The last payment date cannot be before the end of presale." msgstr "最后付款日期不能在预售结束之前。" -#: pretix/base/shredder.py:39 pretix/base/shredder.py:42 +#: pretix/base/shredder.py:74 pretix/base/shredder.py:77 #, fuzzy #| msgid "" #| "Your event needs to be over for at least 60 days to use this feature." msgid "Your event needs to be over for at least 30 days to use this feature." msgstr "您的活动需要至少结束60天才能使用此功能。" -#: pretix/base/shredder.py:44 +#: pretix/base/shredder.py:79 msgid "Your ticket shop needs to be offline to use this feature." msgstr "您的售票处需要离线才能使用此功能。" -#: pretix/base/shredder.py:134 +#: pretix/base/shredder.py:169 #, fuzzy #| msgid "Line number" msgid "Phone numbers" msgstr "行号" -#: pretix/base/shredder.py:136 +#: pretix/base/shredder.py:171 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "This will remove all phone numbers from orders." msgstr "这将从等待列表中删除所有电子邮件地址。" -#: pretix/base/shredder.py:159 +#: pretix/base/shredder.py:194 msgid "E-mails" msgstr "电子邮件" -#: pretix/base/shredder.py:161 +#: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " "logged email contents." msgstr "这将删除订单和观众的所有电子邮件地址,以及已记录的电子邮件内容。" -#: pretix/base/shredder.py:206 +#: pretix/base/shredder.py:241 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -7820,13 +7885,13 @@ msgid "" "waiting list." msgstr "这将从等待列表中删除所有电子邮件地址。" -#: pretix/base/shredder.py:239 +#: pretix/base/shredder.py:274 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "观众姓名" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:276 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -7836,26 +7901,26 @@ msgid "" "positions, as well as logged changes to them." msgstr "这将从订单位置中删除所有观众姓名,以及记录的更改。" -#: pretix/base/shredder.py:295 +#: pretix/base/shredder.py:330 msgid "Invoice addresses" msgstr "发票地址" -#: pretix/base/shredder.py:298 +#: pretix/base/shredder.py:333 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "这将从订单中删除所有发票地址,以及记录的更改。" -#: pretix/base/shredder.py:322 +#: pretix/base/shredder.py:357 msgid "Question answers" msgstr "问题答案" -#: pretix/base/shredder.py:324 +#: pretix/base/shredder.py:359 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "这将删除所有问题的答案,以及记录的更改。" -#: pretix/base/shredder.py:352 +#: pretix/base/shredder.py:393 msgid "" "This will remove all invoice PDFs, as well as any of their text content that " "might contain personal data from the database. Invoice numbers and totals " @@ -7864,15 +7929,15 @@ msgstr "" "这将从数据库中删除所有发票PDF,以及可能包含个人数据的文本内容。发票号码和总额" "将予以保留。" -#: pretix/base/shredder.py:379 +#: pretix/base/shredder.py:420 msgid "Cached ticket files" msgstr "缓存的票证文件" -#: pretix/base/shredder.py:381 +#: pretix/base/shredder.py:422 msgid "This will remove all cached ticket files. No download will be offered." msgstr "这将删除所有缓存的票证文件。不提供下载。" -#: pretix/base/shredder.py:396 +#: pretix/base/shredder.py:437 msgid "" "This will remove payment-related information. Depending on the payment " "method, all data will be removed or personal data only. No download will be " @@ -7910,7 +7975,7 @@ msgid "You do not have access to this page." msgstr "您没有访问此页的权限。" #: pretix/base/templates/403.html:20 pretix/base/templates/404.html:19 -#: pretix/control/templates/pretixcontrol/base.html:192 +#: pretix/control/templates/pretixcontrol/base.html:193 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:4 #: pretix/control/templates/pretixcontrol/user/staff_session_start.html:6 msgid "Admin mode" @@ -7968,8 +8033,6 @@ msgid "" msgstr "如果这花费的时间超过几分钟,请刷新此页面或与我们联系。" #: pretix/base/templates/pretixbase/email/email_footer.html:3 -#: pretix/control/templates/pretixcontrol/auth/base.html:45 -#: pretix/control/templates/pretixcontrol/base.html:414 #, python-format msgid "powered by pretix" msgstr "由pretix提供支持" @@ -8021,9 +8084,9 @@ msgstr "创建" #: pretix/base/templates/pretixbase/email/order_details.html:36 #: pretix/base/templates/pretixbase/email/order_details.html:124 #, fuzzy -#| msgid "Organizer" -msgid "Organizer:" -msgstr "组织者" +#| msgid "Bancontact" +msgid "Contact:" +msgstr "Bancontact" #: pretix/base/templates/pretixbase/email/order_details.html:51 msgid "View registration details" @@ -8041,6 +8104,10 @@ msgstr "您收到此电子邮件是因为您订购了以下活动:" msgid "Details:" msgstr "订单详细信息" +#: pretix/base/templates/pretixbase/forms/widgets/portrait_image.html:10 +msgid "Upload photo" +msgstr "" + #: pretix/base/templates/pretixbase/forms/widgets/reldate.html:15 #: pretix/base/templates/pretixbase/forms/widgets/reldatetime.html:19 msgid "days before" @@ -8056,95 +8123,107 @@ msgstr "事件提醒" msgid "at" msgstr "在" -#: pretix/base/ticketoutput.py:145 +#: pretix/base/templates/source.html:5 pretix/base/templates/source.html:9 +#, fuzzy +#| msgid "Voucher code" +msgid "Source code" +msgstr "优惠券号" + +#: pretix/base/templates/source.html:10 +msgid "" +"This site is powered by free software. If you want to read the license terms " +"or obtain the source code, follow these links or instructions:" +msgstr "" + +#: pretix/base/ticketoutput.py:179 #, fuzzy #| msgid "Enable test mode" msgid "Enable ticket format" msgstr "启用测试模式" -#: pretix/base/ticketoutput.py:163 +#: pretix/base/ticketoutput.py:197 msgid "Download ticket" msgstr "下载门票" -#: pretix/base/timeline.py:37 +#: pretix/base/timeline.py:58 msgctxt "timeline" msgid "Your event starts" msgstr "您的活动开始" -#: pretix/base/timeline.py:45 +#: pretix/base/timeline.py:66 msgctxt "timeline" msgid "Your event ends" msgstr "您的活动结束" -#: pretix/base/timeline.py:53 +#: pretix/base/timeline.py:74 msgctxt "timeline" msgid "Admissions for your event start" msgstr "活动入场开始时间" -#: pretix/base/timeline.py:61 +#: pretix/base/timeline.py:82 msgctxt "timeline" msgid "Start of ticket sales" msgstr "售票开始" -#: pretix/base/timeline.py:69 +#: pretix/base/timeline.py:90 msgctxt "timeline" msgid "End of ticket sales" msgstr "售票结束" -#: pretix/base/timeline.py:78 +#: pretix/base/timeline.py:99 msgctxt "timeline" msgid "Customers can no longer modify their orders" msgstr "客户无法再修改其订单" -#: pretix/base/timeline.py:91 +#: pretix/base/timeline.py:112 msgctxt "timeline" msgid "No more payments can be completed" msgstr "无法再完成付款" -#: pretix/base/timeline.py:103 +#: pretix/base/timeline.py:124 msgctxt "timeline" msgid "Tickets can be downloaded" msgstr "可下载门票" -#: pretix/base/timeline.py:115 +#: pretix/base/timeline.py:136 msgctxt "timeline" msgid "Customers can no longer cancel free or unpaid orders" msgstr "客户不能再取消免费或未付款的订单" -#: pretix/base/timeline.py:127 +#: pretix/base/timeline.py:148 msgctxt "timeline" msgid "Customers can no longer cancel paid orders" msgstr "客户无法再取消已付款的订单" -#: pretix/base/timeline.py:141 +#: pretix/base/timeline.py:162 msgctxt "timeline" msgid "Download reminders are being sent out" msgstr "正在发送下载提醒" -#: pretix/base/timeline.py:153 +#: pretix/base/timeline.py:174 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes available" msgstr "产品{name}变为可用" -#: pretix/base/timeline.py:164 +#: pretix/base/timeline.py:185 #, python-brace-format msgctxt "timeline" msgid "Product \"{name}\" becomes unavailable" msgstr "产品“{name}”变为不可用" -#: pretix/base/timeline.py:192 +#: pretix/base/timeline.py:213 #, python-brace-format msgctxt "timeline" msgid "Payment provider \"{name}\" can no longer be selected" msgstr "无法再选择付款提供商“ {name} ”" -#: pretix/base/validators.py:15 +#: pretix/base/validators.py:49 #, python-format msgid "This field has an invalid value: %(value)s." msgstr "该字段的值无效:%(value)s。" -#: pretix/base/views/errors.py:19 +#: pretix/base/views/errors.py:40 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -8154,7 +8233,7 @@ msgstr "" "您看到此消息是因为此https站点要求Web浏览器发送“referer 标题”,但没有发送。出" "于安全原因,此标题是必需的,以确保您的浏览器不会被第三方劫持。" -#: pretix/base/views/errors.py:24 +#: pretix/base/views/errors.py:45 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -8163,7 +8242,7 @@ msgstr "" "如果您已将浏览器配置为禁用“referer”标题,请至少为此网站、HTTPS连接或“相同来" "源”请求重新启用它们。" -#: pretix/base/views/errors.py:29 +#: pretix/base/views/errors.py:50 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -8172,7 +8251,7 @@ msgstr "" "您看到此消息是因为此站点在提交表单时需要CSRF cookie。出于安全原因,需要此" "cookie,以确保您的浏览器不会被第三方劫持。" -#: pretix/base/views/errors.py:34 +#: pretix/base/views/errors.py:55 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." @@ -8180,64 +8259,64 @@ msgstr "" "如果您已将浏览器配置为禁用cookie,请至少为此网站或“相同来源”请求重新启用" "cookie。" -#: pretix/base/views/tasks.py:135 +#: pretix/base/views/tasks.py:156 msgid "An unexpected error has occurred, please try again later." msgstr "发生意外错误,请稍后再试。" -#: pretix/base/views/tasks.py:138 +#: pretix/base/views/tasks.py:159 msgid "The task has been completed." msgstr "任务已完成。" -#: pretix/control/forms/__init__.py:164 +#: pretix/control/forms/__init__.py:197 #, fuzzy, python-brace-format #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than {size}!" msgstr "请仅上传PDF文件。" -#: pretix/control/forms/__init__.py:185 +#: pretix/control/forms/__init__.py:217 msgid "Filetype not allowed!" msgstr "文件类型不被允许!" -#: pretix/control/forms/checkin.py:68 pretix/control/forms/filter.py:334 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1390 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1504 -#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1588 -#: pretix/control/forms/filter.py:1623 pretix/control/forms/orders.py:612 -#: pretix/control/forms/orders.py:788 +#: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1538 +#: pretix/control/forms/filter.py:1554 pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1657 pretix/control/forms/orders.py:647 +#: pretix/control/forms/orders.py:823 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:52 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 -#: pretix/plugins/sendmail/forms.py:56 +#: pretix/plugins/sendmail/forms.py:91 msgctxt "subevent" msgid "All dates" msgstr "所有日期" -#: pretix/control/forms/event.py:43 +#: pretix/control/forms/event.py:79 msgid "Use languages" msgstr "使用语言" -#: pretix/control/forms/event.py:45 +#: pretix/control/forms/event.py:81 msgid "Choose all languages that your event should be available in." msgstr "选择您的活动应该可用的所有语言。" -#: pretix/control/forms/event.py:48 +#: pretix/control/forms/event.py:84 msgid "This is an event series" msgstr "这是一个活动系列" -#: pretix/control/forms/event.py:82 +#: pretix/control/forms/event.py:118 msgid "" "You already used this slug for a different event. Please choose a new one." msgstr "您已经将此slug用于其他活动。请选择一个新的。" -#: pretix/control/forms/event.py:86 pretix/control/forms/event.py:418 +#: pretix/control/forms/event.py:122 pretix/control/forms/event.py:454 msgid "Event timezone" msgstr "活动时区" -#: pretix/control/forms/event.py:93 +#: pretix/control/forms/event.py:129 msgid "Sales tax rate" msgstr "销售税率" -#: pretix/control/forms/event.py:94 +#: pretix/control/forms/event.py:130 msgid "" "Do you need to pay sales tax on your tickets? In this case, please enter the " "applicable tax rate here in percent. If you have a more complicated tax " @@ -8246,22 +8325,22 @@ msgstr "" "您需要为门票支付销售税吗?在这种情况下,请在此处输入适用的税率百分比。如果您" "有更复杂的税务情况,您可以在以后添加更多税率和详细配置。" -#: pretix/control/forms/event.py:101 +#: pretix/control/forms/event.py:137 msgid "Grant access to team" msgstr "" -#: pretix/control/forms/event.py:102 +#: pretix/control/forms/event.py:138 msgid "" "You are allowed to create events under this organizer, however you do not " "have permission to edit all events under this organizer. Please select one " "of your existing teams that will be granted access to this event." msgstr "" -#: pretix/control/forms/event.py:107 +#: pretix/control/forms/event.py:143 msgid "Create a new team for this event with me as the only member" msgstr "" -#: pretix/control/forms/event.py:150 pretix/control/forms/event.py:321 +#: pretix/control/forms/event.py:186 pretix/control/forms/event.py:357 msgid "" "Sample Conference Center\n" "Heidelberg, Germany" @@ -8269,48 +8348,48 @@ msgstr "" "样品会议中心\n" "海德堡,德国" -#: pretix/control/forms/event.py:175 +#: pretix/control/forms/event.py:211 msgid "Your default locale must be specified." msgstr "必须指定默认区域设置。" -#: pretix/control/forms/event.py:249 +#: pretix/control/forms/event.py:285 msgid "Copy configuration from" msgstr "从中复制配置" -#: pretix/control/forms/event.py:255 pretix/control/forms/event.py:258 -#: pretix/control/forms/item.py:266 +#: pretix/control/forms/event.py:291 pretix/control/forms/event.py:294 +#: pretix/control/forms/item.py:302 msgid "Do not copy" msgstr "不要复制" -#: pretix/control/forms/event.py:274 pretix/control/forms/subevents.py:309 +#: pretix/control/forms/event.py:310 pretix/control/forms/subevents.py:330 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "默认语言" -#: pretix/control/forms/event.py:326 pretix/control/forms/organizer.py:84 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 msgid "Custom domain" msgstr "自定义域名" -#: pretix/control/forms/event.py:328 pretix/control/forms/organizer.py:86 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "您需要预先在Web服务器中配置自定义域。" -#: pretix/control/forms/event.py:346 pretix/control/forms/organizer.py:94 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 msgid "You cannot choose the base domain of this installation." msgstr "您无法选择此安装的基础域。" -#: pretix/control/forms/event.py:350 pretix/control/forms/organizer.py:99 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 #, fuzzy #| msgid "This domain is already in use for a different organizer." msgid "This domain is already in use for a different event or organizer." msgstr "此域名已用于其他组织者。" -#: pretix/control/forms/event.py:421 +#: pretix/control/forms/event.py:457 msgid "Name format" msgstr "名称格式" -#: pretix/control/forms/event.py:422 +#: pretix/control/forms/event.py:458 msgid "" "This defines how pretix will ask for human names. Changing this after you " "already received orders might lead to unexpected behavior when sorting or " @@ -8319,52 +8398,52 @@ msgstr "" "这定义了pretix如何要求人名。在收到订单后更改此项可能会导致在排序或更改名称时" "出现意外行为。" -#: pretix/control/forms/event.py:427 +#: pretix/control/forms/event.py:463 msgid "Allowed titles" msgstr "允许的头衔" -#: pretix/control/forms/event.py:428 +#: pretix/control/forms/event.py:464 msgid "" "If the naming scheme you defined above allows users to input a title, you " "can use this to restrict the set of selectable titles." msgstr "" "如果上面定义的命名方案允许用户输入头衔,则可以使用它来限制可选头衔的集合。" -#: pretix/control/forms/event.py:535 +#: pretix/control/forms/event.py:571 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "询问{fields},显示方式如{example}" -#: pretix/control/forms/event.py:541 +#: pretix/control/forms/event.py:577 msgid "Free text input" msgstr "自由文本输入" -#: pretix/control/forms/event.py:572 +#: pretix/control/forms/event.py:608 #, fuzzy #| msgid "Do not copy" msgid "Do not ask" msgstr "不要复制" -#: pretix/control/forms/event.py:573 +#: pretix/control/forms/event.py:609 msgid "Ask, but do not require input" msgstr "" -#: pretix/control/forms/event.py:574 +#: pretix/control/forms/event.py:610 #: pretix/control/templates/pretixcontrol/event/settings.html:71 msgid "Ask and require input" msgstr "" -#: pretix/control/forms/event.py:610 +#: pretix/control/forms/event.py:646 msgid "" "You have configured gift cards to be valid {} years plus the year the gift " "card is issued in." msgstr "" -#: pretix/control/forms/event.py:628 +#: pretix/control/forms/event.py:664 msgid "Tax rule for payment fees" msgstr "支付费用的税收规则" -#: pretix/control/forms/event.py:630 +#: pretix/control/forms/event.py:666 msgid "" "The tax rule that applies for additional fees you configured for single " "payment methods. This will set the tax rate and reverse charge rules, other " @@ -8373,88 +8452,88 @@ msgstr "" "适用于为单个付款方法配置的附加费用的税收规则。这将设置税率和反向收费规则,其" "他设置的税率规则将被忽略。" -#: pretix/control/forms/event.py:738 +#: pretix/control/forms/event.py:774 msgid "Generate invoices for Sales channels" msgstr "生成销售渠道的发票" -#: pretix/control/forms/event.py:741 +#: pretix/control/forms/event.py:777 msgid "" "If you have enabled invoice generation in the previous setting, you can " "limit it here to specific sales channels." msgstr "" "如果您在上一个设置中启用了发票生成,则可以在此处将其限制为特定的销售渠道。" -#: pretix/control/forms/event.py:745 +#: pretix/control/forms/event.py:781 msgid "Invoice style" msgstr "发票样式" -#: pretix/control/forms/event.py:751 +#: pretix/control/forms/event.py:787 msgid "Invoice language" msgstr "发票语言" -#: pretix/control/forms/event.py:752 pretix/control/forms/event.py:767 +#: pretix/control/forms/event.py:788 pretix/control/forms/event.py:803 msgid "The user's language" msgstr "用户的语言" -#: pretix/control/forms/event.py:789 +#: pretix/control/forms/event.py:825 msgid "The online shop must be selected to receive these emails." msgstr "" -#: pretix/control/forms/event.py:803 +#: pretix/control/forms/event.py:839 #, fuzzy #| msgid "Sales channels to automatically check in" msgid "Sales channels for checkout emails" msgstr "销售渠道自动签到" -#: pretix/control/forms/event.py:804 +#: pretix/control/forms/event.py:840 msgid "" "The order placed and paid emails will only be send to orders from these " "sales channels. The online shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:815 +#: pretix/control/forms/event.py:851 msgid "" "This email will only be send to orders from these sales channels. The online " "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:823 +#: pretix/control/forms/event.py:859 msgid "Bcc address" msgstr "密件地址" -#: pretix/control/forms/event.py:824 +#: pretix/control/forms/event.py:860 msgid "All emails will be sent to this address as a Bcc copy" msgstr "所有电子邮件都将作为密件抄送副本发送到此地址" -#: pretix/control/forms/event.py:830 +#: pretix/control/forms/event.py:866 msgid "Signature" msgstr "签名" -#: pretix/control/forms/event.py:833 +#: pretix/control/forms/event.py:869 #, python-brace-format msgid "This will be attached to every email. Available placeholders: {event}" msgstr "这将附在每封电子邮件中。 可用占位符:{event}" -#: pretix/control/forms/event.py:838 +#: pretix/control/forms/event.py:874 msgid "e.g. your contact details" msgstr "例如,您的联系方式" -#: pretix/control/forms/event.py:843 +#: pretix/control/forms/event.py:879 msgid "HTML mail renderer" msgstr "HTML邮件渲染器" -#: pretix/control/forms/event.py:848 pretix/control/forms/event.py:865 -#: pretix/control/forms/event.py:882 pretix/control/forms/event.py:941 +#: pretix/control/forms/event.py:884 pretix/control/forms/event.py:901 +#: pretix/control/forms/event.py:918 pretix/control/forms/event.py:977 msgid "Text sent to order contact address" msgstr "发送至订单联系地址的文字" -#: pretix/control/forms/event.py:853 pretix/control/forms/event.py:870 -#: pretix/control/forms/event.py:887 pretix/control/forms/event.py:946 +#: pretix/control/forms/event.py:889 pretix/control/forms/event.py:906 +#: pretix/control/forms/event.py:923 pretix/control/forms/event.py:982 msgid "Send an email to attendees" msgstr "发送电子邮件给参加者" -#: pretix/control/forms/event.py:854 pretix/control/forms/event.py:871 -#: pretix/control/forms/event.py:888 pretix/control/forms/event.py:947 +#: pretix/control/forms/event.py:890 pretix/control/forms/event.py:907 +#: pretix/control/forms/event.py:924 pretix/control/forms/event.py:983 msgid "" "If the order contains attendees with email addresses different from the " "person who orders the tickets, the following email will be sent out to the " @@ -8463,53 +8542,53 @@ msgstr "" "如果订单包含的参加者的电子邮件地址与订购门票的人的电子邮件地址不同,则会将以" "下电子邮件发送给参加者。" -#: pretix/control/forms/event.py:859 pretix/control/forms/event.py:876 -#: pretix/control/forms/event.py:893 pretix/control/forms/event.py:952 +#: pretix/control/forms/event.py:895 pretix/control/forms/event.py:912 +#: pretix/control/forms/event.py:929 pretix/control/forms/event.py:988 msgid "Text sent to attendees" msgstr "发送给参加者的文字" -#: pretix/control/forms/event.py:899 pretix/control/forms/event.py:921 -#: pretix/control/forms/event.py:926 pretix/control/forms/event.py:931 -#: pretix/control/forms/event.py:936 +#: pretix/control/forms/event.py:935 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:962 pretix/control/forms/event.py:967 +#: pretix/control/forms/event.py:972 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 -#: pretix/control/templates/pretixcontrol/pdf/index.html:390 +#: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" msgstr "文本" -#: pretix/control/forms/event.py:904 +#: pretix/control/forms/event.py:940 msgid "Text (sent by admin)" msgstr "文本(有管理员发送)" -#: pretix/control/forms/event.py:909 +#: pretix/control/forms/event.py:945 msgid "Text (requested by user)" msgstr "文本(用户要求)" -#: pretix/control/forms/event.py:914 pretix/control/forms/event.py:957 +#: pretix/control/forms/event.py:950 pretix/control/forms/event.py:993 msgid "Number of days" msgstr "天数" -#: pretix/control/forms/event.py:917 +#: pretix/control/forms/event.py:953 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "此电子邮件将在订单到期的前这几天发出。如果值为0,则永远不会发送邮件。" -#: pretix/control/forms/event.py:960 +#: pretix/control/forms/event.py:996 msgid "" "This email will be sent out this many days before the order event starts. If " "the field is empty, the mail will never be sent." msgstr "" "此电子邮件将在订单项目开始的前几天发送。如果该字段为空,则永远不会发送邮件。" -#: pretix/control/forms/event.py:964 +#: pretix/control/forms/event.py:1000 msgid "Received order" msgstr "收到订单" -#: pretix/control/forms/event.py:969 +#: pretix/control/forms/event.py:1005 msgid "Approved order" msgstr "批准的订单" -#: pretix/control/forms/event.py:972 +#: pretix/control/forms/event.py:1008 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -8519,13 +8598,13 @@ msgid "" "free order template from below instead." msgstr "这将只发送给非免费订单。免费订单将收到上面的免费订单模板。" -#: pretix/control/forms/event.py:976 +#: pretix/control/forms/event.py:1012 #, fuzzy #| msgid "Approved order" msgid "Approved free order" msgstr "批准的订单" -#: pretix/control/forms/event.py:979 +#: pretix/control/forms/event.py:1015 #, fuzzy #| msgid "" #| "This will only be sent out for non-free orders. Free orders will receive " @@ -8535,126 +8614,126 @@ msgid "" "non-free order template from above instead." msgstr "这将只发送给非免费订单。免费订单将收到上面的免费订单模板。" -#: pretix/control/forms/event.py:983 +#: pretix/control/forms/event.py:1019 msgid "Denied order" msgstr "拒绝订单" -#: pretix/control/forms/event.py:988 +#: pretix/control/forms/event.py:1024 msgid "Use custom SMTP server" msgstr "使用自定义SMTP服务器" -#: pretix/control/forms/event.py:989 +#: pretix/control/forms/event.py:1025 msgid "" "All mail related to your event will be sent over the smtp server specified " "by you." msgstr "所有与您的活动相关的邮件都将通过您指定的smtp服务器发送。" -#: pretix/control/forms/event.py:993 +#: pretix/control/forms/event.py:1029 msgid "Hostname" msgstr "主机名" -#: pretix/control/forms/event.py:998 +#: pretix/control/forms/event.py:1034 msgid "Port" msgstr "端口" -#: pretix/control/forms/event.py:1003 +#: pretix/control/forms/event.py:1039 msgid "Username" msgstr "用户姓名" -#: pretix/control/forms/event.py:1015 +#: pretix/control/forms/event.py:1051 msgid "Use STARTTLS" msgstr "使用 STARTTLS" -#: pretix/control/forms/event.py:1016 +#: pretix/control/forms/event.py:1052 msgid "Commonly enabled on port 587." msgstr "通常在端口587上启用。" -#: pretix/control/forms/event.py:1020 +#: pretix/control/forms/event.py:1056 msgid "Use SSL" msgstr "使用 SSL" -#: pretix/control/forms/event.py:1021 +#: pretix/control/forms/event.py:1057 msgid "Commonly enabled on port 465." msgstr "通常在端口465上启用。" -#: pretix/control/forms/event.py:1051 pretix/control/forms/orders.py:519 -#: pretix/control/forms/orders.py:710 pretix/control/forms/vouchers.py:261 -#: pretix/plugins/sendmail/forms.py:92 +#: pretix/control/forms/event.py:1087 pretix/control/forms/orders.py:554 +#: pretix/control/forms/orders.py:745 pretix/control/forms/vouchers.py:295 +#: pretix/plugins/sendmail/forms.py:127 #, python-brace-format msgid "Available placeholders: {list}" msgstr "可用占位符:{list}" -#: pretix/control/forms/event.py:1086 +#: pretix/control/forms/event.py:1122 msgid "" "You can activate either SSL or STARTTLS security, but not both at the same " "time." msgstr "您可以激活SSL或STARTTLS 安全性,但不能同时激活两者。" -#: pretix/control/forms/event.py:1099 +#: pretix/control/forms/event.py:1135 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "门票码" -#: pretix/control/forms/event.py:1100 +#: pretix/control/forms/event.py:1136 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1157 +#: pretix/control/forms/event.py:1193 msgid "Any country" msgstr "任何国家" -#: pretix/control/forms/event.py:1158 +#: pretix/control/forms/event.py:1194 msgid "European Union" msgstr "欧盟" -#: pretix/control/forms/event.py:1171 +#: pretix/control/forms/event.py:1207 msgid "Any customer" msgstr "任何客户" -#: pretix/control/forms/event.py:1172 +#: pretix/control/forms/event.py:1208 msgid "Individual" msgstr "个体" -#: pretix/control/forms/event.py:1173 +#: pretix/control/forms/event.py:1209 msgid "Business" msgstr "业务" -#: pretix/control/forms/event.py:1174 +#: pretix/control/forms/event.py:1210 msgid "Business with valid VAT ID" msgstr "具有有效增值税ID的商家" -#: pretix/control/forms/event.py:1180 +#: pretix/control/forms/event.py:1216 msgid "Charge VAT" msgstr "收取增值费" -#: pretix/control/forms/event.py:1182 +#: pretix/control/forms/event.py:1218 msgid "No VAT" msgstr "无增值税" -#: pretix/control/forms/event.py:1183 +#: pretix/control/forms/event.py:1219 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "文件类型不被允许!" -#: pretix/control/forms/event.py:1187 +#: pretix/control/forms/event.py:1223 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "销售税率" -#: pretix/control/forms/event.py:1192 +#: pretix/control/forms/event.py:1228 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "发票上的文本" -#: pretix/control/forms/event.py:1232 +#: pretix/control/forms/event.py:1268 msgid "Pre-selected voucher" msgstr "预选票证" -#: pretix/control/forms/event.py:1234 +#: pretix/control/forms/event.py:1270 msgid "" "If set, the widget will show products as if this voucher has been entered " "and when a product is bought via the widget, this voucher will be used. This " @@ -8664,11 +8743,11 @@ msgstr "" "如果设置,小部件将显示产品,就好像已输入此票证一样,当通过小部件购买产品时," "将使用此票证。例如,这可以用于提供折扣或解锁密钥产品的小部件。" -#: pretix/control/forms/event.py:1239 +#: pretix/control/forms/event.py:1275 msgid "Compatibility mode" msgstr "兼容模式" -#: pretix/control/forms/event.py:1241 +#: pretix/control/forms/event.py:1277 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8676,38 +8755,38 @@ msgstr "" "我们的常规窗口小部件不适用于所有网站构建器。如果遇到问题,请尝试使用此兼容模" "式。" -#: pretix/control/forms/event.py:1262 +#: pretix/control/forms/event.py:1298 msgid "The given voucher code does not exist." msgstr "给定的票证号不存在。" -#: pretix/control/forms/event.py:1269 pretix/control/forms/organizer.py:45 -#: pretix/control/views/shredder.py:129 +#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "您输入的slug不正确。" -#: pretix/control/forms/event.py:1304 +#: pretix/control/forms/event.py:1340 msgid "Ticket downloads" msgstr "门票下载" -#: pretix/control/forms/event.py:1305 +#: pretix/control/forms/event.py:1341 msgid "Your customers will be able to download their tickets in PDF format." msgstr "您的客户可以下载PDF格式的门票。" -#: pretix/control/forms/event.py:1309 +#: pretix/control/forms/event.py:1345 msgid "Require all attendees to fill in their names" msgstr "要求所有观众填写姓名" -#: pretix/control/forms/event.py:1310 +#: pretix/control/forms/event.py:1346 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." msgstr "默认情况下,我们会询问姓名但不要求他们。您可以在设置中完全关闭此功能。" -#: pretix/control/forms/event.py:1336 +#: pretix/control/forms/event.py:1372 msgid "Payment via Stripe" msgstr "通过条纹付款" -#: pretix/control/forms/event.py:1337 +#: pretix/control/forms/event.py:1373 msgid "" "Stripe is an online payments processor supporting credit cards and lots of " "other payment options. To accept payments via Stripe, you will need to set " @@ -8717,11 +8796,11 @@ msgstr "" "Stripe是一款在线支付处理器,支持信用卡和许多其他支付选项。要通过Stripe接受付" "款,您需要使用它们建立一个帐户,使用简单的界面只需不到五分钟。" -#: pretix/control/forms/event.py:1343 +#: pretix/control/forms/event.py:1379 msgid "Payment by bank transfer" msgstr "银行转账支付" -#: pretix/control/forms/event.py:1344 +#: pretix/control/forms/event.py:1380 msgid "" "Your customers will be instructed to wire the money to your account. You can " "then import your bank statements to process the payments within pretix, or " @@ -8730,470 +8809,470 @@ msgstr "" "我们会指示您的客户将资金汇入您的帐户。然后,您可以导入银行对账单以在Pretix中" "处理付款,或者将其标记为手动付款。" -#: pretix/control/forms/event.py:1383 +#: pretix/control/forms/event.py:1419 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "价格(可选)" -#: pretix/control/forms/event.py:1388 +#: pretix/control/forms/event.py:1424 msgid "Free" msgstr "免费" -#: pretix/control/forms/event.py:1393 +#: pretix/control/forms/event.py:1429 msgid "Quantity available" msgstr "可用数量" -#: pretix/control/forms/filter.py:131 pretix/control/forms/filter.py:133 +#: pretix/control/forms/filter.py:165 pretix/control/forms/filter.py:167 msgid "Search for…" msgstr "搜索…" -#: pretix/control/forms/filter.py:148 pretix/control/navigation.py:174 +#: pretix/control/forms/filter.py:182 pretix/control/navigation.py:195 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "所有订单" -#: pretix/control/forms/filter.py:149 +#: pretix/control/forms/filter.py:183 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "已付款订单" -#: pretix/control/forms/filter.py:150 +#: pretix/control/forms/filter.py:184 msgid "Paid (or canceled with paid fee)" msgstr "已付(或已付费用取消)" -#: pretix/control/forms/filter.py:151 +#: pretix/control/forms/filter.py:185 #: pretix/control/templates/pretixcontrol/items/question.html:21 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:13 #: pretix/control/templates/pretixcontrol/orders/overview.html:76 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/reports/exporters.py:297 msgid "Pending" msgstr "待处理" -#: pretix/control/forms/filter.py:152 +#: pretix/control/forms/filter.py:186 #: pretix/control/templates/pretixcontrol/items/question.html:22 msgid "Pending or paid" msgstr "待定或已付款" -#: pretix/control/forms/filter.py:154 +#: pretix/control/forms/filter.py:188 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "取消" -#: pretix/control/forms/filter.py:155 +#: pretix/control/forms/filter.py:189 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "已取消(已支付费用)" -#: pretix/control/forms/filter.py:156 +#: pretix/control/forms/filter.py:190 #, fuzzy #| msgid "Canceled (or with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "取消(或付费)" -#: pretix/control/forms/filter.py:157 +#: pretix/control/forms/filter.py:191 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "取消费用" -#: pretix/control/forms/filter.py:158 +#: pretix/control/forms/filter.py:192 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:160 +#: pretix/control/forms/filter.py:194 #, fuzzy #| msgid "Payment providers" msgid "Payment process" msgstr "付款服务提供商" -#: pretix/control/forms/filter.py:162 +#: pretix/control/forms/filter.py:196 #: pretix/control/templates/pretixcontrol/items/question.html:25 msgid "Pending or expired" msgstr "待定或过期" -#: pretix/control/forms/filter.py:163 +#: pretix/control/forms/filter.py:197 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending (overdue)" msgstr "待定(逾期)" -#: pretix/control/forms/filter.py:164 +#: pretix/control/forms/filter.py:198 msgid "Overpaid" msgstr "超额支付" -#: pretix/control/forms/filter.py:165 +#: pretix/control/forms/filter.py:199 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "标记为已付款" -#: pretix/control/forms/filter.py:166 +#: pretix/control/forms/filter.py:200 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "订单已确认" -#: pretix/control/forms/filter.py:167 +#: pretix/control/forms/filter.py:201 msgid "Pending (but fully paid)" msgstr "待定(但全部付清)" -#: pretix/control/forms/filter.py:169 +#: pretix/control/forms/filter.py:203 #, fuzzy #| msgid "Order approval process" msgid "Approval process" msgstr "订单审批流程" -#: pretix/control/forms/filter.py:170 +#: pretix/control/forms/filter.py:204 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "等待批准" -#: pretix/control/forms/filter.py:171 +#: pretix/control/forms/filter.py:205 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:7 #: pretix/control/templates/pretixcontrol/orders/overview.html:68 -#: pretix/plugins/reports/exporters.py:257 +#: pretix/plugins/reports/exporters.py:291 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:5 msgid "Approval pending" msgstr "等待批准" -#: pretix/control/forms/filter.py:368 pretix/control/forms/filter.py:1202 -#: pretix/control/forms/filter.py:1417 pretix/control/forms/vouchers.py:112 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1236 +#: pretix/control/forms/filter.py:1451 pretix/control/forms/vouchers.py:146 #: pretix/control/templates/pretixcontrol/items/question.html:29 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:104 msgid "All products" msgstr "所有产品" -#: pretix/control/forms/filter.py:372 pretix/control/forms/filter.py:1421 -#: pretix/control/forms/vouchers.py:100 pretix/control/views/typeahead.py:518 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1455 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - 任何变量" -#: pretix/control/forms/filter.py:436 pretix/control/forms/orders.py:623 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:442 pretix/control/forms/orders.py:630 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:448 +#: pretix/control/forms/filter.py:482 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:488 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "新预约订单" -#: pretix/control/forms/filter.py:483 +#: pretix/control/forms/filter.py:517 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "订单付款和退款" -#: pretix/control/forms/filter.py:488 +#: pretix/control/forms/filter.py:522 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "订单付款和退款" -#: pretix/control/forms/filter.py:530 pretix/control/forms/filter.py:535 -#: pretix/control/forms/filter.py:561 pretix/control/forms/filter.py:566 -#: pretix/control/forms/filter.py:581 +#: pretix/control/forms/filter.py:564 pretix/control/forms/filter.py:569 +#: pretix/control/forms/filter.py:595 pretix/control/forms/filter.py:600 +#: pretix/control/forms/filter.py:615 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:608 #: pretix/control/templates/pretixcontrol/order/change.html:177 #, fuzzy #| msgid "Ticket secret:" msgid "Ticket secret" msgstr "门票密钥:" -#: pretix/control/forms/filter.py:683 pretix/control/forms/filter.py:688 -#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:1023 +#: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 +#: pretix/control/forms/filter.py:1052 pretix/control/forms/filter.py:1057 msgid "All organizers" msgstr "所有组织者" -#: pretix/control/forms/filter.py:777 pretix/control/forms/filter.py:1004 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1038 msgid "Shop live and presale running" msgstr "实时购物和预售运行" -#: pretix/control/forms/filter.py:778 pretix/control/forms/filter.py:1273 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1307 msgid "Inactive" msgstr "待用" -#: pretix/control/forms/filter.py:779 pretix/control/forms/filter.py:1006 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1040 #: pretix/control/templates/pretixcontrol/events/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/detail.html:102 #: pretix/control/templates/pretixcontrol/subevents/index.html:135 msgid "Presale not started" msgstr "预售尚未开始" -#: pretix/control/forms/filter.py:780 pretix/control/forms/filter.py:1007 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1041 #: pretix/control/templates/pretixcontrol/events/index.html:144 #: pretix/control/templates/pretixcontrol/organizers/detail.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:133 msgid "Presale over" msgstr "预售结束" -#: pretix/control/forms/filter.py:785 pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1634 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 -#: pretix/plugins/reports/exporters.py:556 +#: pretix/plugins/reports/exporters.py:590 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "日期" -#: pretix/control/forms/filter.py:790 pretix/control/forms/filter.py:1605 -#: pretix/plugins/reports/exporters.py:561 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1639 +#: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "日期和时间" -#: pretix/control/forms/filter.py:795 pretix/control/forms/subevents.py:447 -#: pretix/control/forms/subevents.py:486 +#: pretix/control/forms/filter.py:829 pretix/control/forms/subevents.py:468 +#: pretix/control/forms/subevents.py:507 msgid "Weekday" msgstr "工作日" -#: pretix/control/forms/filter.py:797 +#: pretix/control/forms/filter.py:831 msgid "All days" msgstr "每天" -#: pretix/control/forms/filter.py:798 +#: pretix/control/forms/filter.py:832 msgid "Monday" msgstr "星期一" -#: pretix/control/forms/filter.py:799 +#: pretix/control/forms/filter.py:833 msgid "Tuesday" msgstr "星期二" -#: pretix/control/forms/filter.py:800 +#: pretix/control/forms/filter.py:834 msgid "Wednesday" msgstr "星期三" -#: pretix/control/forms/filter.py:801 +#: pretix/control/forms/filter.py:835 msgid "Thursday" msgstr "星期四" -#: pretix/control/forms/filter.py:802 +#: pretix/control/forms/filter.py:836 msgid "Friday" msgstr "星期五" -#: pretix/control/forms/filter.py:803 +#: pretix/control/forms/filter.py:837 msgid "Saturday" msgstr "星期六" -#: pretix/control/forms/filter.py:804 +#: pretix/control/forms/filter.py:838 msgid "Sunday" msgstr "星期天" -#: pretix/control/forms/filter.py:948 pretix/control/forms/filter.py:950 -#: pretix/control/forms/filter.py:1287 pretix/control/forms/filter.py:1289 +#: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 +#: pretix/control/forms/filter.py:1321 pretix/control/forms/filter.py:1323 msgid "Search query" msgstr "搜索查询" -#: pretix/control/forms/filter.py:1002 +#: pretix/control/forms/filter.py:1036 msgid "All events" msgstr "所有活动" -#: pretix/control/forms/filter.py:1003 +#: pretix/control/forms/filter.py:1037 msgid "Shop live" msgstr "实时购物" -#: pretix/control/forms/filter.py:1005 +#: pretix/control/forms/filter.py:1039 msgid "Shop not live" msgstr "无购物直播" -#: pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1042 msgid "Single event running or in the future" msgstr "单个活动正在运行或在将来运行" -#: pretix/control/forms/filter.py:1009 +#: pretix/control/forms/filter.py:1043 msgid "Single event in the past" msgstr "过去的单一活动" -#: pretix/control/forms/filter.py:1180 pretix/control/forms/filter.py:1182 +#: pretix/control/forms/filter.py:1214 pretix/control/forms/filter.py:1216 msgid "Search attendee…" msgstr "搜索观众…" -#: pretix/control/forms/filter.py:1188 +#: pretix/control/forms/filter.py:1222 msgid "Check-in status" msgstr "签入状态" -#: pretix/control/forms/filter.py:1190 +#: pretix/control/forms/filter.py:1224 msgid "All attendees" msgstr "所有观众" -#: pretix/control/forms/filter.py:1191 +#: pretix/control/forms/filter.py:1225 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "已签入-{list}" -#: pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1226 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "预售" -#: pretix/control/forms/filter.py:1193 +#: pretix/control/forms/filter.py:1227 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 msgid "Checked in" msgstr "已签入" -#: pretix/control/forms/filter.py:1194 +#: pretix/control/forms/filter.py:1228 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "未签入" -#: pretix/control/forms/filter.py:1278 pretix/control/forms/filter.py:1281 +#: pretix/control/forms/filter.py:1312 pretix/control/forms/filter.py:1315 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "管理员" -#: pretix/control/forms/filter.py:1282 +#: pretix/control/forms/filter.py:1316 msgid "No administrator" msgstr "无管理员" -#: pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1387 msgid "Valid" msgstr "有效" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1388 msgid "Unredeemed" msgstr "未兑换" -#: pretix/control/forms/filter.py:1355 +#: pretix/control/forms/filter.py:1389 msgid "Redeemed at least once" msgstr "至少兑换一次" -#: pretix/control/forms/filter.py:1356 +#: pretix/control/forms/filter.py:1390 msgid "Fully redeemed" msgstr "完全兑换" -#: pretix/control/forms/filter.py:1358 +#: pretix/control/forms/filter.py:1392 msgid "Redeemed and checked in with ticket" msgstr "兑换门票并签入" -#: pretix/control/forms/filter.py:1363 +#: pretix/control/forms/filter.py:1397 msgid "Quota handling" msgstr "配额处理" -#: pretix/control/forms/filter.py:1367 +#: pretix/control/forms/filter.py:1401 msgid "Allow to ignore quota" msgstr "允许忽略配额" -#: pretix/control/forms/filter.py:1372 pretix/control/forms/filter.py:1374 +#: pretix/control/forms/filter.py:1406 pretix/control/forms/filter.py:1408 msgid "Filter by tag" msgstr "按标签过滤" -#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1415 msgid "Search voucher" msgstr "搜索票证" -#: pretix/control/forms/filter.py:1427 pretix/control/forms/vouchers.py:91 -#: pretix/control/views/typeahead.py:526 pretix/control/views/typeahead.py:530 -#: pretix/control/views/vouchers.py:85 +#: pretix/control/forms/filter.py:1461 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "配额内的任何产品“{quota}”" -#: pretix/control/forms/filter.py:1548 +#: pretix/control/forms/filter.py:1582 msgid "Refund status" msgstr "退款状态" -#: pretix/control/forms/filter.py:1550 +#: pretix/control/forms/filter.py:1584 msgid "All open refunds" msgstr "所有公开退款" -#: pretix/control/forms/filter.py:1551 +#: pretix/control/forms/filter.py:1585 msgid "All refunds" msgstr "所有退款" -#: pretix/control/forms/filter.py:1591 pretix/plugins/reports/exporters.py:547 +#: pretix/control/forms/filter.py:1625 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "日期历史纪录" -#: pretix/control/forms/filter.py:1593 pretix/plugins/reports/exporters.py:549 +#: pretix/control/forms/filter.py:1627 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "按标签过滤" -#: pretix/control/forms/filter.py:1595 pretix/plugins/reports/exporters.py:551 +#: pretix/control/forms/filter.py:1629 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "最后付款日期" -#: pretix/control/forms/global_settings.py:25 +#: pretix/control/forms/global_settings.py:59 msgid "Additional footer text" msgstr "附加页脚文本" -#: pretix/control/forms/global_settings.py:26 +#: pretix/control/forms/global_settings.py:60 msgid "Will be included as additional text in the footer, site-wide." msgstr "将作为附加文本包含在网站的页脚中。" -#: pretix/control/forms/global_settings.py:31 +#: pretix/control/forms/global_settings.py:65 msgid "Additional footer link" msgstr "附加页脚链接" -#: pretix/control/forms/global_settings.py:32 +#: pretix/control/forms/global_settings.py:66 msgid "Will be included as the link in the additional footer text." msgstr "将作为链接包含在附加的页脚文本中。" -#: pretix/control/forms/global_settings.py:37 +#: pretix/control/forms/global_settings.py:71 msgid "Global message banner" msgstr "全局消息标题" -#: pretix/control/forms/global_settings.py:42 +#: pretix/control/forms/global_settings.py:76 msgid "Global message banner detail text" msgstr "全局消息标题详细文本" -#: pretix/control/forms/global_settings.py:46 +#: pretix/control/forms/global_settings.py:80 msgid "OpenCage API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:50 +#: pretix/control/forms/global_settings.py:84 msgid "MapQuest API key for geocoding" msgstr "" -#: pretix/control/forms/global_settings.py:54 +#: pretix/control/forms/global_settings.py:88 msgid "Leaflet tiles URL pattern" msgstr "" -#: pretix/control/forms/global_settings.py:55 -#: pretix/control/forms/global_settings.py:60 +#: pretix/control/forms/global_settings.py:89 +#: pretix/control/forms/global_settings.py:94 #, python-brace-format msgid "e.g. {sample}" msgstr "" -#: pretix/control/forms/global_settings.py:59 +#: pretix/control/forms/global_settings.py:93 msgid "Leaflet tiles attribution" msgstr "" -#: pretix/control/forms/global_settings.py:76 +#: pretix/control/forms/global_settings.py:110 msgid "Perform update checks" msgstr "执行更新检查" -#: pretix/control/forms/global_settings.py:77 +#: pretix/control/forms/global_settings.py:111 msgid "" "During the update check, pretix will report an anonymous, unique " "installation ID, the current version of pretix and your installed plugins " @@ -9207,11 +9286,11 @@ msgstr "" "存储匿名数据,从不存储任何IP地址,我们将不知道您是谁或在哪里找到您的情况。您" "可以随时禁用此行为。" -#: pretix/control/forms/global_settings.py:85 +#: pretix/control/forms/global_settings.py:119 msgid "E-mail notifications" msgstr "电子邮件通知" -#: pretix/control/forms/global_settings.py:86 +#: pretix/control/forms/global_settings.py:120 msgid "" "We will notify you at this address if we detect that a new update is " "available. This address will not be transmitted to pretix.eu, the emails " @@ -9220,96 +9299,217 @@ msgstr "" "如果我们检测到有新的更新,我们将通过此地址通知您。此地址不会传输到pretix.eu," "电子邮件将由本地服务器发送。" -#: pretix/control/forms/item.py:95 +#: pretix/control/forms/global_settings.py:133 +#, fuzzy +#| msgid "Change" +msgid "Changes to pretix" +msgstr "更改" + +#: pretix/control/forms/global_settings.py:136 +msgid "" +"This installation of pretix is running without any custom modifications or " +"extensions (except for installed plugins)." +msgstr "" + +#: pretix/control/forms/global_settings.py:138 +msgid "" +"This installation of pretix includes changes or extensions made to the " +"source code." +msgstr "" + +#: pretix/control/forms/global_settings.py:143 +#, fuzzy +#| msgid "Usage overview" +msgid "Usage of pretix" +msgstr "使用概述" + +#: pretix/control/forms/global_settings.py:146 +msgid "" +"I only use pretix to organize events which are executed by my own company or " +"its affiliated companies, or to sell products sold by my own company." +msgstr "" + +#: pretix/control/forms/global_settings.py:148 +msgid "" +"I use pretix to sell tickets of other event organizers (e.g. a ticketing " +"company) or I offer the functionality of pretix to others (e.g. a Software-" +"as-a-Service company)." +msgstr "" + +#: pretix/control/forms/global_settings.py:150 +msgid "I'm not sure which option applies." +msgstr "" + +#: pretix/control/forms/global_settings.py:155 +msgid "License choice" +msgstr "" + +#: pretix/control/forms/global_settings.py:158 +msgid "" +"I want to use pretix under the additional permission granted to everyone by " +"the copyright holders which allows me to not share modifications if I only " +"use pretix internally." +msgstr "" + +#: pretix/control/forms/global_settings.py:161 +msgid "" +"I want to use pretix under the terms of the AGPLv3 license without " +"restriction on the scope of usage and therefore without making use of any " +"additional permission." +msgstr "" + +#: pretix/control/forms/global_settings.py:163 +msgid "" +"I have obtained a paid pretix Enterprise license which is currently valid." +msgstr "" + +#: pretix/control/forms/global_settings.py:168 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a non-copyleft license (Apache License, MIT License, BSD license, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:173 +msgid "" +"This installation of pretix has installed plugins which are available freely " +"under a license with strong copyleft (GPL, AGPL, …)." +msgstr "" + +#: pretix/control/forms/global_settings.py:178 +msgid "" +"This installation of pretix has installed plugins which have been created " +"internally or obtained under a proprietary license by a third party." +msgstr "" + +#: pretix/control/forms/global_settings.py:183 +msgid "" +"This installation of pretix has installed pretix Enterprise plugins with a " +"valid license." +msgstr "" + +#: pretix/control/forms/global_settings.py:187 +msgid "Footer: \"powered by\" name (optional)" +msgstr "" + +#: pretix/control/forms/global_settings.py:188 +msgid "" +"If you want the \"powered by\" message in the page footer to include the " +"name of your company or organization (if you made any changes to pretix), " +"set the name here." +msgstr "" + +#: pretix/control/forms/global_settings.py:193 +msgid "Link for powered by name" +msgstr "" + +#: pretix/control/forms/global_settings.py:194 +msgid "" +"If you used the previous option, you can set an URL to link to in the footer." +msgstr "" + +#: pretix/control/forms/global_settings.py:198 +#, fuzzy +#| msgid "Submit registration" +msgid "Source code instructions" +msgstr "提交注册" + +#: pretix/control/forms/global_settings.py:200 +msgid "" +"If you use pretix under AGPLv3 terms, describe exactly how to download the " +"current source code of the site including all modifications and installed " +"plugins. This will be publicly available. Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/forms/item.py:130 msgid "This field is required" msgstr "此字段必填" -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:132 msgid "Dependencies between questions are not supported during check-in." msgstr "在签入期间不支持问题之间的依赖关系。" -#: pretix/control/forms/item.py:234 +#: pretix/control/forms/item.py:270 msgid "The product should exist in multiple variations" msgstr "产品应存在多种变化" -#: pretix/control/forms/item.py:235 +#: pretix/control/forms/item.py:271 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "选择此项,例如,适用于多种尺码的T-恤。您可以在下一步中选择变化。" -#: pretix/control/forms/item.py:254 pretix/control/forms/item.py:484 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "产品分类" -#: pretix/control/forms/item.py:261 +#: pretix/control/forms/item.py:297 msgid "No taxation" msgstr "不征税" -#: pretix/control/forms/item.py:263 +#: pretix/control/forms/item.py:299 msgid "Copy product information" msgstr "复制产品信息" -#: pretix/control/forms/item.py:274 +#: pretix/control/forms/item.py:310 msgid "Do not add to a quota now" msgstr "现在不添加到配额" -#: pretix/control/forms/item.py:275 +#: pretix/control/forms/item.py:311 msgid "Add product to an existing quota" msgstr "将产品添加到现有配额" -#: pretix/control/forms/item.py:276 +#: pretix/control/forms/item.py:312 msgid "Create a new quota for this product" msgstr "为此产品创建新配额" -#: pretix/control/forms/item.py:282 +#: pretix/control/forms/item.py:318 msgid "Quota options" msgstr "配额选项" -#: pretix/control/forms/item.py:290 +#: pretix/control/forms/item.py:326 msgid "Add to existing quota" msgstr "添加到现有配额" -#: pretix/control/forms/item.py:299 +#: pretix/control/forms/item.py:335 msgid "New quota name" msgstr "新配额名称" -#: pretix/control/forms/item.py:305 +#: pretix/control/forms/item.py:341 msgid "Size" msgstr "尺码" -#: pretix/control/forms/item.py:306 +#: pretix/control/forms/item.py:342 msgid "Number of tickets" msgstr "门票数量" -#: pretix/control/forms/item.py:398 +#: pretix/control/forms/item.py:435 msgid "Quota name is required." msgstr "配额名称是必需的。" -#: pretix/control/forms/item.py:403 +#: pretix/control/forms/item.py:440 msgid "Please select a quota." msgstr "请选择配额。" -#: pretix/control/forms/item.py:424 pretix/plugins/badges/forms.py:54 -#: pretix/plugins/ticketoutputpdf/forms.py:31 +#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(缺席结果)" -#: pretix/control/forms/item.py:434 +#: pretix/control/forms/item.py:471 msgid "Choose automatically depending on event settings" msgstr "根据活动设置自动选择" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:472 msgid "Yes, if ticket generation is enabled in general" msgstr "是的,如果在一般情况下启用了票证生成" -#: pretix/control/forms/item.py:436 +#: pretix/control/forms/item.py:473 msgid "Never" msgstr "从不" -#: pretix/control/forms/item.py:446 +#: pretix/control/forms/item.py:483 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, " @@ -9318,11 +9518,11 @@ msgstr "" "例如,这种降价适用于全日制学生,失业者和65岁以上的人。此门票包括访问活动的所" "有部分,VIP区除外。" -#: pretix/control/forms/item.py:470 +#: pretix/control/forms/item.py:507 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:562 +#: pretix/control/forms/item.py:599 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9332,17 +9532,17 @@ msgstr "" "无法删除变量\"%s\",因为它已由用户订购或当前位于用户的购物车中。请将变量设置" "为“非活动”。" -#: pretix/control/forms/item.py:611 +#: pretix/control/forms/item.py:648 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "附加组件" -#: pretix/control/forms/item.py:639 +#: pretix/control/forms/item.py:676 msgid "You added the same add-on category twice" msgstr "您添加了两次相同的附加组件类别" -#: pretix/control/forms/item.py:684 +#: pretix/control/forms/item.py:721 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9350,78 +9550,78 @@ msgstr "" "请注意,如果所有可用的附加组件都已售完,那么设置最小数量将使您无法购买此产" "品。" -#: pretix/control/forms/item.py:691 +#: pretix/control/forms/item.py:728 msgid "Bundled products" msgstr "捆绑的产品" -#: pretix/control/forms/item.py:735 +#: pretix/control/forms/item.py:772 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "您添加了两次相同的附加组件类别" -#: pretix/control/forms/item.py:741 +#: pretix/control/forms/item.py:778 #: 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:765 pretix/control/forms/orders.py:286 -#: pretix/control/forms/orders.py:434 +#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 +#: pretix/control/forms/orders.py:469 msgid "inactive" msgstr "待用" -#: pretix/control/forms/orderimport.py:9 +#: pretix/control/forms/orderimport.py:30 #, fuzzy #| msgid "Import file" msgid "Import mode" msgstr "导入文件" -#: pretix/control/forms/orderimport.py:11 +#: pretix/control/forms/orderimport.py:32 msgid "Create a separate order for each line" msgstr "" -#: pretix/control/forms/orderimport.py:12 +#: pretix/control/forms/orderimport.py:33 msgid "Create one order with one position per line" msgstr "" -#: pretix/control/forms/orderimport.py:18 +#: pretix/control/forms/orderimport.py:39 #, fuzzy #| msgid "Mark order as paid" msgid "Create orders as fully paid" msgstr "将订单标记为已付款" -#: pretix/control/forms/orderimport.py:19 +#: pretix/control/forms/orderimport.py:40 msgid "Create orders as pending and still require payment" msgstr "" -#: pretix/control/forms/orderimport.py:23 +#: pretix/control/forms/orderimport.py:44 #, fuzzy #| msgid "Show all test mode orders" msgid "Create orders as test mode orders" msgstr "显示所有测试模式订单" -#: pretix/control/forms/orderimport.py:36 +#: pretix/control/forms/orderimport.py:57 #, python-brace-format msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:35 +#: pretix/control/forms/orders.py:70 msgid "Overbook quota" msgstr "超额预定的配额" -#: pretix/control/forms/orders.py:36 +#: pretix/control/forms/orders.py:71 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned!" msgstr "" "如果选中此框,即使导致超额预订配额并且您销售的票数超出计划,也会执行此操作!" -#: pretix/control/forms/orders.py:80 +#: pretix/control/forms/orders.py:115 msgid "Overbook quota and ignore late payment" msgstr "超额预定配额并忽略延迟付款" -#: pretix/control/forms/orders.py:81 +#: pretix/control/forms/orders.py:116 msgid "" "If you check this box, this operation will be performed even if it leads to " "an overbooked quota and you having sold more tickets than you planned! The " @@ -9431,17 +9631,17 @@ msgstr "" "如果选中此框,即使导致超额预订配额并且您销售的票数超出计划,也会执行此操作!" "无论延迟付款的设置如何,也将执行该操作。" -#: pretix/control/forms/orders.py:115 pretix/control/forms/orders.py:159 +#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "通过电子邮件通知用户" -#: pretix/control/forms/orders.py:122 +#: pretix/control/forms/orders.py:157 msgid "Keep a cancellation fee of" msgstr "保留取消费用" -#: pretix/control/forms/orders.py:123 +#: pretix/control/forms/orders.py:158 msgid "" "If you keep a fee, all positions within this order will be canceled and the " "order will be reduced to a paid cancellation fee. Payment and shipping fees " @@ -9453,123 +9653,123 @@ msgstr "" "付款和运费也将被取消,如果您想保留,请将其包含在取消费中。请始终输入总值,税" "款将自动计算。" -#: pretix/control/forms/orders.py:129 +#: pretix/control/forms/orders.py:164 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "生成取消" -#: pretix/control/forms/orders.py:166 +#: pretix/control/forms/orders.py:201 msgid "Payment amount" msgstr "支付金额" -#: pretix/control/forms/orders.py:170 +#: pretix/control/forms/orders.py:205 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 -#: pretix/plugins/reports/exporters.py:360 -#: pretix/plugins/reports/exporters.py:422 -#: pretix/plugins/reports/exporters.py:540 -#: pretix/plugins/reports/exporters.py:763 +#: pretix/plugins/reports/exporters.py:394 +#: pretix/plugins/reports/exporters.py:456 +#: pretix/plugins/reports/exporters.py:574 +#: pretix/plugins/reports/exporters.py:797 msgid "Payment date" msgstr "付款日期" -#: pretix/control/forms/orders.py:208 +#: pretix/control/forms/orders.py:243 msgid "Re-calculate taxes" msgstr "重新计算税款" -#: pretix/control/forms/orders.py:211 +#: pretix/control/forms/orders.py:246 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "重新计算税款" -#: pretix/control/forms/orders.py:212 +#: pretix/control/forms/orders.py:247 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:213 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:218 +#: pretix/control/forms/orders.py:253 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:222 +#: pretix/control/forms/orders.py:257 msgid "" "If an invoice exists for this order and this operation would change its " "contents, the old invoice will be canceled and a new invoice will be issued." msgstr "" -#: pretix/control/forms/orders.py:227 +#: pretix/control/forms/orders.py:262 msgid "Notify user" msgstr "通知用户" -#: pretix/control/forms/orders.py:231 +#: pretix/control/forms/orders.py:266 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "向客户发送电子邮件,通知其订单已更改。" -#: pretix/control/forms/orders.py:235 +#: pretix/control/forms/orders.py:270 msgid "Allow to overbook quotas when performing this operation" msgstr "执行此操作是允许超额预定配额" -#: pretix/control/forms/orders.py:251 +#: pretix/control/forms/orders.py:286 msgid "Add-on to" msgstr "添加到" -#: pretix/control/forms/orders.py:256 +#: pretix/control/forms/orders.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:263 +#: pretix/control/forms/orders.py:298 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "包括税收,如果有的话。产品默认价格为空" -#: pretix/control/forms/orders.py:361 pretix/control/forms/orders.py:365 -#: pretix/control/forms/orders.py:376 pretix/control/forms/orders.py:413 -#: pretix/control/forms/orders.py:429 pretix/control/forms/orders.py:457 +#: pretix/control/forms/orders.py:396 pretix/control/forms/orders.py:400 +#: pretix/control/forms/orders.py:411 pretix/control/forms/orders.py:448 +#: pretix/control/forms/orders.py:464 pretix/control/forms/orders.py:492 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "保持不变" -#: pretix/control/forms/orders.py:371 pretix/control/forms/orders.py:452 +#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 msgid "New price (gross)" msgstr "新价格(总额)" -#: pretix/control/forms/orders.py:380 +#: pretix/control/forms/orders.py:415 msgid "Generate a new secret" msgstr "生成一个新密钥" -#: pretix/control/forms/orders.py:384 +#: pretix/control/forms/orders.py:419 #, fuzzy #| msgid "Cancel position" msgid "Cancel this position" msgstr "取消位置" -#: pretix/control/forms/orders.py:388 +#: pretix/control/forms/orders.py:423 msgid "Split into new order" msgstr "拆分为新订单" -#: pretix/control/forms/orders.py:461 +#: pretix/control/forms/orders.py:496 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "停止筛选" -#: pretix/control/forms/orders.py:476 +#: pretix/control/forms/orders.py:511 msgid "Invalidate secrets" msgstr "使秘密无效" -#: pretix/control/forms/orders.py:477 +#: pretix/control/forms/orders.py:512 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 " @@ -9578,67 +9778,67 @@ msgstr "" "重新生成订单和票证密码。 您需要将订单页面的链接重新发送给用户,用户需要再次下" "载他的票证。 旧版本无效。" -#: pretix/control/forms/orders.py:510 pretix/control/forms/orders.py:727 -#: pretix/control/forms/orders.py:754 pretix/control/forms/vouchers.py:228 -#: pretix/plugins/sendmail/forms.py:24 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:545 pretix/control/forms/orders.py:762 +#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/plugins/sendmail/forms.py:59 pretix/plugins/sendmail/forms.py:154 msgid "Subject" msgstr "主题" -#: pretix/control/forms/orders.py:534 +#: pretix/control/forms/orders.py:569 msgid "Recipient" msgstr "收件人" -#: pretix/control/forms/orders.py:540 pretix/control/forms/orders.py:554 -#: pretix/control/forms/orders.py:735 pretix/control/forms/orders.py:762 -#: pretix/control/forms/vouchers.py:234 pretix/plugins/sendmail/forms.py:25 -#: pretix/plugins/sendmail/forms.py:124 +#: pretix/control/forms/orders.py:575 pretix/control/forms/orders.py:589 +#: pretix/control/forms/orders.py:770 pretix/control/forms/orders.py:797 +#: pretix/control/forms/vouchers.py:268 pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:159 msgid "Message" msgstr "消息" -#: pretix/control/forms/orders.py:567 +#: pretix/control/forms/orders.py:602 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "取消订单。 所有门票将不再有效。 这不能还原。" -#: pretix/control/forms/orders.py:568 +#: pretix/control/forms/orders.py:603 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:570 +#: pretix/control/forms/orders.py:605 msgid "Do nothing and keep the order as it is." msgstr "什么都不做,保持原样。" -#: pretix/control/forms/orders.py:597 +#: pretix/control/forms/orders.py:632 msgid "The refund amount needs to be positive and less than {}." msgstr "退款金额必须为正数且小于{}。" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:638 msgid "You need to specify an amount for a partial refund." msgstr "您需要指定部分退款的金额。" -#: pretix/control/forms/orders.py:615 +#: pretix/control/forms/orders.py:650 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "取消订单" -#: pretix/control/forms/orders.py:634 +#: pretix/control/forms/orders.py:669 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "自动退款" -#: pretix/control/forms/orders.py:639 +#: pretix/control/forms/orders.py:674 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "此付款方式不支持自动退款。" -#: pretix/control/forms/orders.py:643 +#: pretix/control/forms/orders.py:678 msgid "" "If checked, all payments with a payment method not supporting automatic " "refunds will be on your manual refund to-do list. Do not check if you want " @@ -9646,37 +9846,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:648 +#: pretix/control/forms/orders.py:683 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:654 +#: pretix/control/forms/orders.py:689 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "礼品卡" -#: pretix/control/forms/orders.py:673 +#: pretix/control/forms/orders.py:708 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "保留固定的取消费用" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:709 #, fuzzy #| msgid "Generate tickets for add-on products" msgid "Free tickets and add-on products are not counted" msgstr "为关联商品生成门票" -#: pretix/control/forms/orders.py:684 +#: pretix/control/forms/orders.py:719 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "订单费用" -#: pretix/control/forms/orders.py:687 +#: pretix/control/forms/orders.py:722 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 " @@ -9684,25 +9884,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:693 +#: pretix/control/forms/orders.py:728 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "发送优惠券" -#: pretix/control/forms/orders.py:699 +#: pretix/control/forms/orders.py:734 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "发送优惠券" -#: pretix/control/forms/orders.py:730 pretix/control/forms/orders.py:756 +#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "可以创建项目" -#: pretix/control/forms/orders.py:741 +#: pretix/control/forms/orders.py:776 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -9738,7 +9938,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/control/forms/orders.py:768 +#: pretix/control/forms/orders.py:803 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -9770,51 +9970,51 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/control/forms/orders.py:800 pretix/plugins/sendmail/forms.py:82 +#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select a specific date or a date range, not both." msgstr "请选择此产品的特定变量。" -#: pretix/control/forms/orders.py:802 +#: pretix/control/forms/orders.py:837 #, fuzzy #| msgid "Please select a specific variation of this product." msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "请选择此产品的特定变量。" -#: pretix/control/forms/orders.py:804 pretix/plugins/sendmail/forms.py:84 +#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 msgctxt "subevent" msgid "If you set a date range, please set both a start and an end." msgstr "" -#: pretix/control/forms/orders.py:806 +#: pretix/control/forms/orders.py:841 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:26 +#: pretix/control/forms/organizer.py:60 msgid "This slug is already in use. Please choose a different one." msgstr "这个slug已经在使用了。请选择其他的。" -#: pretix/control/forms/organizer.py:170 +#: pretix/control/forms/organizer.py:204 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." msgstr "无法保存更改,因为没有剩余的工作组具有更改工作组和权限的权限。" -#: pretix/control/forms/organizer.py:200 +#: pretix/control/forms/organizer.py:234 #, fuzzy #| msgid "You currently do not have access to any events." msgid "" "Your device will not have access to anything, please select some events." msgstr "您目前无权访问任何活动。" -#: pretix/control/forms/organizer.py:253 +#: pretix/control/forms/organizer.py:287 msgid "Favicon" msgstr "网站图标" -#: pretix/control/forms/organizer.py:257 +#: pretix/control/forms/organizer.py:291 msgid "" "If you provide a favicon, we will show it instead of the default pretix " "icon. We recommend a size of at least 200x200px to accommodate most devices." @@ -9822,24 +10022,24 @@ msgstr "" "如果您提供favicon,我们将显示它而不是默认的pretix图标。 我们建议尺寸至少为" "200x200px,以适应大多数设备。" -#: pretix/control/forms/organizer.py:265 +#: pretix/control/forms/organizer.py:299 msgctxt "webhooks" msgid "Event types" msgstr "活动类型" -#: pretix/control/forms/organizer.py:296 +#: pretix/control/forms/organizer.py:330 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "礼品卡" -#: pretix/control/forms/renderers.py:33 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:132 +#: pretix/control/forms/renderers.py:54 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" msgid "Optional" msgstr "可选的" -#: pretix/control/forms/renderers.py:85 +#: pretix/control/forms/renderers.py:106 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:181 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:266 @@ -9849,117 +10049,117 @@ msgctxt "form_bulk" msgid "change" msgstr "更改" -#: pretix/control/forms/subevents.py:96 +#: pretix/control/forms/subevents.py:117 #, fuzzy #| msgid "Current issues" msgid "Keep the current values" msgstr "当前的问题" -#: pretix/control/forms/subevents.py:113 pretix/control/forms/subevents.py:121 +#: pretix/control/forms/subevents.py:134 pretix/control/forms/subevents.py:142 msgid "Selection contains various values" msgstr "" -#: pretix/control/forms/subevents.py:369 +#: pretix/control/forms/subevents.py:390 msgid "Exclude these dates instead of adding them." msgstr "排除这些日期而不是添加它们。" -#: pretix/control/forms/subevents.py:374 +#: pretix/control/forms/subevents.py:395 msgid "year(s)" msgstr "年(s)" -#: pretix/control/forms/subevents.py:375 +#: pretix/control/forms/subevents.py:396 msgid "month(s)" msgstr "月份(s)" -#: pretix/control/forms/subevents.py:376 +#: pretix/control/forms/subevents.py:397 msgid "week(s)" msgstr "周(s)" -#: pretix/control/forms/subevents.py:377 +#: pretix/control/forms/subevents.py:398 msgid "day(s)" msgstr "天(s)" -#: pretix/control/forms/subevents.py:382 +#: pretix/control/forms/subevents.py:403 msgid "Interval" msgstr "间隔" -#: pretix/control/forms/subevents.py:405 +#: pretix/control/forms/subevents.py:426 msgid "Number of repetitions" msgstr "重复次数" -#: pretix/control/forms/subevents.py:415 +#: pretix/control/forms/subevents.py:436 msgid "Last date" msgstr "最后日期" -#: pretix/control/forms/subevents.py:422 pretix/control/forms/subevents.py:469 +#: pretix/control/forms/subevents.py:443 pretix/control/forms/subevents.py:490 msgctxt "rrule" msgid "first" msgstr "第一" -#: pretix/control/forms/subevents.py:423 pretix/control/forms/subevents.py:470 +#: pretix/control/forms/subevents.py:444 pretix/control/forms/subevents.py:491 msgctxt "rrule" msgid "second" msgstr "第二" -#: pretix/control/forms/subevents.py:424 pretix/control/forms/subevents.py:471 +#: pretix/control/forms/subevents.py:445 pretix/control/forms/subevents.py:492 msgctxt "rrule" msgid "third" msgstr "第三" -#: pretix/control/forms/subevents.py:425 pretix/control/forms/subevents.py:472 +#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:493 msgctxt "rrule" msgid "last" msgstr "最后" -#: pretix/control/forms/subevents.py:446 pretix/control/forms/subevents.py:485 +#: pretix/control/forms/subevents.py:467 pretix/control/forms/subevents.py:506 msgid "Day" msgstr "天" -#: pretix/control/forms/subevents.py:448 pretix/control/forms/subevents.py:487 +#: pretix/control/forms/subevents.py:469 pretix/control/forms/subevents.py:508 msgid "Weekend day" msgstr "周末日" -#: pretix/control/forms/users.py:100 pretix/control/views/user.py:178 +#: pretix/control/forms/users.py:121 pretix/control/views/user.py:212 msgid "Your changes could not be saved. See below for details." msgstr "您的更改无法保存。 请参阅下文了解详情。" -#: pretix/control/forms/vouchers.py:120 +#: pretix/control/forms/vouchers.py:154 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:161 +#: pretix/control/forms/vouchers.py:195 msgid "Invalid product selected." msgstr "选择的产品无效。" -#: pretix/control/forms/vouchers.py:181 +#: pretix/control/forms/vouchers.py:215 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:217 +#: pretix/control/forms/vouchers.py:251 msgid "Codes" msgstr "准则" -#: pretix/control/forms/vouchers.py:219 +#: pretix/control/forms/vouchers.py:253 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "每行添加一个优惠券码。 我们建议您复制此列表并将其保存到文件中。" -#: pretix/control/forms/vouchers.py:224 +#: pretix/control/forms/vouchers.py:258 #, fuzzy #| msgid "Send vouchers" msgid "Send vouchers via email" msgstr "发送优惠券" -#: pretix/control/forms/vouchers.py:231 +#: pretix/control/forms/vouchers.py:265 #, fuzzy, python-brace-format #| msgid "Your orders for {}" msgid "Your voucher for {event}" msgstr "您的订单{}" -#: pretix/control/forms/vouchers.py:237 +#: pretix/control/forms/vouchers.py:271 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10002,97 +10202,97 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/control/forms/vouchers.py:243 +#: pretix/control/forms/vouchers.py:277 #, fuzzy #| msgid "Recipient" msgid "Recipients" msgstr "收件人" -#: pretix/control/forms/vouchers.py:247 +#: pretix/control/forms/vouchers.py:281 #, fuzzy #| msgid "Port" msgid "or" msgstr "端口" -#: pretix/control/forms/vouchers.py:251 +#: pretix/control/forms/vouchers.py:285 msgid "" "You can either supply a list of email addresses with one email address per " "line, or a CSV file with a title column and one or more of the columns " "\"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:287 +#: pretix/control/forms/vouchers.py:321 msgid "Maximum usages per voucher" msgstr "每张优惠券的最大使用次数" -#: pretix/control/forms/vouchers.py:290 +#: pretix/control/forms/vouchers.py:324 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "每张优惠券可以兑换的次数。" -#: pretix/control/forms/vouchers.py:299 +#: pretix/control/forms/vouchers.py:333 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:313 +#: pretix/control/forms/vouchers.py:347 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:317 +#: pretix/control/forms/vouchers.py:351 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:320 +#: pretix/control/forms/vouchers.py:354 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 pretix/control/forms/vouchers.py:340 +#: pretix/control/forms/vouchers.py:359 pretix/control/forms/vouchers.py:374 #, fuzzy, python-brace-format #| msgid "Please enter a valid email address." msgid "{value} is not a valid email address." msgstr "请输入有效的电子邮件地址。" -#: pretix/control/forms/vouchers.py:334 +#: pretix/control/forms/vouchers.py:368 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "日期输入无效。" -#: pretix/control/forms/vouchers.py:352 +#: pretix/control/forms/vouchers.py:386 msgid "A voucher with one of these codes already exists." msgstr "具有这些准则之一的优惠券已存在。" -#: pretix/control/forms/vouchers.py:355 +#: pretix/control/forms/vouchers.py:389 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:362 +#: pretix/control/forms/vouchers.py:396 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:367 +#: pretix/control/forms/vouchers.py:401 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." msgstr "您需要指定配额或产品。" -#: pretix/control/logdisplay.py:31 +#: pretix/control/logdisplay.py:66 msgid "The order has been changed:" msgstr "订单已更改:" -#: pretix/control/logdisplay.py:39 +#: pretix/control/logdisplay.py:74 #, python-brace-format msgid "" "Position #{posid}: {old_item} ({old_price}) changed to {new_item} " "({new_price})." msgstr "位置 #{posid}:{old_item}({old_price})更改为{new_item}{new_price}。" -#: pretix/control/logdisplay.py:47 +#: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10102,7 +10302,7 @@ msgstr "" "位置 #{posid}:活动日期“{old_event}”({old_price})更改" "为“{new_event}”({new_price})。" -#: pretix/control/logdisplay.py:55 +#: pretix/control/logdisplay.py:90 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10111,80 +10311,80 @@ msgstr "" "位置 #{posid}:活动日期“{old_event}”({old_price})更改" "为“{new_event}”({new_price})。" -#: pretix/control/logdisplay.py:63 +#: pretix/control/logdisplay.py:98 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "位置 #{posid}的价格从{old_price}更改为{new_price}。" -#: pretix/control/logdisplay.py:71 +#: pretix/control/logdisplay.py:106 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "位置 #{posid}的价格从{old_price}更改为{new_price}。" -#: pretix/control/logdisplay.py:78 +#: pretix/control/logdisplay.py:113 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "位置 #{posid}的价格从{old_price}更改为{new_price}。" -#: pretix/control/logdisplay.py:85 +#: pretix/control/logdisplay.py:120 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "已添加配额。" -#: pretix/control/logdisplay.py:87 +#: pretix/control/logdisplay.py:122 #, fuzzy, python-brace-format #| msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgid "A fee was changed from {old_price} to {new_price}." msgstr "位置 #{posid}的价格从{old_price}更改为{new_price}。" -#: pretix/control/logdisplay.py:92 +#: pretix/control/logdisplay.py:127 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:99 +#: pretix/control/logdisplay.py:134 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "位置 #{posid}({old_item},{old_price})取消。" -#: pretix/control/logdisplay.py:110 +#: pretix/control/logdisplay.py:145 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "位置 #{posid}创建:{item}({price})作为位置附加到{addon_to}。" -#: pretix/control/logdisplay.py:117 +#: pretix/control/logdisplay.py:152 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "位置 #{posid}创建:{item}({price})。" -#: pretix/control/logdisplay.py:123 +#: pretix/control/logdisplay.py:158 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "为位置 #{posid}生成了一个新密钥。" -#: pretix/control/logdisplay.py:135 +#: pretix/control/logdisplay.py:170 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "位置 #{posid}({old_item},{old_price})拆分为新订单:{order}" -#: pretix/control/logdisplay.py:142 +#: pretix/control/logdisplay.py:177 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "此订单是通过拆分订单{order}创建的" -#: pretix/control/logdisplay.py:161 pretix/control/logdisplay.py:163 -#: pretix/control/logdisplay.py:493 pretix/control/logdisplay.py:495 -#: pretix/control/logdisplay.py:514 pretix/control/logdisplay.py:516 +#: pretix/control/logdisplay.py:196 pretix/control/logdisplay.py:198 +#: pretix/control/logdisplay.py:528 pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:549 pretix/control/logdisplay.py:551 msgid "(unknown)" msgstr "(未知)" -#: pretix/control/logdisplay.py:168 +#: pretix/control/logdisplay.py:203 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10196,7 +10396,7 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:178 +#: pretix/control/logdisplay.py:213 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10204,7 +10404,7 @@ msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:189 +#: pretix/control/logdisplay.py:224 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10216,7 +10416,7 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:199 +#: pretix/control/logdisplay.py:234 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10225,7 +10425,7 @@ msgid "" "uploaded." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:210 +#: pretix/control/logdisplay.py:245 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10237,7 +10437,7 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:221 +#: pretix/control/logdisplay.py:256 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10246,7 +10446,7 @@ msgid "" "code \"{errorcode}\"." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:231 +#: pretix/control/logdisplay.py:266 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -10254,24 +10454,24 @@ msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "位置 #{posid}已在{datetime}处签入列表“{list}”。" -#: pretix/control/logdisplay.py:237 +#: pretix/control/logdisplay.py:272 #, fuzzy, python-brace-format #| msgid "Position #{posid} has been checked in for list \"{list}\"." msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "位置 #{posid}已签入列表“{list}”。" -#: pretix/control/logdisplay.py:243 +#: pretix/control/logdisplay.py:278 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "位置 #{posid}已在{datetime}处签入列表“{list}”。" -#: pretix/control/logdisplay.py:249 +#: pretix/control/logdisplay.py:284 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "位置 #{posid}已签入列表“{list}”。" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:291 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10280,150 +10480,150 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:264 +#: pretix/control/logdisplay.py:299 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " "scanned before on list \"{list}\"." msgstr "位置 #{posid}已被扫描并拒绝,因为它之前已经在列表{list}上扫描过。" -#: pretix/control/logdisplay.py:275 +#: pretix/control/logdisplay.py:310 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "产品已创建。" -#: pretix/control/logdisplay.py:276 +#: pretix/control/logdisplay.py:311 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "订单已更改。" -#: pretix/control/logdisplay.py:277 +#: pretix/control/logdisplay.py:312 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "团队设置已更改。" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:313 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "已创建新的组织者。" -#: pretix/control/logdisplay.py:279 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "已创建新的组织者。" -#: pretix/control/logdisplay.py:280 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "用户已创建。" -#: pretix/control/logdisplay.py:281 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "该类别已被更改。" -#: pretix/control/logdisplay.py:282 +#: pretix/control/logdisplay.py:317 msgid "The event's internal comment has been updated." msgstr "该活动的内部评论已更新。" -#: pretix/control/logdisplay.py:283 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "退款已被取消。" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "此活动已被删除。" -#: pretix/control/logdisplay.py:285 +#: pretix/control/logdisplay.py:320 msgid "The order details have been changed." msgstr "订单详细信息已更改。" -#: pretix/control/logdisplay.py:286 +#: pretix/control/logdisplay.py:321 msgid "The order has been marked as unpaid." msgstr "订单已标记为未付款。" -#: pretix/control/logdisplay.py:287 +#: pretix/control/logdisplay.py:322 msgid "The order's secret has been changed." msgstr "订单的密钥已更改。" -#: pretix/control/logdisplay.py:288 +#: pretix/control/logdisplay.py:323 msgid "The order's expiry date has been changed." msgstr "订单的有效期已经更改。" -#: pretix/control/logdisplay.py:289 pretix/control/views/orders.py:1167 +#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1202 msgid "The order has been marked as expired." msgstr "订单已标记为已过期。" -#: pretix/control/logdisplay.py:290 +#: pretix/control/logdisplay.py:325 msgid "The order has been marked as paid." msgstr "订单已标记为已付款。" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:326 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "所选问题已被删除。" -#: pretix/control/logdisplay.py:292 +#: pretix/control/logdisplay.py:327 msgid "The order has been refunded." msgstr "订单已退款。" -#: pretix/control/logdisplay.py:293 pretix/control/views/orders.py:1164 -#: pretix/presale/views/order.py:882 +#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1199 +#: pretix/presale/views/order.py:917 msgid "The order has been canceled." msgstr "订单已取消。" -#: pretix/control/logdisplay.py:294 pretix/control/views/orders.py:1446 +#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1481 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "订单已创建。" -#: pretix/control/logdisplay.py:295 +#: pretix/control/logdisplay.py:330 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "测试模式订单{code}已删除。" -#: pretix/control/logdisplay.py:296 +#: pretix/control/logdisplay.py:331 msgid "The order has been created." msgstr "订单已创建。" -#: pretix/control/logdisplay.py:297 +#: pretix/control/logdisplay.py:332 msgid "The order requires approval before it can continue to be processed." msgstr "订单需要获得批准才能继续处理。" -#: pretix/control/logdisplay.py:298 pretix/control/views/orders.py:478 +#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:513 msgid "The order has been approved." msgstr "订单已批准。" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:334 msgid "The order has been denied." msgstr "订单已拒绝。" -#: pretix/control/logdisplay.py:300 +#: pretix/control/logdisplay.py:335 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "电子邮件地址已从\"{old_email}\"更改为\"{new_email}\"。" -#: pretix/control/logdisplay.py:302 +#: pretix/control/logdisplay.py:337 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:304 +#: pretix/control/logdisplay.py:339 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10432,46 +10632,46 @@ msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "电子邮件地址已从\"{old_email}\"更改为\"{new_email}\"。" -#: pretix/control/logdisplay.py:306 +#: pretix/control/logdisplay.py:341 msgid "The order locale has been changed." msgstr "订单区域设置已更改。" -#: pretix/control/logdisplay.py:307 pretix/control/views/orders.py:1203 -#: pretix/presale/views/order.py:671 pretix/presale/views/order.py:736 +#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1238 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 msgid "The invoice has been generated." msgstr "发票已生成。" -#: pretix/control/logdisplay.py:308 pretix/control/views/orders.py:1276 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1311 msgid "The invoice has been regenerated." msgstr "发票已重新生成。" -#: pretix/control/logdisplay.py:309 pretix/control/views/orders.py:1305 -#: pretix/presale/views/order.py:749 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1340 +#: pretix/presale/views/order.py:784 msgid "The invoice has been reissued." msgstr "发票已重新发行。" -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:345 msgid "The order's internal comment has been updated." msgstr "订单的内部评论已更新。" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:346 msgid "The order's flag to require attention at check-in has been toggled." msgstr "签入时需要注意的订单标识已经切换。" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:348 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "新的支付{local_id}已启动,而不是之前的付款。" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:349 msgid "An unidentified type email has been sent." msgstr "已发送一封未识别类型的电子邮件。" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:350 msgid "Sending of an email has failed." msgstr "发送电子邮件失败。" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:351 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -10481,33 +10681,33 @@ msgid "" "large to be likely to arrive." msgstr "已发送电子邮件通知用户已收到订单。" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:353 msgid "A custom email has been sent." msgstr "已发送自定义电子邮件。" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:354 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "已发送自定义电子邮件。" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:355 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "已发送一封电子邮件,提醒您该票证可供下载。" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:357 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "已发送一封电子邮件,其中包含订单即将到期的警告。" -#: pretix/control/logdisplay.py:324 +#: pretix/control/logdisplay.py:359 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "已发送电子邮件通知用户订单已被取消。" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:360 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -10516,451 +10716,451 @@ msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "已发送电子邮件通知用户订单已被取消。" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:362 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "已发送电子邮件通知用户订单已更改。" -#: pretix/control/logdisplay.py:328 +#: pretix/control/logdisplay.py:363 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "已发送电子邮件通知用户已收到订单。" -#: pretix/control/logdisplay.py:329 +#: pretix/control/logdisplay.py:364 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "已发送电子邮件通知用户已收到付款。" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:365 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "已发送电子邮件通知用户订单已被拒绝。" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:366 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "已发送电子邮件通知用户订单已获批准。" -#: pretix/control/logdisplay.py:333 +#: pretix/control/logdisplay.py:368 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "已发送电子邮件通知用户订单已收到并需要付款。" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:369 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "已发送电子邮件通知用户订单已收到,需要批准。" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:372 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "已向用户重新发送包含订单详细信息页面链接的电子邮件。" -#: pretix/control/logdisplay.py:338 +#: pretix/control/logdisplay.py:373 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "付款{local_id}已确认。" -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:374 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "付款{local_id}已取消。" -#: pretix/control/logdisplay.py:340 +#: pretix/control/logdisplay.py:375 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has failed." msgid "Canceling payment {local_id} has failed." msgstr "付款{local_id}失败。" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:376 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "付款{local_id}已启动。" -#: pretix/control/logdisplay.py:342 +#: pretix/control/logdisplay.py:377 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "付款{local_id}失败。" -#: pretix/control/logdisplay.py:343 +#: pretix/control/logdisplay.py:378 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "订单无法标记为已付款:{message}" -#: pretix/control/logdisplay.py:344 +#: pretix/control/logdisplay.py:379 msgid "The order has been overpaid." msgstr "订单已超额支付。" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:380 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "已创建退款{local_id}。" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:381 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "退款{local_id}由外部实体创建。" -#: pretix/control/logdisplay.py:347 +#: pretix/control/logdisplay.py:382 msgid "The customer requested you to issue a refund." msgstr "客户要求您退款。" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:383 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "退款{local_id}已完成。" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:384 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "退款{local_id}已取消。" -#: pretix/control/logdisplay.py:350 +#: pretix/control/logdisplay.py:385 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "退款{local_id}失败。" -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:386 msgid "The user has been created." msgstr "用户已创建。" -#: pretix/control/logdisplay.py:352 pretix/control/views/user.py:440 -#: pretix/control/views/user.py:500 pretix/control/views/user.py:537 +#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/views/user.py:534 pretix/control/views/user.py:571 msgid "Two-factor authentication has been enabled." msgstr "已启用双因素身份验证。" -#: pretix/control/logdisplay.py:353 pretix/control/views/user.py:327 -#: pretix/control/views/user.py:553 +#: pretix/control/logdisplay.py:388 pretix/control/views/user.py:361 +#: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "已禁用双因素身份验证。" -#: pretix/control/logdisplay.py:354 pretix/control/views/user.py:570 +#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "您的双因素紧急代码已重新生成。" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "您的帐户中添加了一个新的双因素身份验证设备\"{name}\"。" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "双因素身份验证设备\"{name}\"已从您的帐户中删除。" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:394 msgid "Notifications have been enabled." msgstr "已启用通知。" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:395 msgid "Notifications have been disabled." msgstr "通知已被禁用。" -#: pretix/control/logdisplay.py:361 +#: pretix/control/logdisplay.py:396 msgid "Your notification settings have been changed." msgstr "您的通知设置已更改。" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:397 msgid "This user has been anonymized." msgstr "此用户已被匿名。" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:400 msgid "Password reset mail sent." msgstr "密码重置邮件已发送。" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:401 msgid "The password has been reset." msgstr "密码已重置。" -#: pretix/control/logdisplay.py:367 +#: pretix/control/logdisplay.py:402 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:404 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "组织者\"{name}\"已删除。" -#: pretix/control/logdisplay.py:370 +#: pretix/control/logdisplay.py:405 msgid "The voucher has been created." msgstr "优惠券已创建。" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:407 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "优惠券已创建并发送给等候列表上的人员。" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:408 msgid "The voucher has been changed." msgstr "优惠券已被更改。" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:409 msgid "The voucher has been deleted." msgstr "优惠券已被删除。" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:410 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "优惠券已按订单{order_code}兑换。" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:411 msgid "The product has been created." msgstr "产品已创建。" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:412 msgid "The product has been changed." msgstr "产品已更改。" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:413 msgid "The product has been deleted." msgstr "产品已删除。" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:414 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "已创建变量\"{value}\"。" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:415 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "已删除变量\"{value}\"。" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:416 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "已更改变量\"{value}\"。" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:417 msgid "An add-on has been added to this product." msgstr "此产品中添加了一个附加组件。" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:418 msgid "An add-on has been removed from this product." msgstr "从该产品中删除了一个附加组件。" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:419 msgid "An add-on has been changed on this product." msgstr "此产品的附加组件已更改。" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:420 #, fuzzy #| msgid "An add-on has been added to this product." msgid "A bundled item has been added to this product." msgstr "此产品中添加了一个附加组件。" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:421 #, fuzzy #| msgid "An add-on has been removed from this product." msgid "A bundled item has been removed from this product." msgstr "从该产品中删除了一个附加组件。" -#: pretix/control/logdisplay.py:387 +#: pretix/control/logdisplay.py:422 #, fuzzy #| msgid "An add-on has been changed on this product." msgid "A bundled item has been changed on this product." msgstr "此产品的附加组件已更改。" -#: pretix/control/logdisplay.py:388 +#: pretix/control/logdisplay.py:423 msgid "The quota has been added." msgstr "已添加配额。" -#: pretix/control/logdisplay.py:389 +#: pretix/control/logdisplay.py:424 msgid "The quota has been deleted." msgstr "已删除配额。" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:425 msgid "The quota has been changed." msgstr "已更改配额。" -#: pretix/control/logdisplay.py:391 +#: pretix/control/logdisplay.py:426 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "已删除配额。" -#: pretix/control/logdisplay.py:392 pretix/control/views/item.py:909 +#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has been re-opened." msgstr "已删除配额。" -#: pretix/control/logdisplay.py:393 +#: pretix/control/logdisplay.py:428 msgid "The category has been added." msgstr "该类别已添加。" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:429 msgid "The category has been deleted." msgstr "该类别已被删除。" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:430 msgid "The category has been changed." msgstr "该类别已被更改。" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:431 msgid "The question has been added." msgstr "该问题已添加。" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:432 msgid "The question has been deleted." msgstr "该问题已被删除。" -#: pretix/control/logdisplay.py:398 +#: pretix/control/logdisplay.py:433 msgid "The question has been changed." msgstr "该问题已被更改。" -#: pretix/control/logdisplay.py:399 +#: pretix/control/logdisplay.py:434 msgid "The tax rule has been added." msgstr "已添加税收规则。" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:435 msgid "The tax rule has been deleted." msgstr "已删除税收规则。" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:436 msgid "The tax rule has been changed." msgstr "已更改税收规则。" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:437 msgid "The check-in list has been added." msgstr "已添加签入列表。" -#: pretix/control/logdisplay.py:403 +#: pretix/control/logdisplay.py:438 msgid "The check-in list has been deleted." msgstr "已删除签入列表。" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:439 msgid "The check-in list has been changed." msgstr "已更改签入列表。" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:440 msgid "The event settings have been changed." msgstr "活动设置已更改。" -#: pretix/control/logdisplay.py:406 +#: pretix/control/logdisplay.py:441 msgid "The ticket download settings have been changed." msgstr "门票下载设置已更改。" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:442 msgid "A plugin has been enabled." msgstr "插件已启用。" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:443 msgid "A plugin has been disabled." msgstr "插件已被禁用。" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:444 msgid "The shop has been taken live." msgstr "这家商店已启用。" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:445 msgid "The shop has been taken offline." msgstr "这家商店已经下线了。" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:446 msgid "The shop has been taken into test mode." msgstr "商店已进入测试模式。" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:447 msgid "The test mode has been disabled." msgstr "测试模式已被禁用。" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:448 msgid "The event has been created." msgstr "该活动已创建。" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:449 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "活动设置已更改。" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:450 msgid "An answer option has been added to the question." msgstr "答案选项已添加到问题中。" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:451 msgid "An answer option has been removed from the question." msgstr "答案选项已从问题中删除。" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:452 msgid "An answer option has been changed." msgstr "答案选项已更改。" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:453 msgid "A user has been added to the event team." msgstr "用户已添加到活动团队。" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:454 msgid "A user has been invited to the event team." msgstr "用户已被邀请加入活动团队。" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:455 msgid "A user's permissions have been changed." msgstr "用户的权限已更改。" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:456 msgid "A user has been removed from the event team." msgstr "用户已从活动团队中删除。" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:457 msgid "A voucher has been sent to a person on the waiting list." msgstr "优惠券已发送给等待列表上的人。" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:458 msgid "An entry has been removed from the waiting list." msgstr "已从等待列表中删除一条记录。" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:459 msgid "An entry has been changed on the waiting list." msgstr "已从等待列表中更改一条记录。" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:460 msgid "An entry has been added to the waiting list." msgstr "已将一条记录添加到等待列表中。" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:461 msgid "The team has been created." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:427 +#: pretix/control/logdisplay.py:462 msgid "The team settings have been changed." msgstr "团队设置已更改。" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:463 msgid "The team has been deleted." msgstr "团队已被删除。" -#: pretix/control/logdisplay.py:429 pretix/control/views/organizer.py:1279 +#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1313 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "该类别已被更改。" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:466 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "团队已被删除。" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:467 msgctxt "subevent" msgid "The event date has been deleted." msgstr "活动日期已被删除。" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:468 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -10968,193 +11168,193 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "活动日期已被更改。" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:469 msgctxt "subevent" msgid "The event date has been changed." msgstr "活动日期已被更改。" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:470 msgctxt "subevent" msgid "The event date has been created." msgstr "活动日期已创建。" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:471 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "配额已添加到活动日期。" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:472 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "活动日期的配额已更改。" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:473 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "配额已从活动日期中删除。" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:474 msgid "The device has been created." msgstr "设备已创建。" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:475 msgid "The device has been changed." msgstr "设备已被更改。" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:476 msgid "Access of the device has been revoked." msgstr "设备的访问权已被撤销。" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:477 msgid "The device has been initialized." msgstr "设备已初始化。" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:478 msgid "The access token of the device has been regenerated." msgstr "已重新生成设备的访问令牌。" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:479 msgid "The device has notified the server of an hardware or software update." msgstr "设备已通知服务器硬件或软件更新。" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:480 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:446 pretix/control/views/organizer.py:1132 +#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1166 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "该问题已添加。" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:506 msgid "The settings of a payment provider have been changed." msgstr "支付服务提供商的设置已更改。" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:509 msgid "The settings of a ticket output provider have been changed." msgstr "票证输出提供程序的设置已更改。" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:512 msgid "The user confirmed the following message: \"{}\"" msgstr "用户确认以下消息:\"{}\"" -#: pretix/control/logdisplay.py:498 +#: pretix/control/logdisplay.py:533 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "位置 #{posid}已在{datetime}列表\"{list}\"手动签入。" -#: pretix/control/logdisplay.py:503 +#: pretix/control/logdisplay.py:538 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "位置 #{posid}已在{datetime}列表\"{list}\"再次签入。" -#: pretix/control/logdisplay.py:518 +#: pretix/control/logdisplay.py:553 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:524 +#: pretix/control/logdisplay.py:559 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user}已添加到团队中。" -#: pretix/control/logdisplay.py:527 +#: pretix/control/logdisplay.py:562 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user}已从团队中删除。" -#: pretix/control/logdisplay.py:530 +#: pretix/control/logdisplay.py:565 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user}已使用发送到{email}的邀请加入了团队。" -#: pretix/control/logdisplay.py:535 +#: pretix/control/logdisplay.py:570 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user}已被邀请加入团队。" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:573 #, fuzzy, python-brace-format #| msgid "The invite for {user} has been revoked." msgid "Invite for {user} has been resent." msgstr "{user}的邀请已撤销。" -#: pretix/control/logdisplay.py:541 +#: pretix/control/logdisplay.py:576 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "{user}的邀请已撤销。" -#: pretix/control/logdisplay.py:544 +#: pretix/control/logdisplay.py:579 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "已创建令牌\"{name}\"。" -#: pretix/control/logdisplay.py:547 +#: pretix/control/logdisplay.py:582 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "已撤销令牌\"{name}\"。" -#: pretix/control/logdisplay.py:550 +#: pretix/control/logdisplay.py:585 msgid "Your account settings have been changed." msgstr "您的帐户设置已更改。" -#: pretix/control/logdisplay.py:552 pretix/control/views/user.py:198 +#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "您的电子邮件地址已更改为{email}。" -#: pretix/control/logdisplay.py:554 pretix/control/views/user.py:195 +#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "您的密码已更改。" -#: pretix/control/logdisplay.py:556 +#: pretix/control/logdisplay.py:591 msgid "Your account has been enabled." msgstr "您的帐户已启用。" -#: pretix/control/logdisplay.py:558 +#: pretix/control/logdisplay.py:593 msgid "Your account has been disabled." msgstr "您的帐户已被禁用。" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:597 msgid "You impersonated {}." msgstr "您冒充了{}。" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:600 msgid "You stopped impersonating {}." msgstr "您停止冒充{}。" -#: pretix/control/middleware.py:111 +#: pretix/control/middleware.py:145 msgid "" "The selected event was not found or you have no permission to administrate " "it." msgstr "未找到所选活动或您没有管理权限。" -#: pretix/control/middleware.py:123 +#: pretix/control/middleware.py:157 msgid "" "The selected organizer was not found or you have no permission to " "administrate it." msgstr "未找到所选的组织者或您没有管理权限。" -#: pretix/control/navigation.py:16 pretix/control/navigation.py:299 +#: pretix/control/navigation.py:37 pretix/control/navigation.py:320 #: pretix/control/templates/pretixcontrol/dashboard.html:3 #: pretix/control/templates/pretixcontrol/dashboard.html:5 msgid "Dashboard" msgstr "仪表板" -#: pretix/control/navigation.py:28 pretix/control/navigation.py:329 -#: pretix/control/navigation.py:424 +#: pretix/control/navigation.py:49 pretix/control/navigation.py:350 +#: pretix/control/navigation.py:450 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:28 #: pretix/control/templates/pretixcontrol/event/mail.html:13 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 @@ -11165,7 +11365,7 @@ msgstr "仪表板" msgid "General" msgstr "一般" -#: pretix/control/navigation.py:36 +#: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 #: pretix/control/templates/pretixcontrol/order/index.html:712 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 @@ -11174,49 +11374,49 @@ msgstr "一般" msgid "Payment" msgstr "支付" -#: pretix/control/navigation.py:52 pretix/control/views/event.py:1364 -#: pretix/control/views/event.py:1366 pretix/control/views/event.py:1397 -#: pretix/control/views/event.py:1402 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1400 +#: pretix/control/views/event.py:1402 pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1438 #: pretix/presale/templates/pretixpresale/organizers/index.html:133 #: pretix/presale/templates/pretixpresale/organizers/index.html:135 msgid "Tickets" msgstr "票" -#: pretix/control/navigation.py:68 +#: pretix/control/navigation.py:89 #: pretix/control/templates/pretixcontrol/event/tax_index.html:3 #: pretix/control/templates/pretixcontrol/event/tax_index.html:5 msgid "Tax rules" msgstr "税收规则" -#: pretix/control/navigation.py:76 +#: pretix/control/navigation.py:97 msgid "Invoicing" msgstr "发票" -#: pretix/control/navigation.py:84 +#: pretix/control/navigation.py:105 msgctxt "action" msgid "Cancellation" msgstr "取消" -#: pretix/control/navigation.py:92 +#: pretix/control/navigation.py:113 #: pretix/control/templates/pretixcontrol/event/widget.html:8 msgid "Widget" msgstr "窗口小部件" -#: pretix/control/navigation.py:105 pretix/control/navigation.py:382 -#: pretix/control/navigation.py:417 +#: pretix/control/navigation.py:126 pretix/control/navigation.py:403 +#: pretix/control/navigation.py:443 #: pretix/control/templates/pretixcontrol/event/payment.html:41 msgid "Settings" msgstr "设置" -#: pretix/control/navigation.py:153 +#: pretix/control/navigation.py:174 msgid "Categories" msgstr "类别" -#: pretix/control/navigation.py:182 +#: pretix/control/navigation.py:203 msgid "Overview" msgstr "概述" -#: pretix/control/navigation.py:190 +#: pretix/control/navigation.py:211 #: pretix/control/templates/pretixcontrol/order/index.html:699 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 @@ -11224,41 +11424,41 @@ msgstr "概述" msgid "Refunds" msgstr "退款" -#: pretix/control/navigation.py:198 pretix/control/navigation.py:450 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 msgid "Export" msgstr "输出" -#: pretix/control/navigation.py:216 +#: pretix/control/navigation.py:237 #, fuzzy #| msgid "Import file" msgid "Import" msgstr "导入文件" -#: pretix/control/navigation.py:245 +#: pretix/control/navigation.py:266 msgid "All vouchers" msgstr "所有优惠券" -#: pretix/control/navigation.py:253 +#: pretix/control/navigation.py:274 msgid "Tags" msgstr "标签" -#: pretix/control/navigation.py:265 +#: pretix/control/navigation.py:286 msgctxt "navigation" msgid "Check-in" msgstr "签入" -#: pretix/control/navigation.py:274 +#: pretix/control/navigation.py:295 #: pretix/control/templates/pretixcontrol/checkin/lists.html:3 #: pretix/control/templates/pretixcontrol/checkin/lists.html:5 #: pretix/control/templates/pretixcontrol/checkin/lists.html:72 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:501 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:254 #: pretix/control/templates/pretixcontrol/subevents/detail.html:143 -#: pretix/plugins/checkinlists/__init__.py:10 +#: pretix/plugins/checkinlists/__init__.py:44 msgid "Check-in lists" msgstr "签入列表" -#: pretix/control/navigation.py:317 +#: pretix/control/navigation.py:338 #: pretix/control/templates/pretixcontrol/orders/search.html:7 #: pretix/control/templates/pretixcontrol/orders/search.html:9 #: pretix/control/templates/pretixcontrol/search/orders.html:7 @@ -11266,24 +11466,24 @@ msgstr "签入列表" msgid "Order search" msgstr "订单搜索" -#: pretix/control/navigation.py:323 +#: pretix/control/navigation.py:344 msgid "User settings" msgstr "用户设置" -#: pretix/control/navigation.py:334 +#: pretix/control/navigation.py:355 #: pretix/control/templates/pretixcontrol/user/settings.html:16 msgid "Notifications" msgstr "通知" -#: pretix/control/navigation.py:339 +#: pretix/control/navigation.py:360 msgid "2FA" msgstr "2FA" -#: pretix/control/navigation.py:344 +#: pretix/control/navigation.py:365 msgid "Authorized apps" msgstr "授权应用程序" -#: pretix/control/navigation.py:349 +#: pretix/control/navigation.py:370 #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 @@ -11291,47 +11491,64 @@ msgstr "授权应用程序" msgid "Account history" msgstr "账户历史记录" -#: pretix/control/navigation.py:364 +#: pretix/control/navigation.py:385 msgid "All users" msgstr "所有用户" -#: pretix/control/navigation.py:369 +#: pretix/control/navigation.py:390 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:5 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:7 msgid "Admin sessions" msgstr "管理会话" -#: pretix/control/navigation.py:376 +#: pretix/control/navigation.py:397 #: pretix/control/templates/pretixcontrol/global_settings_base.html:5 #: pretix/control/templates/pretixcontrol/global_settings_base.html:7 msgid "Global settings" msgstr "全局设置" -#: pretix/control/navigation.py:387 +#: pretix/control/navigation.py:408 msgid "Update check" msgstr "更新检查" -#: pretix/control/navigation.py:431 +#: pretix/control/navigation.py:413 +#, fuzzy +#| msgid "Ticket checked in" +msgid "License check" +msgstr "已检票" + +#: pretix/control/navigation.py:457 #: pretix/control/templates/pretixcontrol/organizers/properties.html:5 #, fuzzy #| msgid "Event date" msgid "Event metadata" msgstr "活动日期" -#: pretix/control/navigation.py:460 pretix/control/navigation.py:467 -msgid "Devices" -msgstr "设备" - -#: pretix/control/navigation.py:493 +#: pretix/control/navigation.py:464 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/permissions.py:37 pretix/control/permissions.py:74 -#: pretix/control/permissions.py:105 pretix/control/permissions.py:122 +#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +msgid "Devices" +msgstr "设备" + +#: pretix/control/permissions.py:71 pretix/control/permissions.py:108 +#: pretix/control/permissions.py:139 pretix/control/permissions.py:156 msgid "You do not have permission to view this content." msgstr "您没有查看此内容的权限。" +#: pretix/control/templates/pretixcontrol/auth/base.html:45 +#: pretix/control/templates/pretixcontrol/base.html:340 +#, python-format +msgid "You are currently working on behalf of %(user)s." +msgstr "您当前代表%(user)s 工作。" + +#: pretix/control/templates/pretixcontrol/auth/base.html:50 +#: pretix/control/templates/pretixcontrol/base.html:345 +msgid "Stop impersonating" +msgstr "停止冒充" + #: pretix/control/templates/pretixcontrol/auth/forgot.html:14 msgid "Send recovery information" msgstr "发送恢复信息" @@ -11423,7 +11640,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 -#: pretix/presale/templates/pretixpresale/event/index.html:72 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 #: pretix/presale/templates/pretixpresale/event/order_pay.html:27 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:60 msgid "Continue" @@ -11441,16 +11658,22 @@ msgid "" msgstr "" "您的想授予应用%(application)s访问您pretix账户的权限吗?" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:23 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:24 +#, fuzzy, python-format +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in as %(user)s." +msgstr "您当前代表%(user)s 工作。" + +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:28 msgid "The application requires the following permissions:" msgstr "该应用程序需要以下权限:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:30 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:35 msgid "" "Please select the organizer accounts this application should get access to:" msgstr "请选择此应用程序应该访问的组织者帐户:" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:36 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:41 msgid "" "This application has not been reviewed by the pretix team. " "Granting access to your pretix account happens at your own risk." @@ -11458,7 +11681,7 @@ msgstr "" "此应用程序经过pretix团队的审核。 授予访问您pretix帐户的风" "险由您自行承担。" -#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:49 +#: pretix/control/templates/pretixcontrol/auth/oauth_authorization.html:54 msgid "Error:" msgstr "错误:" @@ -11481,7 +11704,7 @@ msgstr "设置新密码" #: pretix/control/templates/pretixcontrol/global_update.html:86 #: pretix/control/templates/pretixcontrol/item/index.html:130 #: pretix/control/templates/pretixcontrol/items/category.html:37 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:146 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 #: pretix/control/templates/pretixcontrol/oauth/app_register.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_update.html:12 @@ -11498,7 +11721,7 @@ msgstr "设置新密码" #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 -#: pretix/control/templates/pretixcontrol/pdf/index.html:425 +#: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:584 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:348 #: pretix/control/templates/pretixcontrol/subevents/detail.html:240 @@ -11520,63 +11743,54 @@ msgstr "保存" msgid "Create a new account" msgstr "创建一个新账户" -#: pretix/control/templates/pretixcontrol/base.html:98 +#: pretix/control/templates/pretixcontrol/base.html:99 msgid "Toggle navigation" msgstr "切换导航" -#: pretix/control/templates/pretixcontrol/base.html:113 -#: pretix/control/templates/pretixcontrol/base.html:136 -#: pretix/control/templates/pretixcontrol/base.html:140 +#: pretix/control/templates/pretixcontrol/base.html:114 +#: pretix/control/templates/pretixcontrol/base.html:137 #: pretix/control/templates/pretixcontrol/base.html:141 +#: pretix/control/templates/pretixcontrol/base.html:142 msgid "Go to shop" msgstr "去购物" -#: pretix/control/templates/pretixcontrol/base.html:119 -#: pretix/control/templates/pretixcontrol/base.html:147 +#: pretix/control/templates/pretixcontrol/base.html:120 #: pretix/control/templates/pretixcontrol/base.html:148 +#: pretix/control/templates/pretixcontrol/base.html:149 msgid "Public profile" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:199 +#: pretix/control/templates/pretixcontrol/base.html:200 msgid "End admin session" msgstr "结束管理会话" -#: pretix/control/templates/pretixcontrol/base.html:211 +#: pretix/control/templates/pretixcontrol/base.html:212 msgid "Account Settings" msgstr "账户设置" -#: pretix/control/templates/pretixcontrol/base.html:216 -#: pretix/control/templates/pretixcontrol/base.html:218 +#: pretix/control/templates/pretixcontrol/base.html:217 +#: pretix/control/templates/pretixcontrol/base.html:219 msgid "Log out" msgstr "注销" -#: pretix/control/templates/pretixcontrol/base.html:244 +#: pretix/control/templates/pretixcontrol/base.html:245 msgid "Organizer account" msgstr "组织者账户" -#: pretix/control/templates/pretixcontrol/base.html:267 +#: pretix/control/templates/pretixcontrol/base.html:268 msgid "Search for events" msgstr "搜索活动" -#: pretix/control/templates/pretixcontrol/base.html:324 +#: pretix/control/templates/pretixcontrol/base.html:325 msgid "" "Please leave a short comment on what you did in the following admin sessions:" msgstr "请简要说明您在以下管理会话中所做的工作:" -#: pretix/control/templates/pretixcontrol/base.html:339 -#, python-format -msgid "You are currently working on behalf of %(user)s." -msgstr "您当前代表%(user)s 工作。" - -#: pretix/control/templates/pretixcontrol/base.html:344 -msgid "Stop impersonating" -msgstr "停止冒充" - -#: pretix/control/templates/pretixcontrol/base.html:355 +#: pretix/control/templates/pretixcontrol/base.html:356 msgid "Read more" msgstr "查看全文" -#: pretix/control/templates/pretixcontrol/base.html:372 +#: pretix/control/templates/pretixcontrol/base.html:373 msgid "" "Your event contains test mode orders even though " "test mode has been disabled. You should delete those orders " @@ -11587,11 +11801,11 @@ msgstr "" "strong>。您用改删除这些订单,以确保它们不会显示在您的报告和统计信息中,并阻止" "人们实际购买门票。" -#: pretix/control/templates/pretixcontrol/base.html:379 +#: pretix/control/templates/pretixcontrol/base.html:380 msgid "Show all test mode orders" msgstr "显示所有测试模式订单" -#: pretix/control/templates/pretixcontrol/base.html:387 +#: pretix/control/templates/pretixcontrol/base.html:388 msgid "" "Starting with version 1.2.0, pretix automatically checks for updates in the " "background. During this check, anonymous data is transmitted to servers " @@ -11603,23 +11817,29 @@ msgstr "" "pretix开发人员操作的服务器。单击此处了解更多信息,禁用此功能或输入您的电子邮" "件地址,以便通过电子邮件收到新的更新通知。单击此消息后,此消息将消失。" -#: pretix/control/templates/pretixcontrol/base.html:400 +#: pretix/control/templates/pretixcontrol/base.html:401 +msgid "" +"Click here to do a license compliance check to make sure your usage of " +"pretix is in line with pretix' license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/base.html:411 msgid "" "pretix is running in debug mode. For security reasons, please never run " "debug mode on a production instance." msgstr "" "pretix正在调试模式下运行。出于安全原因,请不要在生产实例上运行调试模式。" -#: pretix/control/templates/pretixcontrol/base.html:409 +#: pretix/control/templates/pretixcontrol/base.html:420 #, python-format msgid "Times displayed in %(tz)s" msgstr "" -#: pretix/control/templates/pretixcontrol/base.html:419 +#: pretix/control/templates/pretixcontrol/base.html:426 msgid "running in development mode" msgstr "在开发模式下运行" -#: pretix/control/templates/pretixcontrol/base.html:435 +#: pretix/control/templates/pretixcontrol/base.html:442 #: pretix/presale/templates/pretixpresale/fragment_modals.html:12 #: pretix/presale/templates/pretixpresale/waiting.html:25 msgid "If this takes longer than a few minutes, please contact us." @@ -11758,7 +11978,7 @@ msgstr "pretixdesk配置" #: pretix/control/templates/pretixcontrol/checkin/index.html:22 #: pretix/control/templates/pretixcontrol/orders/overview.html:20 -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:30 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:64 msgid "PDF" msgstr "PDF" @@ -11924,18 +12144,18 @@ msgstr "删除" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:17 -#: pretix/plugins/checkinlists/exporters.py:39 -#: pretix/plugins/checkinlists/exporters.py:107 -#: pretix/plugins/checkinlists/exporters.py:383 -#: pretix/plugins/checkinlists/exporters.py:572 -#: pretix/plugins/checkinlists/exporters.py:630 +#: pretix/plugins/checkinlists/exporters.py:73 +#: pretix/plugins/checkinlists/exporters.py:141 +#: pretix/plugins/checkinlists/exporters.py:417 +#: pretix/plugins/checkinlists/exporters.py:606 +#: pretix/plugins/checkinlists/exporters.py:664 msgid "Check-in list" msgstr "签入列表" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:38 #: pretix/control/templates/pretixcontrol/event/payment.html:72 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:31 -#: pretix/control/templates/pretixcontrol/items/question_edit.html:122 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:125 #, fuzzy #| msgid "Advanced settings" msgid "Advanced" @@ -12657,7 +12877,7 @@ msgstr "电子邮件设计" #: pretix/control/templates/pretixcontrol/event/mail.html:37 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:30 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:422 +#: pretix/control/templates/pretixcontrol/pdf/index.html:424 msgid "Preview" msgstr "预览" @@ -12781,26 +13001,27 @@ msgstr "" "的客户。" #: pretix/control/templates/pretixcontrol/event/plugins.html:5 +#: pretix/control/templates/pretixcontrol/global_license.html:34 msgid "Installed plugins" msgstr "已安装的插件" #: pretix/control/templates/pretixcontrol/event/plugins.html:10 -#: pretix/control/views/checkin.py:286 pretix/control/views/event.py:187 -#: pretix/control/views/event.py:341 pretix/control/views/event.py:421 -#: pretix/control/views/event.py:460 pretix/control/views/event.py:618 -#: pretix/control/views/event.py:809 pretix/control/views/event.py:1179 -#: pretix/control/views/global_settings.py:25 -#: pretix/control/views/global_settings.py:48 pretix/control/views/item.py:171 -#: pretix/control/views/item.py:628 pretix/control/views/item.py:949 -#: pretix/control/views/item.py:1111 pretix/control/views/item.py:1240 -#: pretix/control/views/organizer.py:190 pretix/control/views/organizer.py:305 -#: pretix/control/views/organizer.py:436 pretix/control/views/organizer.py:760 -#: pretix/control/views/organizer.py:906 pretix/control/views/organizer.py:1318 -#: pretix/control/views/organizer.py:1409 pretix/control/views/subevents.py:429 -#: pretix/control/views/subevents.py:1438 pretix/control/views/user.py:182 -#: pretix/control/views/users.py:66 pretix/control/views/vouchers.py:215 -#: pretix/plugins/badges/views.py:110 pretix/plugins/stripe/views.py:598 -#: pretix/plugins/ticketoutputpdf/views.py:146 +#: pretix/control/views/checkin.py:320 pretix/control/views/event.py:222 +#: pretix/control/views/event.py:376 pretix/control/views/event.py:456 +#: pretix/control/views/event.py:495 pretix/control/views/event.py:653 +#: pretix/control/views/event.py:844 pretix/control/views/event.py:1215 +#: pretix/control/views/global_settings.py:61 +#: pretix/control/views/global_settings.py:84 pretix/control/views/item.py:206 +#: pretix/control/views/item.py:663 pretix/control/views/item.py:984 +#: pretix/control/views/item.py:1146 pretix/control/views/item.py:1275 +#: pretix/control/views/organizer.py:224 pretix/control/views/organizer.py:339 +#: pretix/control/views/organizer.py:470 pretix/control/views/organizer.py:794 +#: pretix/control/views/organizer.py:940 pretix/control/views/organizer.py:1352 +#: pretix/control/views/organizer.py:1443 pretix/control/views/subevents.py:463 +#: pretix/control/views/subevents.py:1472 pretix/control/views/user.py:216 +#: pretix/control/views/users.py:87 pretix/control/views/vouchers.py:250 +#: pretix/plugins/badges/views.py:131 pretix/plugins/stripe/views.py:632 +#: pretix/plugins/ticketoutputpdf/views.py:167 msgid "Your changes have been saved." msgstr "您的更改已保存。" @@ -12908,7 +13129,7 @@ msgstr "" "心,您可以更改这里输入的所有内容。" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:289 +#: pretix/control/views/event.py:324 msgid "Features" msgstr "特征" @@ -13450,14 +13671,14 @@ msgstr "更多配额" #: pretix/control/templates/pretixcontrol/events/index.html:142 #: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: pretix/control/views/dashboards.py:496 +#: pretix/control/views/dashboards.py:530 msgid "Shop disabled" msgstr "商城已禁用" #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:104 #: pretix/control/templates/pretixcontrol/subevents/index.html:137 -#: pretix/control/views/dashboards.py:502 +#: pretix/control/views/dashboards.py:536 msgid "On sale" msgstr "正在销售" @@ -13509,6 +13730,69 @@ msgid "" " " msgstr "" +#: pretix/control/templates/pretixcontrol/global_license.html:8 +msgid "" +"This page is intended to help you use pretix in compliance with its license." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:11 +msgid "" +"The text and output of this page is not legally binding and filling out this " +"page does not guarantee you are within the license. Only the original " +"license text is legally binding." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:14 +msgid "" +"You should have received a copy of pretix' license together with your copy " +"of pretix. You can also view the current version of the license file here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:18 +msgid "Answers to common questions about the license can be found here:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:22 +msgid "" +"For more information or to obtain a paid pretix Enterprise license, contact " +"support@pretix.eu." +msgstr "" + +#: pretix/control/templates/pretixcontrol/global_license.html:26 +#, fuzzy +#| msgid "Price settings" +msgid "License settings and check" +msgstr "价格设置" + +#: pretix/control/templates/pretixcontrol/global_license.html:29 +#, fuzzy +#| msgid "Device registration failed." +msgid "Installation details" +msgstr "设备注册失败。" + +#: pretix/control/templates/pretixcontrol/global_license.html:40 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Public information" +msgstr "您的信息" + +#: pretix/control/templates/pretixcontrol/global_license.html:52 +#, fuzzy +#| msgid "Save and show preview" +msgid "Save and check" +msgstr "保存并显示预览" + +#: pretix/control/templates/pretixcontrol/global_license.html:60 +#, fuzzy +#| msgid "Update check results" +msgid "Check results" +msgstr "更新检查结果" + +#: pretix/control/templates/pretixcontrol/global_license.html:79 +msgid "The automated license check did not identify any issues." +msgstr "" + #: pretix/control/templates/pretixcontrol/global_message.html:5 #: pretix/control/templates/pretixcontrol/global_message.html:7 msgid "System message" @@ -13881,7 +14165,7 @@ msgstr "完全保留" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:81 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:67 #: pretix/presale/templates/pretixpresale/organizers/index.html:112 -#: pretix/presale/views/widget.py:330 +#: pretix/presale/views/widget.py:352 msgid "Sold out" msgstr "已售空" @@ -13954,8 +14238,8 @@ msgstr "编辑问题" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:25 #: pretix/control/templates/pretixcontrol/orders/overview.html:77 -#: pretix/plugins/checkinlists/exporters.py:411 -#: pretix/plugins/reports/exporters.py:263 +#: pretix/plugins/checkinlists/exporters.py:445 +#: pretix/plugins/reports/exporters.py:297 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:19 msgid "Paid" msgstr "付款" @@ -13963,7 +14247,7 @@ msgstr "付款" #: pretix/control/templates/pretixcontrol/items/question.html:26 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:35 #: pretix/control/templates/pretixcontrol/orders/overview.html:66 -#: pretix/plugins/reports/exporters.py:253 +#: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 msgid "Canceled" msgstr "取消" @@ -14014,28 +14298,28 @@ msgstr "" "如果您根据需要标记是/否问题,则表示用户必须选择是,否则不接受。 如果要同时允" "许这两个选项,请不要使此字段成为必填项。" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:48 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:51 msgid "Answer options" msgstr "答案选项" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:50 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:53 msgid "Only applicable if you choose 'Choose one/multiple from a list' above." msgstr "仅当您选择上面的“从列表中选择一个/多个”时才适用。" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:66 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:69 #, python-format msgid "Answer option %(id)s" msgstr "问题选项%(id)s" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:97 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:100 msgid "New answer option" msgstr "新的答案选项" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:116 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:119 msgid "Add a new option" msgstr "添加一个新的选项" -#: pretix/control/templates/pretixcontrol/items/question_edit.html:131 +#: pretix/control/templates/pretixcontrol/items/question_edit.html:134 msgid "Question dependency" msgstr "问题相关性" @@ -14782,8 +15066,8 @@ msgstr "票证名称" #: pretix/control/templates/pretixcontrol/order/index.html:440 #: pretix/control/templates/pretixcontrol/order/index.html:478 #: pretix/control/templates/pretixcontrol/order/index.html:485 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:117 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:118 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 msgid "not answered" msgstr "没有回答" @@ -14803,33 +15087,33 @@ msgstr "不安全的" #: pretix/control/templates/pretixcontrol/order/index.html:496 #: pretix/control/templates/pretixcontrol/order/index.html:530 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:207 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:238 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:214 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 #, python-format msgid "plus %(rate)s%% %(taxname)s" msgstr "%(rate)s%%%(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:506 #: pretix/control/templates/pretixcontrol/order/index.html:540 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:224 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 #, python-format msgid "incl. %(rate)s%% %(taxname)s" msgstr "包括%(rate)s%%%(taxname)s" #: pretix/control/templates/pretixcontrol/order/index.html:561 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:270 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:277 msgid "Taxes" msgstr "税" #: pretix/control/templates/pretixcontrol/order/index.html:570 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 -#: pretix/plugins/reports/exporters.py:263 -#: pretix/plugins/reports/exporters.py:319 -#: pretix/plugins/reports/exporters.py:488 -#: pretix/plugins/reports/exporters.py:834 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 +#: pretix/plugins/reports/exporters.py:297 +#: pretix/plugins/reports/exporters.py:353 +#: pretix/plugins/reports/exporters.py:522 +#: pretix/plugins/reports/exporters.py:868 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:287 msgid "Total" msgstr "总计" @@ -14924,7 +15208,7 @@ msgstr "订单历史纪录" #: pretix/control/templates/pretixcontrol/order/mail_history.html:4 #: pretix/control/templates/pretixcontrol/order/mail_history.html:7 -#: pretix/plugins/sendmail/signals.py:33 +#: pretix/plugins/sendmail/signals.py:67 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:6 msgid "Email history" msgstr "电子邮件历史纪录" @@ -15169,7 +15453,7 @@ msgstr "订单应该怎么办?" #: pretix/control/templates/pretixcontrol/order/sendmail.html:4 #: pretix/control/templates/pretixcontrol/order/sendmail.html:7 -#: pretix/plugins/sendmail/signals.py:25 +#: pretix/plugins/sendmail/signals.py:59 msgid "Send email" msgstr "发送电子邮件" @@ -15224,8 +15508,8 @@ msgstr "答案选项" #: pretix/control/templates/pretixcontrol/orders/cancel.html:49 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:82 -#: pretix/plugins/sendmail/__init__.py:9 pretix/plugins/sendmail/__init__.py:12 -#: pretix/plugins/sendmail/signals.py:16 +#: pretix/plugins/sendmail/__init__.py:30 +#: pretix/plugins/sendmail/__init__.py:33 pretix/plugins/sendmail/signals.py:50 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/history.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:4 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:6 @@ -15453,7 +15737,7 @@ msgstr "" "期。" #: pretix/control/templates/pretixcontrol/orders/overview.html:69 -#: pretix/plugins/reports/exporters.py:259 +#: pretix/plugins/reports/exporters.py:293 msgid "Purchased" msgstr "购买" @@ -16029,7 +16313,7 @@ msgid "PDF Editor" msgstr "PDF编辑器" #: pretix/control/templates/pretixcontrol/pdf/index.html:31 -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 msgid "Code" msgstr "代码" @@ -16124,7 +16408,7 @@ msgstr "复制" #: pretix/control/templates/pretixcontrol/pdf/index.html:177 #: pretix/control/templates/pretixcontrol/pdf/index.html:233 -#: pretix/control/templates/pretixcontrol/pdf/index.html:328 +#: pretix/control/templates/pretixcontrol/pdf/index.html:330 msgid "Width (mm)" msgstr "宽度(mm)" @@ -16174,81 +16458,85 @@ msgstr "y(mm)" msgid "Size (mm)" msgstr "尺寸(mm)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:253 -msgid "" -"The final QR code will be slightly smaller because some whitespace is " -"required for proper scanning." -msgstr "最终的二维码会稍微小一些,因为正确扫描需要一些空白。" +#: pretix/control/templates/pretixcontrol/pdf/index.html:256 +msgid "Render without whitespace" +msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:262 +#: pretix/control/templates/pretixcontrol/pdf/index.html:258 +msgid "" +"Required for consistent size across platforms. Supported on Android starting " +"with pretixPRINT 2.3.3 and on Desktop with pretixSCAN 1.9.3." +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:264 msgid "Font size (pt)" msgstr "字体大小(pt)" -#: pretix/control/templates/pretixcontrol/pdf/index.html:281 +#: pretix/control/templates/pretixcontrol/pdf/index.html:283 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:290 +#: pretix/control/templates/pretixcontrol/pdf/index.html:292 msgid "Text color" msgstr "文本颜色" -#: pretix/control/templates/pretixcontrol/pdf/index.html:333 +#: pretix/control/templates/pretixcontrol/pdf/index.html:335 msgid "Rotation (°)" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:340 +#: pretix/control/templates/pretixcontrol/pdf/index.html:342 msgid "Style" msgstr "样式" -#: pretix/control/templates/pretixcontrol/pdf/index.html:342 +#: pretix/control/templates/pretixcontrol/pdf/index.html:344 msgid "Dark" msgstr "黑暗" -#: pretix/control/templates/pretixcontrol/pdf/index.html:343 +#: pretix/control/templates/pretixcontrol/pdf/index.html:345 msgid "Light" msgstr "光" -#: pretix/control/templates/pretixcontrol/pdf/index.html:349 +#: pretix/control/templates/pretixcontrol/pdf/index.html:351 #, fuzzy #| msgid "E-mail content" msgid "Image content" msgstr "电子邮件内容" -#: pretix/control/templates/pretixcontrol/pdf/index.html:360 +#: pretix/control/templates/pretixcontrol/pdf/index.html:362 msgid "Text content" msgstr "文本内容" -#: pretix/control/templates/pretixcontrol/pdf/index.html:367 +#: pretix/control/templates/pretixcontrol/pdf/index.html:369 msgid "Event attribute:" msgstr "活动属性:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:372 +#: pretix/control/templates/pretixcontrol/pdf/index.html:374 #, fuzzy #| msgid "Event attribute:" msgid "Item attribute:" msgstr "活动属性:" -#: pretix/control/templates/pretixcontrol/pdf/index.html:375 +#: pretix/control/templates/pretixcontrol/pdf/index.html:377 msgid "Other…" msgstr "其他…" -#: pretix/control/templates/pretixcontrol/pdf/index.html:385 +#: pretix/control/templates/pretixcontrol/pdf/index.html:387 msgid "Add a new object" msgstr "添加一个新对象" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:396 msgid "QR code for Check-In" msgstr "签入二维码" -#: pretix/control/templates/pretixcontrol/pdf/index.html:400 +#: pretix/control/templates/pretixcontrol/pdf/index.html:402 msgid "QR code for Lead Scanning" msgstr "扫描二维码" -#: pretix/control/templates/pretixcontrol/pdf/index.html:406 +#: pretix/control/templates/pretixcontrol/pdf/index.html:408 msgid "pretix Logo" msgstr "pretix标识" -#: pretix/control/templates/pretixcontrol/pdf/index.html:410 +#: pretix/control/templates/pretixcontrol/pdf/index.html:412 msgid "Dynamic image" msgstr "" @@ -17136,7 +17424,7 @@ msgstr "优惠券详情" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:46 -#: pretix/control/views/vouchers.py:73 +#: pretix/control/views/vouchers.py:108 msgid "Price effect" msgstr "价格效应" @@ -17382,17 +17670,17 @@ msgstr "移到列表顶部" msgid "Move to the end of the list" msgstr "移到列表末尾" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 msgid "Organizer-level settings" msgstr "组织者级别设置" -#: pretix/control/templatetags/hierarkey_form.py:44 +#: pretix/control/templatetags/hierarkey_form.py:65 #, fuzzy #| msgid "Organizer-level settings" msgid "Site-level settings" msgstr "组织者级别设置" -#: pretix/control/templatetags/hierarkey_form.py:47 +#: pretix/control/templatetags/hierarkey_form.py:68 msgid "" "These settings are currently set on organizer level. This way, you can " "easily change them for all of your events at the same time. You can either " @@ -17403,7 +17691,7 @@ msgstr "" "以转到组织者设置来更改它们,也可以将它们与组织者帐户断开连接来单独更改此活动" "的设置。" -#: pretix/control/templatetags/hierarkey_form.py:51 +#: pretix/control/templatetags/hierarkey_form.py:72 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -17420,35 +17708,35 @@ msgstr "" "以转到组织者设置来更改它们,也可以将它们与组织者帐户断开连接来单独更改此活动" "的设置。" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 msgid "Change only for this event" msgstr "仅为此活动更改" -#: pretix/control/templatetags/hierarkey_form.py:55 +#: pretix/control/templatetags/hierarkey_form.py:76 #, fuzzy #| msgid "Change only for this event" msgid "Change only for this organizer" msgstr "仅为此活动更改" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 msgid "Change for all events" msgstr "更改所有活动" -#: pretix/control/templatetags/hierarkey_form.py:56 +#: pretix/control/templatetags/hierarkey_form.py:77 #, fuzzy #| msgid "Change for all events" msgid "Change for all organizers" msgstr "更改所有活动" -#: pretix/control/views/__init__.py:145 +#: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "该页码不是整数" -#: pretix/control/views/__init__.py:147 +#: pretix/control/views/__init__.py:168 msgid "That page number is less than 1" msgstr "该页码小于1" -#: pretix/control/views/auth.py:151 +#: pretix/control/views/auth.py:186 msgid "" "You used an invalid link. Please copy the link from your email to the " "address bar and make sure it is correct and that the link has not been used " @@ -17457,21 +17745,21 @@ msgstr "" "您使用了无效的链接。请将该链接从您的电子邮件复制到地址栏,确保其正确无误,并" "且该链接以前没有被使用过。" -#: pretix/control/views/auth.py:157 +#: pretix/control/views/auth.py:192 msgid "" "You cannot accept the invitation for \"{}\" as you already are part of this " "team." msgstr "您已无法接受\"{}\"邀请,因为您已加入此团队。" -#: pretix/control/views/auth.py:171 +#: pretix/control/views/auth.py:206 msgid "You are now part of the team \"{}\"." msgstr "您现在是\"{}\"团队的一员。" -#: pretix/control/views/auth.py:201 +#: pretix/control/views/auth.py:236 msgid "Welcome to pretix! You are now part of the team \"{}\"." msgstr "欢迎来到pretix!您现在是\"{}\"团队的一员。" -#: pretix/control/views/auth.py:259 +#: pretix/control/views/auth.py:294 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions. Please note that we will send at most " @@ -17480,7 +17768,7 @@ msgstr "" "如果该地址已注册到有效帐户,那么我们已经向您发送了一封包含进一步说明的电子邮" "件。请注意,我们最多每24小时发送一封电子邮件。" -#: pretix/control/views/auth.py:262 +#: pretix/control/views/auth.py:297 msgid "" "If the address is registered to valid account, then we have sent you an e-" "mail containing further instructions." @@ -17488,7 +17776,7 @@ msgstr "" "如果该地址已注册到有效帐户,那么我们已经向您发送了一封包含进一步说明的电子邮" "件。" -#: pretix/control/views/auth.py:282 +#: pretix/control/views/auth.py:317 msgid "" "You clicked on an invalid link. Please check that you copied the full web " "address into your address bar. Please note that the link is only valid for " @@ -17497,132 +17785,132 @@ msgstr "" "您单击了一个无效链接。请检查是否已将完整的网址复制到地址栏中。请注意,该链接" "有效期为三天,并且该链接只能使用一次。" -#: pretix/control/views/auth.py:285 +#: pretix/control/views/auth.py:320 msgid "We were unable to find the user you requested a new password for." msgstr "我们无法找到您为其请求新密码的用户。" -#: pretix/control/views/auth.py:318 +#: pretix/control/views/auth.py:353 msgid "You can now login using your new password." msgstr "您现在可以使用新密码登录。" -#: pretix/control/views/auth.py:359 +#: pretix/control/views/auth.py:394 msgid "Please try again." msgstr "请重试。" -#: pretix/control/views/auth.py:414 +#: pretix/control/views/auth.py:449 msgid "Invalid code, please try again." msgstr "无效代码,请重试。" -#: pretix/control/views/checkin.py:118 +#: pretix/control/views/checkin.py:152 msgid "You do not have permission to perform this action." msgstr "您没有执行此操作的权限。" -#: pretix/control/views/checkin.py:140 +#: pretix/control/views/checkin.py:174 msgid "The selected check-ins have been reverted." msgstr "选定的签入已恢复。" -#: pretix/control/views/checkin.py:170 +#: pretix/control/views/checkin.py:204 msgid "The selected tickets have been marked as checked in." msgstr "所选票证已标记为已签入。" -#: pretix/control/views/checkin.py:253 +#: pretix/control/views/checkin.py:287 msgid "The new check-in list has been created." msgstr "已创建新的签入列表。" -#: pretix/control/views/checkin.py:260 pretix/control/views/checkin.py:303 -#: pretix/control/views/event.py:216 pretix/control/views/event.py:424 -#: pretix/control/views/event.py:463 pretix/control/views/event.py:621 -#: pretix/control/views/event.py:778 pretix/control/views/event.py:1137 -#: pretix/control/views/event.py:1198 pretix/control/views/event.py:1305 -#: pretix/control/views/item.py:187 pretix/control/views/item.py:232 -#: pretix/control/views/item.py:638 pretix/control/views/item.py:664 -#: pretix/control/views/item.py:779 pretix/control/views/item.py:983 -#: pretix/control/views/item.py:1132 pretix/control/views/item.py:1283 -#: pretix/control/views/organizer.py:193 pretix/control/views/subevents.py:408 -#: pretix/control/views/subevents.py:905 pretix/control/views/subevents.py:1344 -#: pretix/control/views/user.py:292 pretix/plugins/badges/views.py:70 -#: pretix/plugins/stripe/views.py:601 -#: pretix/plugins/ticketoutputpdf/views.py:106 +#: pretix/control/views/checkin.py:294 pretix/control/views/checkin.py:337 +#: pretix/control/views/event.py:251 pretix/control/views/event.py:459 +#: pretix/control/views/event.py:498 pretix/control/views/event.py:656 +#: pretix/control/views/event.py:813 pretix/control/views/event.py:1173 +#: pretix/control/views/event.py:1234 pretix/control/views/event.py:1341 +#: pretix/control/views/item.py:222 pretix/control/views/item.py:267 +#: pretix/control/views/item.py:673 pretix/control/views/item.py:699 +#: pretix/control/views/item.py:814 pretix/control/views/item.py:1018 +#: pretix/control/views/item.py:1167 pretix/control/views/item.py:1318 +#: pretix/control/views/organizer.py:227 pretix/control/views/subevents.py:442 +#: pretix/control/views/subevents.py:939 pretix/control/views/subevents.py:1378 +#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 +#: pretix/plugins/stripe/views.py:635 +#: pretix/plugins/ticketoutputpdf/views.py:127 msgid "We could not save your changes. See below for details." msgstr "我们无法保存您的更改。详见下文。" -#: pretix/control/views/checkin.py:282 pretix/control/views/checkin.py:319 +#: pretix/control/views/checkin.py:316 pretix/control/views/checkin.py:353 msgid "The requested list does not exist." msgstr "请求的列表不存在。" -#: pretix/control/views/checkin.py:328 +#: pretix/control/views/checkin.py:362 msgid "The selected list has been deleted." msgstr "所选列表已被删除。" -#: pretix/control/views/dashboards.py:81 +#: pretix/control/views/dashboards.py:115 msgid "Attendees (ordered)" msgstr "观众(已订购)" -#: pretix/control/views/dashboards.py:91 +#: pretix/control/views/dashboards.py:125 msgid "Attendees (paid)" msgstr "观众(付费)" -#: pretix/control/views/dashboards.py:102 +#: pretix/control/views/dashboards.py:136 #, python-brace-format msgid "Total revenue ({currency})" msgstr "总收入({currency})" -#: pretix/control/views/dashboards.py:112 +#: pretix/control/views/dashboards.py:146 msgid "Active products" msgstr "有效的产品" -#: pretix/control/views/dashboards.py:177 +#: pretix/control/views/dashboards.py:211 msgid "available to give to people on waiting list" msgstr "可提供给等待名单上的人" -#: pretix/control/views/dashboards.py:187 +#: pretix/control/views/dashboards.py:221 msgid "total waiting list length" msgstr "等待列表总长度" -#: pretix/control/views/dashboards.py:216 +#: pretix/control/views/dashboards.py:250 #, python-brace-format msgid "{quota} left" msgstr "{quota}剩余" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Your ticket shop is" msgstr "你的售票处是" -#: pretix/control/views/dashboards.py:236 +#: pretix/control/views/dashboards.py:270 msgid "Click here to change" msgstr "单击此处更改" -#: pretix/control/views/dashboards.py:237 +#: pretix/control/views/dashboards.py:271 msgid "live" msgstr "在现场" -#: pretix/control/views/dashboards.py:238 +#: pretix/control/views/dashboards.py:272 msgid "live and in test mode" msgstr "现场和测试模式" -#: pretix/control/views/dashboards.py:239 +#: pretix/control/views/dashboards.py:273 msgid "not yet public" msgstr "尚未公开" -#: pretix/control/views/dashboards.py:240 +#: pretix/control/views/dashboards.py:274 msgid "in private test mode" msgstr "在私有测试模式下" -#: pretix/control/views/dashboards.py:268 +#: pretix/control/views/dashboards.py:302 #, fuzzy, python-brace-format #| msgid "Checked in – {list}" msgid "Present – {list}" msgstr "已签入-{list}" -#: pretix/control/views/dashboards.py:286 +#: pretix/control/views/dashboards.py:320 msgid "Welcome to pretix!" msgstr "欢迎来到pretix!" -#: pretix/control/views/dashboards.py:292 +#: pretix/control/views/dashboards.py:326 msgid "Get started with our setup tool" msgstr "开始使用我们的设置工具" -#: pretix/control/views/dashboards.py:293 +#: pretix/control/views/dashboards.py:327 msgid "" "To start selling tickets, you need to create products or quotas. The fastest " "way to create this is to use our setup tool." @@ -17630,92 +17918,92 @@ msgstr "" "要开始销售门票,您需要创建产品或配额。创建这个的最快方法是使用我们的设置工" "具。" -#: pretix/control/views/dashboards.py:295 +#: pretix/control/views/dashboards.py:329 msgid "Set up event" msgstr "设置活动" -#: pretix/control/views/dashboards.py:481 pretix/control/views/typeahead.py:52 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 msgctxt "subevent" msgid "No dates" msgstr "没有日期" -#: pretix/control/views/dashboards.py:494 +#: pretix/control/views/dashboards.py:528 msgid "Action required" msgstr "需要采取的行动" -#: pretix/control/views/dashboards.py:498 +#: pretix/control/views/dashboards.py:532 #: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html:38 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:89 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:75 #: pretix/presale/templates/pretixpresale/organizers/index.html:120 -#: pretix/presale/views/widget.py:344 +#: pretix/presale/views/widget.py:366 msgid "Sale over" msgstr "售完" -#: pretix/control/views/dashboards.py:500 +#: pretix/control/views/dashboards.py:534 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:96 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:82 -#: pretix/presale/views/widget.py:352 +#: pretix/presale/views/widget.py:374 msgid "Soon" msgstr "立刻" -#: pretix/control/views/dashboards.py:525 +#: pretix/control/views/dashboards.py:559 #, python-brace-format msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num}订单" -#: pretix/control/views/event.py:183 pretix/control/views/organizer.py:301 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." msgstr "你的修改已被保存。 请注意,您的更改可能需要很短的时间才能生效。" -#: pretix/control/views/event.py:291 +#: pretix/control/views/event.py:326 #, fuzzy #| msgid "Invoice information" msgid "Integrations" msgstr "发票信息" -#: pretix/control/views/event.py:292 +#: pretix/control/views/event.py:327 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "客户的行为" -#: pretix/control/views/event.py:293 +#: pretix/control/views/event.py:328 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "导出格式" -#: pretix/control/views/event.py:294 +#: pretix/control/views/event.py:329 #, fuzzy #| msgid "Features" msgid "API features" msgstr "特征" -#: pretix/control/views/event.py:300 pretix/control/views/event.py:301 +#: pretix/control/views/event.py:335 pretix/control/views/event.py:336 msgid "Other" msgstr "其他" -#: pretix/control/views/event.py:395 +#: pretix/control/views/event.py:430 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "此付款提供程序不存在或相应的插件被禁用。" -#: pretix/control/views/event.py:608 +#: pretix/control/views/event.py:643 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "联系SMTP服务器时出错:%s" -#: pretix/control/views/event.py:611 +#: pretix/control/views/event.py:646 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "您的更改已保存,与SMTP服务器的连接尝试成功。" -#: pretix/control/views/event.py:614 +#: pretix/control/views/event.py:649 msgid "" "We've been able to contact the SMTP server you configured. Remember to check " "the \"use custom SMTP server\" checkbox, otherwise your SMTP server will not " @@ -17724,358 +18012,429 @@ msgstr "" "我们已经能够联系您配置的SMTP服务器。 请记住选中“使用自定义SMTP服务器”复选框," "否则将不使用您的SMTP服务器。" -#: pretix/control/views/event.py:651 pretix/plugins/sendmail/views.py:143 +#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:659 +#: pretix/control/views/event.py:694 msgid "invalid item" msgstr "无效项目" -#: pretix/control/views/event.py:709 +#: pretix/control/views/event.py:744 msgid "Unknown e-mail renderer." msgstr "未知的电子邮件渲染器。" -#: pretix/control/views/event.py:725 pretix/control/views/orders.py:383 -#: pretix/presale/views/order.py:923 pretix/presale/views/order.py:930 +#: pretix/control/views/event.py:760 pretix/control/views/orders.py:418 +#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 msgid "You requested an invalid ticket output type." msgstr "您请求的票证输出类型无效。" -#: pretix/control/views/event.py:870 +#: pretix/control/views/event.py:905 msgid "Your shop is live now!" msgstr "您的商店现在开始营业了!" -#: pretix/control/views/event.py:878 +#: pretix/control/views/event.py:913 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "我们把您的商店拆掉了。您可以随时重新启用它!" -#: pretix/control/views/event.py:886 +#: pretix/control/views/event.py:921 msgid "Your shop is now in test mode!" msgstr "您的商店现在处于测试模式!" -#: pretix/control/views/event.py:903 +#: pretix/control/views/event.py:938 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:909 +#: pretix/control/views/event.py:944 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "我们已经为您禁用了测试模式。我们去卖一些真正的票吧!" -#: pretix/control/views/event.py:926 +#: pretix/control/views/event.py:961 msgid "This event can not be deleted." msgstr "无法删除此活动。" -#: pretix/control/views/event.py:949 +#: pretix/control/views/event.py:984 msgid "The event has been deleted." msgstr "此活动已被删除。" -#: pretix/control/views/event.py:952 +#: pretix/control/views/event.py:987 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:1042 +#: pretix/control/views/event.py:1077 msgid "The issue has been marked as resolved!" msgstr "该问题已被标记为已解决!" -#: pretix/control/views/event.py:1063 pretix/control/views/orders.py:459 +#: pretix/control/views/event.py:1098 pretix/control/views/orders.py:494 msgid "The comment has been updated." msgstr "评论已更新。" -#: pretix/control/views/event.py:1065 pretix/control/views/orders.py:461 +#: pretix/control/views/event.py:1100 pretix/control/views/orders.py:496 msgid "Could not update the comment." msgstr "无法更新评论。" -#: pretix/control/views/event.py:1103 pretix/control/views/main.py:265 +#: pretix/control/views/event.py:1138 pretix/control/views/main.py:299 msgid "VAT" msgstr "增值税" -#: pretix/control/views/event.py:1131 +#: pretix/control/views/event.py:1167 msgid "The new tax rule has been created." msgstr "已创建新的税务规则。" -#: pretix/control/views/event.py:1154 pretix/control/views/event.py:1214 +#: pretix/control/views/event.py:1190 pretix/control/views/event.py:1250 msgid "The requested tax rule does not exist." msgstr "请求的税收规则不存在。" -#: pretix/control/views/event.py:1223 +#: pretix/control/views/event.py:1259 msgid "The selected tax rule has been deleted." msgstr "所选的税务规则已被删除。" -#: pretix/control/views/event.py:1225 +#: pretix/control/views/event.py:1261 msgid "The selected tax rule can not be deleted." msgstr "无法删除所选的税务规则。" -#: pretix/control/views/event.py:1275 +#: pretix/control/views/event.py:1311 msgid "Your event is not empty, you need to set it up manually." msgstr "您的活动不是空的,您需要手动设置。" -#: pretix/control/views/event.py:1409 +#: pretix/control/views/event.py:1445 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:1428 +#: pretix/control/views/event.py:1464 msgid "Regular ticket" msgstr "定期门票" -#: pretix/control/views/event.py:1433 +#: pretix/control/views/event.py:1469 msgid "Reduced ticket" msgstr "减少门票" -#: pretix/control/views/global_settings.py:29 -#: pretix/control/views/global_settings.py:52 +#: pretix/control/views/global_settings.py:65 +#: pretix/control/views/global_settings.py:88 +#: pretix/control/views/global_settings.py:150 msgid "Your changes have not been saved, see below for errors." msgstr "您的更改尚未保存,请参阅下面的错误。" -#: pretix/control/views/item.py:87 pretix/control/views/item.py:1368 +#: pretix/control/views/global_settings.py:187 +msgid "" +"You are in violation of the license. If you're not sure whether you qualify " +"for the additional permission or if you offer the functionality of pretix to " +"others, you must either use pretix under AGPLv3 terms or obtain a pretix " +"Enterprise license." +msgstr "" + +#: pretix/control/views/global_settings.py:195 +msgid "" +"You may not make use of the additional permission or of a pretix Enterprise " +"license if you install any plugins licensed with strong copyleft, otherwise " +"you are likely in violation of the license of these plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:203 +msgid "" +"If you're using pretix under AGPL license, you need to provide instructions " +"on how to access the source code." +msgstr "" + +#: pretix/control/views/global_settings.py:210 +msgid "" +"You must not use pretix under AGPL terms if you use pretix Enterprise " +"plugins." +msgstr "" + +#: pretix/control/views/global_settings.py:217 +msgid "" +"You need to make all changes you made to pretix' source code freely " +"available to every visitor of your site in source code form under the same " +"license terms as pretix (AGPLv3 + additional restrictions). Make sure to " +"keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:224 +msgid "" +"You need to make all your installed plugins freely available to every " +"visitor of your site in source code form under the same license terms as " +"pretix (AGPLv3 + additionalrestrictions). Make sure to keep it up to date!" +msgstr "" + +#: pretix/control/views/global_settings.py:235 +#, python-brace-format +msgid "" +"You selected that you have no active pretix Enterprise licenses, but we " +"found the following Enterprise plugin: {plugin}" +msgstr "" + +#: pretix/control/views/global_settings.py:242 +#, python-brace-format +msgid "" +"You selected that you have no copyleft-licensed plugins installed, but we " +"found the plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:249 +#, python-brace-format +msgid "" +"You selected that you have no free plugins installed, but we found the " +"plugin \"{plugin}\" with license \"{license}\"." +msgstr "" + +#: pretix/control/views/global_settings.py:256 +#, python-brace-format +msgid "" +"We found the plugin \"{plugin}\" with license \"{license}\" which this tool " +"does not know about and therefore cannot give any recommendations." +msgstr "" + +#: pretix/control/views/item.py:122 pretix/control/views/item.py:1403 msgid "The requested product does not exist." msgstr "请求的产品不存在。" -#: pretix/control/views/item.py:100 +#: pretix/control/views/item.py:135 msgid "The order of items has been updated." msgstr "项目顺序已更新。" -#: pretix/control/views/item.py:132 pretix/control/views/item.py:167 -#: pretix/control/views/item.py:256 +#: pretix/control/views/item.py:167 pretix/control/views/item.py:202 +#: pretix/control/views/item.py:291 msgid "The requested product category does not exist." msgstr "请求的产品类别不存在。" -#: pretix/control/views/item.py:143 +#: pretix/control/views/item.py:178 msgid "The selected category has been deleted." msgstr "所选类别已被删除。" -#: pretix/control/views/item.py:226 +#: pretix/control/views/item.py:261 msgid "The new category has been created." msgstr "已创建新类别。" -#: pretix/control/views/item.py:269 +#: pretix/control/views/item.py:304 msgid "The order of categories has been updated." msgstr "类别顺序已更新。" -#: pretix/control/views/item.py:345 +#: pretix/control/views/item.py:380 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "街道地址" -#: pretix/control/views/item.py:398 +#: pretix/control/views/item.py:433 msgid "Some of the provided question ids are invalid." msgstr "" -#: pretix/control/views/item.py:401 +#: pretix/control/views/item.py:436 #, fuzzy #| msgid "The question has been deleted." msgid "Not all questions have been selected." msgstr "该问题已被删除。" -#: pretix/control/views/item.py:432 pretix/control/views/item.py:592 -#: pretix/control/views/item.py:614 +#: pretix/control/views/item.py:467 pretix/control/views/item.py:627 +#: pretix/control/views/item.py:649 msgid "The requested question does not exist." msgstr "请求的问题不存在。" -#: pretix/control/views/item.py:445 +#: pretix/control/views/item.py:480 msgid "The selected question has been deleted." msgstr "所选问题已被删除。" -#: pretix/control/views/item.py:541 +#: pretix/control/views/item.py:576 msgid "File uploaded" msgstr "文件已上传" -#: pretix/control/views/item.py:673 +#: pretix/control/views/item.py:708 msgid "The new question has been created." msgstr "已创建新问题。" -#: pretix/control/views/item.py:750 +#: pretix/control/views/item.py:785 msgid "The new quota has been created." msgstr "已创建新配额。" -#: pretix/control/views/item.py:810 +#: pretix/control/views/item.py:845 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "首次扫描:%(date)s" -#: pretix/control/views/item.py:817 +#: pretix/control/views/item.py:852 msgid "Vouchers and waiting list reservations" msgstr "优惠券和预订等待名单" -#: pretix/control/views/item.py:832 +#: pretix/control/views/item.py:867 msgid "Available quota" msgstr "可用配额" -#: pretix/control/views/item.py:838 +#: pretix/control/views/item.py:873 msgid "Waiting list (pending)" msgstr "等待列表(待处理)" -#: pretix/control/views/item.py:845 +#: pretix/control/views/item.py:880 msgid "Currently for sale" msgstr "目前正在出售" -#: pretix/control/views/item.py:899 pretix/control/views/item.py:945 -#: pretix/control/views/item.py:999 +#: pretix/control/views/item.py:934 pretix/control/views/item.py:980 +#: pretix/control/views/item.py:1034 msgid "The requested quota does not exist." msgstr "请求的配额不存在。" -#: pretix/control/views/item.py:920 +#: pretix/control/views/item.py:955 #, fuzzy #| msgid "The order has been denied and is therefore now canceled." msgid "The quota has been re-opened and will not close again." msgstr "该订单已被拒绝,因此现已取消。" -#: pretix/control/views/item.py:1013 +#: pretix/control/views/item.py:1048 msgid "The selected quota has been deleted." msgstr "所选配额已被删除。" -#: pretix/control/views/item.py:1036 +#: pretix/control/views/item.py:1071 msgid "The requested item does not exist." msgstr "请求的项目不存在。" -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1206 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "您不能将附加组件添加到只能作为附加组件本身使用的产品中。" -#: pretix/control/views/item.py:1181 +#: pretix/control/views/item.py:1216 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "您不能将捆绑产品添加到只能作为附加组件本身使用的产品中。" -#: pretix/control/views/item.py:1293 +#: pretix/control/views/item.py:1328 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1415 msgid "The selected product has been deleted." msgstr "所选产品已被删除。" -#: pretix/control/views/item.py:1389 +#: pretix/control/views/item.py:1424 msgid "The selected product has been deactivated." msgstr "所选产品已停用。" -#: pretix/control/views/main.py:172 +#: pretix/control/views/main.py:206 msgid "You do not have permission to clone this event." msgstr "您无权复制此活动。" -#: pretix/control/views/main.py:235 +#: pretix/control/views/main.py:269 #, python-brace-format msgid "Team {event}" msgstr "团队{event}" -#: pretix/control/views/oauth.py:85 +#: pretix/control/views/oauth.py:106 msgid "A new client secret has been generated and is now effective." msgstr "已生成新的客户机密钥,现在已生效。" -#: pretix/control/views/oauth.py:143 +#: pretix/control/views/oauth.py:164 msgid "Access for the selected application has been revoked." msgstr "已撤销对所选应用程序的访问权限。" -#: pretix/control/views/orderimport.py:33 +#: pretix/control/views/orderimport.py:67 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please only upload CSV files." msgstr "请仅上传PDF文件。" -#: pretix/control/views/orderimport.py:39 +#: pretix/control/views/orderimport.py:73 #, fuzzy #| msgid "Please only upload PDF files." msgid "Please do not upload files larger than 10 MB." msgstr "请仅上传PDF文件。" -#: pretix/control/views/orderimport.py:96 +#: pretix/control/views/orderimport.py:130 #, fuzzy #| msgid "The last update check was not successful." msgid "The import was successful." msgstr "上次更新检查未成功。" -#: pretix/control/views/orderimport.py:106 +#: pretix/control/views/orderimport.py:140 msgid "We've been unable to parse the uploaded file as a CSV file." msgstr "" -#: pretix/control/views/orders.py:385 pretix/presale/views/order.py:122 -#: pretix/presale/views/order.py:168 pretix/presale/views/order.py:268 -#: pretix/presale/views/order.py:318 pretix/presale/views/order.py:386 -#: pretix/presale/views/order.py:454 pretix/presale/views/order.py:497 -#: pretix/presale/views/order.py:658 pretix/presale/views/order.py:763 -#: pretix/presale/views/order.py:778 pretix/presale/views/order.py:827 -#: pretix/presale/views/order.py:932 pretix/presale/views/order.py:1057 -#: pretix/presale/views/order.py:1100 +#: pretix/control/views/orders.py:420 pretix/presale/views/order.py:157 +#: pretix/presale/views/order.py:203 pretix/presale/views/order.py:303 +#: pretix/presale/views/order.py:353 pretix/presale/views/order.py:421 +#: pretix/presale/views/order.py:489 pretix/presale/views/order.py:532 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:798 +#: pretix/presale/views/order.py:813 pretix/presale/views/order.py:862 +#: pretix/presale/views/order.py:967 pretix/presale/views/order.py:1092 +#: pretix/presale/views/order.py:1135 msgid "Unknown order code or not authorized to access this order." msgstr "未知订单代码或未授权访问此订单。" -#: pretix/control/views/orders.py:387 pretix/presale/views/order.py:936 +#: pretix/control/views/orders.py:422 pretix/presale/views/order.py:971 msgid "Ticket download is not enabled for this product." msgstr "此产品未启用票证下载。" -#: pretix/control/views/orders.py:495 +#: pretix/control/views/orders.py:530 msgid "The order has been deleted." msgstr "订单已被删除。" -#: pretix/control/views/orders.py:501 +#: pretix/control/views/orders.py:536 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "无法删除订单,因为某些约束(例如插件创建的数据)不允许删除。" -#: pretix/control/views/orders.py:509 +#: pretix/control/views/orders.py:544 msgid "Only orders created in test mode can be deleted." msgstr "只能删除在测试模式下创建的订单。" -#: pretix/control/views/orders.py:528 +#: pretix/control/views/orders.py:563 msgid "The order has been denied and is therefore now canceled." msgstr "该订单已被拒绝,因此现已取消。" -#: pretix/control/views/orders.py:565 +#: pretix/control/views/orders.py:600 msgid "This payment has been canceled." msgstr "此付款已被取消。" -#: pretix/control/views/orders.py:567 +#: pretix/control/views/orders.py:602 msgid "This payment can not be canceled at the moment." msgstr "目前不能取消这笔付款。" -#: pretix/control/views/orders.py:593 +#: pretix/control/views/orders.py:628 msgid "The refund has been canceled." msgstr "退款已被取消。" -#: pretix/control/views/orders.py:595 +#: pretix/control/views/orders.py:630 msgid "This refund can not be canceled at the moment." msgstr "此退款目前无法取消。" -#: pretix/control/views/orders.py:629 +#: pretix/control/views/orders.py:664 msgid "The refund has been processed." msgstr "退款已处理完毕。" -#: pretix/control/views/orders.py:631 pretix/control/views/orders.py:657 +#: pretix/control/views/orders.py:666 pretix/control/views/orders.py:692 msgid "This refund can not be processed at the moment." msgstr "此退款目前无法处理。" -#: pretix/control/views/orders.py:655 +#: pretix/control/views/orders.py:690 msgid "The refund has been marked as done." msgstr "退款已标记为已完成。" -#: pretix/control/views/orders.py:681 +#: pretix/control/views/orders.py:716 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "该设备已经过验证,现在可以使用。" -#: pretix/control/views/orders.py:688 +#: pretix/control/views/orders.py:723 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "取消费用" -#: pretix/control/views/orders.py:689 +#: pretix/control/views/orders.py:724 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -18111,62 +18470,62 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/control/views/orders.py:733 +#: pretix/control/views/orders.py:768 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "付款已标记为已完成,但我们无法发送确认邮件。" -#: pretix/control/views/orders.py:736 +#: pretix/control/views/orders.py:771 msgid "The payment has been marked as complete." msgstr "付款已标记为已完成。" -#: pretix/control/views/orders.py:738 +#: pretix/control/views/orders.py:773 msgid "This payment can not be confirmed at the moment." msgstr "目前无法确认这笔付款。" -#: pretix/control/views/orders.py:912 +#: pretix/control/views/orders.py:947 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "您的退款金额不能超过尚未退款的付款金额。" -#: pretix/control/views/orders.py:917 +#: pretix/control/views/orders.py:952 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "您为仅支持全额退款的付款方式选择了部分退款。" -#: pretix/control/views/orders.py:947 +#: pretix/control/views/orders.py:982 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "其中一个退款处理失败。您应该以不同的方式重新尝试退款。错误消息为:{}" -#: pretix/control/views/orders.py:953 +#: pretix/control/views/orders.py:988 msgid "A refund of {} has been processed." msgstr "已处理的退款{}。" -#: pretix/control/views/orders.py:957 +#: pretix/control/views/orders.py:992 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "{}的退款已保存,但尚未完全执行。 您可以在下面将其标记为完成。" -#: pretix/control/views/orders.py:979 +#: pretix/control/views/orders.py:1014 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "该设备已经过验证,现在可以使用。" -#: pretix/control/views/orders.py:987 +#: pretix/control/views/orders.py:1022 #, fuzzy #| msgid "Gift card code" msgid "Your gift card code" msgstr "礼品卡代码" -#: pretix/control/views/orders.py:989 +#: pretix/control/views/orders.py:1024 #, python-brace-format msgid "" "Hello,\n" @@ -18179,277 +18538,277 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1000 +#: pretix/control/views/orders.py:1035 msgid "The refunds you selected do not match the selected total refund amount." msgstr "您选择的退款与所选的退款总额不符。" -#: pretix/control/views/orders.py:1136 +#: pretix/control/views/orders.py:1171 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "订单已标记为已付款,但我们无法发送确认邮件。" -#: pretix/control/views/orders.py:1139 +#: pretix/control/views/orders.py:1174 msgid "The payment has been created successfully." msgstr "已成功创建付款。" -#: pretix/control/views/orders.py:1151 +#: pretix/control/views/orders.py:1186 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "订单已被取消。 您现在可以选择将资金转回给用户的方式。" -#: pretix/control/views/orders.py:1217 pretix/control/views/orders.py:1221 +#: pretix/control/views/orders.py:1252 pretix/control/views/orders.py:1256 msgid "No VAT ID specified." msgstr "未指定增值税ID。" -#: pretix/control/views/orders.py:1225 +#: pretix/control/views/orders.py:1260 msgid "No country specified." msgstr "未指定国家。" -#: pretix/control/views/orders.py:1229 +#: pretix/control/views/orders.py:1264 msgid "VAT ID could not be checked since a non-EU country has been specified." msgstr "由于指定了非欧盟国家/地区,因此无法检查增值税ID。" -#: pretix/control/views/orders.py:1245 +#: pretix/control/views/orders.py:1280 msgid "This VAT ID is not valid." msgstr "此增值税ID无效。" -#: pretix/control/views/orders.py:1248 +#: pretix/control/views/orders.py:1283 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "无法检查增值税ID,因为该国家的增值税检查服务目前无法使用。" -#: pretix/control/views/orders.py:1251 +#: pretix/control/views/orders.py:1286 msgid "This VAT ID is valid." msgstr "此增值税ID有效。" -#: pretix/control/views/orders.py:1265 pretix/control/views/orders.py:1290 +#: pretix/control/views/orders.py:1300 pretix/control/views/orders.py:1325 msgid "Unknown invoice." msgstr "未知发票。" -#: pretix/control/views/orders.py:1268 pretix/control/views/orders.py:1293 +#: pretix/control/views/orders.py:1303 pretix/control/views/orders.py:1328 msgid "The invoice has already been canceled." msgstr "发票已被取消。" -#: pretix/control/views/orders.py:1270 pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1305 pretix/control/views/orders.py:1330 msgid "The invoice has been cleaned of personal data." msgstr "发票已清除个人数据。" -#: pretix/control/views/orders.py:1326 +#: pretix/control/views/orders.py:1361 msgid "The email has been queued to be sent." msgstr "电子邮件已排队等待发送。" -#: pretix/control/views/orders.py:1350 pretix/presale/views/order.py:1066 +#: pretix/control/views/orders.py:1385 pretix/presale/views/order.py:1101 msgid "This invoice has not been found" msgstr "尚未找到此发票" -#: pretix/control/views/orders.py:1357 pretix/presale/views/order.py:1073 +#: pretix/control/views/orders.py:1392 pretix/presale/views/order.py:1108 msgid "The invoice file is no longer stored on the server." msgstr "发票文件不再存储在服务器上。" -#: pretix/control/views/orders.py:1362 pretix/presale/views/order.py:1078 +#: pretix/control/views/orders.py:1397 pretix/presale/views/order.py:1113 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "尚未生成发票文件,我们现在将为您生成。 请在几秒钟后再试一次。" -#: pretix/control/views/orders.py:1389 +#: pretix/control/views/orders.py:1424 msgid "The payment term has been changed." msgstr "付款条件已更改。" -#: pretix/control/views/orders.py:1394 pretix/control/views/orders.py:1451 +#: pretix/control/views/orders.py:1429 pretix/control/views/orders.py:1486 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "由于服务器太忙,我们无法完全处理请求。" -#: pretix/control/views/orders.py:1402 +#: pretix/control/views/orders.py:1437 msgid "This action is only allowed for pending orders." msgstr "此操作仅适于用待处理订单。" -#: pretix/control/views/orders.py:1457 +#: pretix/control/views/orders.py:1492 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "This action is only allowed for canceled orders." msgstr "此操作仅适于用待处理订单。" -#: pretix/control/views/orders.py:1480 +#: pretix/control/views/orders.py:1515 msgid "This action is only allowed for pending or paid orders." msgstr "此操作仅适用于待处理或付款订单。" -#: pretix/control/views/orders.py:1658 pretix/presale/views/order.py:1196 +#: pretix/control/views/orders.py:1693 pretix/presale/views/order.py:1231 msgid "An error occurred. Please see the details below." msgstr "发生错误。 请参阅下面的详细信息。" -#: pretix/control/views/orders.py:1666 +#: pretix/control/views/orders.py:1701 msgid "The order has been changed and the user has been notified." msgstr "订单已更改并已通知用户。" -#: pretix/control/views/orders.py:1668 pretix/control/views/orders.py:1784 -#: pretix/control/views/orders.py:1821 pretix/presale/views/order.py:1213 +#: pretix/control/views/orders.py:1703 pretix/control/views/orders.py:1819 +#: pretix/control/views/orders.py:1856 pretix/presale/views/order.py:1248 msgid "The order has been changed." msgstr "订单已更改。" -#: pretix/control/views/orders.py:1695 pretix/presale/checkoutflow.py:550 -#: pretix/presale/views/order.py:705 +#: pretix/control/views/orders.py:1730 pretix/presale/checkoutflow.py:584 +#: pretix/presale/views/order.py:740 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "我们在处理您的输入时遇到困难。请检查下面的错误。" -#: pretix/control/views/orders.py:1786 +#: pretix/control/views/orders.py:1821 msgid "Nothing about the order had to be changed." msgstr "订单的任何内容都不得改变。" -#: pretix/control/views/orders.py:1865 pretix/plugins/sendmail/views.py:83 +#: pretix/control/views/orders.py:1900 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "我们无法发送电子邮件。 请参阅下文了解详情。" -#: pretix/control/views/orders.py:1881 pretix/control/views/orders.py:1944 -#: pretix/plugins/sendmail/views.py:153 +#: pretix/control/views/orders.py:1916 pretix/control/views/orders.py:1979 +#: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "主题:{subject}" -#: pretix/control/views/orders.py:1893 pretix/control/views/orders.py:1958 +#: pretix/control/views/orders.py:1928 pretix/control/views/orders.py:1993 msgid "Your message has been queued and will be sent to {}." msgstr "您的邮件已排队,并将发送至{}。" -#: pretix/control/views/orders.py:1897 pretix/control/views/orders.py:1961 +#: pretix/control/views/orders.py:1932 pretix/control/views/orders.py:1996 msgid "Failed to send mail to the following user: {}" msgstr "无法向以下用户发送邮件:{}" -#: pretix/control/views/orders.py:1997 pretix/presale/views/order.py:895 +#: pretix/control/views/orders.py:2032 pretix/presale/views/order.py:930 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "此链接不再有效。 请返回,刷新页面,然后重试。" -#: pretix/control/views/orders.py:2075 +#: pretix/control/views/orders.py:2110 msgid "There is no order with the given order code." msgstr "没有指定订单代码的订单。" -#: pretix/control/views/orders.py:2142 pretix/control/views/organizer.py:1221 +#: pretix/control/views/orders.py:2177 pretix/control/views/organizer.py:1255 msgid "The selected exporter was not found." msgstr "找不到选定的导出程序。" -#: pretix/control/views/orders.py:2149 pretix/control/views/organizer.py:1227 +#: pretix/control/views/orders.py:2184 pretix/control/views/organizer.py:1261 msgid "There was a problem processing your input. See below for error details." msgstr "处理您的输入时出现问题。请参阅下面的错误详细信息。" -#: pretix/control/views/orders.py:2234 +#: pretix/control/views/orders.py:2269 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "订单已取消。" -#: pretix/control/views/orders.py:2236 +#: pretix/control/views/orders.py:2271 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2257 +#: pretix/control/views/orders.py:2292 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was not valid." msgstr "您输入的密码无效,请重试。" -#: pretix/control/views/organizer.py:94 +#: pretix/control/views/organizer.py:128 msgid "Token name" msgstr "令牌名称" -#: pretix/control/views/organizer.py:214 +#: pretix/control/views/organizer.py:248 msgid "This organizer can not be deleted." msgstr "无法删除此组织者。" -#: pretix/control/views/organizer.py:236 +#: pretix/control/views/organizer.py:270 msgid "The organizer has been deleted." msgstr "此组织者已被删除。" -#: pretix/control/views/organizer.py:239 +#: pretix/control/views/organizer.py:273 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "无法删除组织者,因为某些约束(例如插件创建的数据)不允许删除。" -#: pretix/control/views/organizer.py:342 +#: pretix/control/views/organizer.py:376 msgid "The new organizer has been created." msgstr "已创建新的组织者。" -#: pretix/control/views/organizer.py:345 +#: pretix/control/views/organizer.py:379 msgid "Administrators" msgstr "管理员" -#: pretix/control/views/organizer.py:394 +#: pretix/control/views/organizer.py:428 msgid "The team has been created. You can now add members to the team." msgstr "团队已经创建。 您现在可以向团队添加成员。" -#: pretix/control/views/organizer.py:405 pretix/control/views/organizer.py:440 -#: pretix/control/views/organizer.py:654 pretix/control/views/organizer.py:703 -#: pretix/control/views/organizer.py:764 pretix/control/views/organizer.py:868 -#: pretix/control/views/organizer.py:910 pretix/control/views/organizer.py:1288 -#: pretix/control/views/organizer.py:1322 -#: pretix/control/views/organizer.py:1384 -#: pretix/control/views/organizer.py:1413 +#: pretix/control/views/organizer.py:439 pretix/control/views/organizer.py:474 +#: pretix/control/views/organizer.py:688 pretix/control/views/organizer.py:737 +#: pretix/control/views/organizer.py:798 pretix/control/views/organizer.py:902 +#: pretix/control/views/organizer.py:944 pretix/control/views/organizer.py:1322 +#: pretix/control/views/organizer.py:1356 +#: pretix/control/views/organizer.py:1418 +#: pretix/control/views/organizer.py:1447 msgid "Your changes could not be saved." msgstr "您的更改无法保存。" -#: pretix/control/views/organizer.py:475 +#: pretix/control/views/organizer.py:509 msgid "The selected team has been deleted." msgstr "所选团队已被删除。" -#: pretix/control/views/organizer.py:478 +#: pretix/control/views/organizer.py:512 msgid "The selected team cannot be deleted." msgstr "无法删除所选团队。" -#: pretix/control/views/organizer.py:541 +#: pretix/control/views/organizer.py:575 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "您无法从此团队中删除最后一名成员,因为没有人会获得更改团队的权限。" -#: pretix/control/views/organizer.py:552 +#: pretix/control/views/organizer.py:586 msgid "The member has been removed from the team." msgstr "该成员已从团队中删除。" -#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:575 +#: pretix/control/views/organizer.py:593 pretix/control/views/organizer.py:609 msgid "Invalid invite selected." msgstr "选择的邀请无效。" -#: pretix/control/views/organizer.py:568 +#: pretix/control/views/organizer.py:602 msgid "The invite has been revoked." msgstr "邀请已被撤销。" -#: pretix/control/views/organizer.py:584 +#: pretix/control/views/organizer.py:618 #, fuzzy #| msgid "The invite has been revoked." msgid "The invite has been resent." msgstr "邀请已被撤销。" -#: pretix/control/views/organizer.py:591 +#: pretix/control/views/organizer.py:625 msgid "Invalid token selected." msgstr "选择的令牌无效。" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:635 msgid "The token has been revoked." msgstr "令牌已被撤销。" -#: pretix/control/views/organizer.py:613 +#: pretix/control/views/organizer.py:647 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:623 +#: pretix/control/views/organizer.py:657 msgid "The new member has been invited to the team." msgstr "新成员已被邀请加入该团队。" -#: pretix/control/views/organizer.py:638 +#: pretix/control/views/organizer.py:672 msgid "The new member has been added to the team." msgstr "新成员已添加到团队中。" -#: pretix/control/views/organizer.py:649 +#: pretix/control/views/organizer.py:683 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -18458,130 +18817,130 @@ msgstr "" "已使用以下密钥创建了新的API令牌:{}\n" "请将此密钥复制到安全的地方。 您将无法在此处再次查看。" -#: pretix/control/views/organizer.py:784 +#: pretix/control/views/organizer.py:818 msgid "This device has been set up successfully." msgstr "此设备已成功设置。" -#: pretix/control/views/organizer.py:812 +#: pretix/control/views/organizer.py:846 msgid "This device currently does not have access." msgstr "此设备目前没有访问权限。" -#: pretix/control/views/organizer.py:823 +#: pretix/control/views/organizer.py:857 msgid "Access for this device has been revoked." msgstr "此设备的访问权限已被撤销。" -#: pretix/control/views/organizer.py:970 +#: pretix/control/views/organizer.py:1004 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been added." msgstr "所选的税务规则已被删除。" -#: pretix/control/views/organizer.py:984 +#: pretix/control/views/organizer.py:1018 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been removed." msgstr "所选的税务规则已被删除。" -#: pretix/control/views/organizer.py:1017 -#: pretix/control/views/organizer.py:1050 +#: pretix/control/views/organizer.py:1051 +#: pretix/control/views/organizer.py:1084 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1040 +#: pretix/control/views/organizer.py:1074 #, fuzzy #| msgid "The pretix.eu server could not be reached." msgid "The transaction could not be reversed." msgstr "无法访问pretix.eu服务器。" -#: pretix/control/views/organizer.py:1042 +#: pretix/control/views/organizer.py:1076 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "该问题已添加。" -#: pretix/control/views/organizer.py:1047 +#: pretix/control/views/organizer.py:1081 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please try again." msgstr "您输入的密码无效,请重试。" -#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1098 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "该问题已添加。" -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1130 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The gift card has been created and can now be used." msgstr "该设备已经过验证,现在可以使用。" -#: pretix/control/views/organizer.py:1346 +#: pretix/control/views/organizer.py:1380 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "所选日期已被删除。" -#: pretix/control/views/organizer.py:1375 +#: pretix/control/views/organizer.py:1409 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "产品已创建。" -#: pretix/control/views/organizer.py:1437 +#: pretix/control/views/organizer.py:1471 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "所选产品已被删除。" -#: pretix/control/views/pdf.py:53 +#: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "上传的PDF文件太大。" -#: pretix/control/views/pdf.py:55 +#: pretix/control/views/pdf.py:76 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "上传的PDF文件太小。" -#: pretix/control/views/pdf.py:57 +#: pretix/control/views/pdf.py:78 msgid "Please only upload PDF files." msgstr "请仅上传PDF文件。" -#: pretix/control/views/shredder.py:114 +#: pretix/control/views/shredder.py:148 msgid "The selected data was deleted successfully." msgstr "已成功删除所选数据。" -#: pretix/control/views/subevents.py:126 pretix/control/views/subevents.py:417 +#: pretix/control/views/subevents.py:160 pretix/control/views/subevents.py:451 msgctxt "subevent" msgid "The requested date does not exist." msgstr "请求的日期不存在。" -#: pretix/control/views/subevents.py:130 pretix/control/views/subevents.py:141 +#: pretix/control/views/subevents.py:164 pretix/control/views/subevents.py:175 msgctxt "subevent" msgid "A date can not be deleted if orders already have been placed." msgstr "如果已下订单,则无法删除日期。" -#: pretix/control/views/subevents.py:149 +#: pretix/control/views/subevents.py:183 msgctxt "subevent" msgid "The selected date has been deleted." msgstr "所选日期已被删除。" -#: pretix/control/views/subevents.py:501 +#: pretix/control/views/subevents.py:535 msgctxt "subevent" msgid "The new date has been created." msgstr "新日期已创建。" -#: pretix/control/views/subevents.py:563 +#: pretix/control/views/subevents.py:597 msgctxt "subevent" msgid "The selected dates have been disabled." msgstr "所选日期已被禁用。" -#: pretix/control/views/subevents.py:573 +#: pretix/control/views/subevents.py:607 #, fuzzy #| msgctxt "subevent" #| msgid "The selected dates have been disabled." @@ -18589,61 +18948,61 @@ msgctxt "subevent" msgid "The selected dates have been enabled." msgstr "所选日期已被禁用。" -#: pretix/control/views/subevents.py:594 +#: pretix/control/views/subevents.py:628 msgctxt "subevent" msgid "The selected dates have been deleted or disabled." msgstr "所选日期已被删除或禁用。" -#: pretix/control/views/subevents.py:892 +#: pretix/control/views/subevents.py:926 msgctxt "subevent" msgid "{} new dates have been created." msgstr "{}新日期已创建。" -#: pretix/control/views/typeahead.py:55 +#: pretix/control/views/typeahead.py:89 msgid "Series:" msgstr "系列:" -#: pretix/control/views/typeahead.py:78 +#: pretix/control/views/typeahead.py:112 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "订单{val}" -#: pretix/control/views/typeahead.py:91 +#: pretix/control/views/typeahead.py:125 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" msgstr "优惠券" -#: pretix/control/views/user.py:110 +#: pretix/control/views/user.py:144 msgid "The password you entered was invalid, please try again." msgstr "您输入的密码无效,请重试。" -#: pretix/control/views/user.py:284 +#: pretix/control/views/user.py:318 #, fuzzy #| msgid "U2F devices are only available if pretix is served via HTTPS." msgid "Security devices are only available if pretix is served via HTTPS." msgstr "U2F设备仅在通过HTTPS提供pretix时可用。" -#: pretix/control/views/user.py:321 +#: pretix/control/views/user.py:355 msgid "A two-factor authentication device has been removed from your account." msgstr "已从您的帐户中删除双因素身份验证设备。" -#: pretix/control/views/user.py:332 +#: pretix/control/views/user.py:366 msgid "The device has been removed." msgstr "设备已被删除。" -#: pretix/control/views/user.py:410 +#: pretix/control/views/user.py:444 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "This security device is already registered." msgstr "此票已经兑换。" -#: pretix/control/views/user.py:432 pretix/control/views/user.py:493 +#: pretix/control/views/user.py:466 pretix/control/views/user.py:527 msgid "A new two-factor authentication device has been added to your account." msgstr "已将新的双因素身份验证设备添加到您的帐户。" -#: pretix/control/views/user.py:448 pretix/control/views/user.py:508 +#: pretix/control/views/user.py:482 pretix/control/views/user.py:542 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -18652,36 +19011,36 @@ msgstr "" "请注意,您仍然需要使用以下按钮为您的帐户启用双因素身份验证,以便为登录您的帐" "户创建第二个因素。" -#: pretix/control/views/user.py:451 pretix/control/views/user.py:511 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "The device has been verified and can now be used." msgstr "该设备已经过验证,现在可以使用。" -#: pretix/control/views/user.py:454 +#: pretix/control/views/user.py:488 msgid "The registration could not be completed. Please try again." msgstr "无法完成注册。请再试一次。" -#: pretix/control/views/user.py:514 +#: pretix/control/views/user.py:548 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" "您输入的代码无效。 如果此问题仍然存在,请检查手机的日期和时间是否正确配置。" -#: pretix/control/views/user.py:526 +#: pretix/control/views/user.py:560 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "在启用双因素身份验证之前,请至少配置一个设备。" -#: pretix/control/views/user.py:535 +#: pretix/control/views/user.py:569 msgid "Two-factor authentication is now enabled for your account." msgstr "现在为您的帐户启用了双因素身份验证。" -#: pretix/control/views/user.py:551 +#: pretix/control/views/user.py:585 msgid "Two-factor authentication is now disabled for your account." msgstr "现在为您的账户禁用了双因素身份验证。" -#: pretix/control/views/user.py:574 +#: pretix/control/views/user.py:608 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -18689,123 +19048,123 @@ msgstr "" "您的紧急代码是新生成的。 请记住将它们存放在安全的地方,以防您无法访问自己的设" "备。" -#: pretix/control/views/user.py:590 +#: pretix/control/views/user.py:624 msgid "Your notifications have been disabled." msgstr "您的通知已被禁用。" -#: pretix/control/views/user.py:639 pretix/control/views/user.py:679 +#: pretix/control/views/user.py:673 pretix/control/views/user.py:713 msgid "Your notification settings have been saved." msgstr "您的通知设置已保存。" -#: pretix/control/views/user.py:757 +#: pretix/control/views/user.py:791 msgid "Your comment has been saved." msgstr "您的评论已保存。" -#: pretix/control/views/users.py:102 +#: pretix/control/views/users.py:123 msgid "We sent out an e-mail containing further instructions." msgstr "我们发了一封包含进一步说明的电子邮件。" -#: pretix/control/views/users.py:199 +#: pretix/control/views/users.py:220 msgid "The new user has been created." msgstr "已创建新用户。" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Reserve quota" msgstr "保存配额" -#: pretix/control/views/vouchers.py:72 +#: pretix/control/views/vouchers.py:107 msgid "Bypass quota" msgstr "绕过配额" -#: pretix/control/views/vouchers.py:87 +#: pretix/control/views/vouchers.py:122 #, fuzzy #| msgid "Add product" msgid "Any product" msgstr "附加产品" -#: pretix/control/views/vouchers.py:161 pretix/control/views/vouchers.py:211 +#: pretix/control/views/vouchers.py:196 pretix/control/views/vouchers.py:246 msgid "The requested voucher does not exist." msgstr "请求的优惠券不存在。" -#: pretix/control/views/vouchers.py:165 pretix/control/views/vouchers.py:175 +#: pretix/control/views/vouchers.py:200 pretix/control/views/vouchers.py:210 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "如果优惠券已兑换,则无法删除。" -#: pretix/control/views/vouchers.py:181 +#: pretix/control/views/vouchers.py:216 msgid "The selected voucher has been deleted." msgstr "选定的优惠券已被删除。" -#: pretix/control/views/vouchers.py:264 +#: pretix/control/views/vouchers.py:299 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "新优惠券已创建:{code}" -#: pretix/control/views/vouchers.py:289 +#: pretix/control/views/vouchers.py:324 msgid "There is no voucher with the given voucher code." msgstr "没有给定优惠券代码的优惠券。" -#: pretix/control/views/vouchers.py:405 +#: pretix/control/views/vouchers.py:440 msgid "The new vouchers have been created." msgstr "新的优惠券已经创建。" -#: pretix/control/views/vouchers.py:479 +#: pretix/control/views/vouchers.py:514 msgid "The selected vouchers have been deleted or disabled." msgstr "所选优惠券已被删除或禁用。" -#: pretix/control/views/waitinglist.py:32 +#: pretix/control/views/waitinglist.py:66 #, python-brace-format msgid "{num} vouchers have been created and sent out via email." msgstr "{num}优惠券已创建并通过电子邮件发送出去。" -#: pretix/control/views/waitinglist.py:57 +#: pretix/control/views/waitinglist.py:91 msgid "You do not have permission to do this" msgstr "您没有权限执行此操作" -#: pretix/control/views/waitinglist.py:70 +#: pretix/control/views/waitinglist.py:104 msgid "" "An email containing a voucher code has been sent to the specified address." msgstr "包含优惠券代码的电子邮件已发送到指定地址。" -#: pretix/control/views/waitinglist.py:74 -#: pretix/control/views/waitinglist.py:87 -#: pretix/control/views/waitinglist.py:100 +#: pretix/control/views/waitinglist.py:108 +#: pretix/control/views/waitinglist.py:121 +#: pretix/control/views/waitinglist.py:134 msgid "Waiting list entry not found." msgstr "未找到等待列表。" -#: pretix/control/views/waitinglist.py:84 +#: pretix/control/views/waitinglist.py:118 msgid "The waiting list entry has been moved to the top." msgstr "等待列表条目已移至顶部。" -#: pretix/control/views/waitinglist.py:97 +#: pretix/control/views/waitinglist.py:131 msgid "The waiting list entry has been moved to the end of the list." msgstr "等待列表条目已移至末尾。" -#: pretix/control/views/waitinglist.py:214 +#: pretix/control/views/waitinglist.py:248 msgid "On list since" msgstr "自从在列表上" -#: pretix/control/views/waitinglist.py:235 +#: pretix/control/views/waitinglist.py:269 msgid "Waiting" msgstr "等待" -#: pretix/control/views/waitinglist.py:270 +#: pretix/control/views/waitinglist.py:304 msgid "The requested entry does not exist." msgstr "请求的条目不存在。" -#: pretix/control/views/waitinglist.py:278 +#: pretix/control/views/waitinglist.py:312 msgid "The selected entry has been deleted." msgstr "所选条目已被删除。" -#: pretix/multidomain/models.py:15 +#: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "已知域名" -#: pretix/multidomain/models.py:16 +#: pretix/multidomain/models.py:37 msgid "Known domains" msgstr "已知域名" -#: pretix/plugins/badges/__init__.py:9 pretix/plugins/badges/__init__.py:12 -#: pretix/plugins/badges/signals.py:34 +#: pretix/plugins/badges/__init__.py:30 pretix/plugins/badges/__init__.py:33 +#: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:4 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:6 @@ -18814,73 +19173,73 @@ msgstr "已知域名" msgid "Badges" msgstr "徽章" -#: pretix/plugins/badges/__init__.py:13 -#: pretix/plugins/banktransfer/__init__.py:14 -#: pretix/plugins/checkinlists/__init__.py:14 -#: pretix/plugins/manualpayment/__init__.py:13 -#: pretix/plugins/paypal/__init__.py:14 -#: pretix/plugins/pretixdroid/__init__.py:13 -#: pretix/plugins/reports/__init__.py:14 -#: pretix/plugins/returnurl/__init__.py:13 -#: pretix/plugins/sendmail/__init__.py:13 -#: pretix/plugins/statistics/__init__.py:13 -#: pretix/plugins/stripe/__init__.py:14 -#: pretix/plugins/ticketoutputpdf/__init__.py:14 -#: pretix/plugins/webcheckin/__init__.py:13 +#: pretix/plugins/badges/__init__.py:34 +#: pretix/plugins/banktransfer/__init__.py:35 +#: pretix/plugins/checkinlists/__init__.py:48 +#: pretix/plugins/manualpayment/__init__.py:34 +#: pretix/plugins/paypal/__init__.py:48 +#: pretix/plugins/pretixdroid/__init__.py:34 +#: pretix/plugins/reports/__init__.py:48 +#: pretix/plugins/returnurl/__init__.py:34 +#: pretix/plugins/sendmail/__init__.py:34 +#: pretix/plugins/statistics/__init__.py:34 +#: pretix/plugins/stripe/__init__.py:35 +#: pretix/plugins/ticketoutputpdf/__init__.py:48 +#: pretix/plugins/webcheckin/__init__.py:34 msgid "the pretix team" msgstr "pretix团队" -#: pretix/plugins/badges/__init__.py:16 +#: pretix/plugins/badges/__init__.py:37 msgid "" "This plugin allows you to generate badges or name tags for your attendees." msgstr "此插件允许您为观众生成徽章或名称标签。" -#: pretix/plugins/badges/exporters.py:44 +#: pretix/plugins/badges/exporters.py:78 msgid "One badge per page" msgstr "" -#: pretix/plugins/badges/exporters.py:52 +#: pretix/plugins/badges/exporters.py:86 msgid "4 landscape A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:60 +#: pretix/plugins/badges/exporters.py:94 msgid "4 portrait A6 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:68 +#: pretix/plugins/badges/exporters.py:102 msgid "8 landscape A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:76 +#: pretix/plugins/badges/exporters.py:110 msgid "8 portrait A7 pages on one A4 page" msgstr "" -#: pretix/plugins/badges/exporters.py:197 +#: pretix/plugins/badges/exporters.py:231 msgid "None of the selected products is configured to print badges." msgstr "所选产品均未配置为打印徽章。" -#: pretix/plugins/badges/exporters.py:203 +#: pretix/plugins/badges/exporters.py:237 msgid "Attendee badges" msgstr "观众徽章" -#: pretix/plugins/badges/exporters.py:223 -#: pretix/plugins/ticketoutputpdf/exporters.py:36 +#: pretix/plugins/badges/exporters.py:257 +#: pretix/plugins/ticketoutputpdf/exporters.py:70 msgid "Include pending orders" msgstr "包括待处理订单" -#: pretix/plugins/badges/exporters.py:228 +#: pretix/plugins/badges/exporters.py:262 #, fuzzy #| msgid "Include questions" msgid "Include add-on or bundled positions" msgstr "包括问题" -#: pretix/plugins/badges/exporters.py:233 +#: pretix/plugins/badges/exporters.py:267 #, fuzzy #| msgid "Answer options" msgid "Rendering option" msgstr "答案选项" -#: pretix/plugins/badges/exporters.py:238 +#: pretix/plugins/badges/exporters.py:272 msgid "" "This option allows you to align multiple badges on one page, for example if " "you want to print to a sheet of stickers with a regular office printer. " @@ -18888,49 +19247,49 @@ msgid "" "correct size." msgstr "" -#: pretix/plugins/badges/exporters.py:247 -#: pretix/plugins/checkinlists/exporters.py:50 -#: pretix/plugins/ticketoutputpdf/exporters.py:44 +#: pretix/plugins/badges/exporters.py:281 +#: pretix/plugins/checkinlists/exporters.py:84 +#: pretix/plugins/ticketoutputpdf/exporters.py:78 msgid "Only include tickets for dates on or after this date." msgstr "" -#: pretix/plugins/badges/exporters.py:254 -#: pretix/plugins/checkinlists/exporters.py:57 -#: pretix/plugins/ticketoutputpdf/exporters.py:51 +#: pretix/plugins/badges/exporters.py:288 +#: pretix/plugins/checkinlists/exporters.py:91 +#: pretix/plugins/ticketoutputpdf/exporters.py:85 msgid "Only include tickets for dates on or before this date." msgstr "" -#: pretix/plugins/badges/exporters.py:258 -#: pretix/plugins/checkinlists/exporters.py:71 -#: pretix/plugins/reports/exporters.py:356 -#: pretix/plugins/reports/exporters.py:536 -#: pretix/plugins/ticketoutputpdf/exporters.py:55 +#: pretix/plugins/badges/exporters.py:292 +#: pretix/plugins/checkinlists/exporters.py:105 +#: pretix/plugins/reports/exporters.py:390 +#: pretix/plugins/reports/exporters.py:570 +#: pretix/plugins/ticketoutputpdf/exporters.py:89 msgid "Sort by" msgstr "排序方式" -#: pretix/plugins/badges/forms.py:21 +#: pretix/plugins/badges/forms.py:42 msgid "(Do not print badges)" msgstr "(请勿打印徽章)" -#: pretix/plugins/badges/forms.py:53 +#: pretix/plugins/badges/forms.py:74 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:8 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:15 msgid "Badge layout" msgstr "徽章布局" -#: pretix/plugins/badges/signals.py:153 +#: pretix/plugins/badges/signals.py:174 msgid "Badge layout created." msgstr "徽章布局已创建。" -#: pretix/plugins/badges/signals.py:154 +#: pretix/plugins/badges/signals.py:175 msgid "Badge layout deleted." msgstr "徽章布局已删除。" -#: pretix/plugins/badges/signals.py:155 +#: pretix/plugins/badges/signals.py:176 msgid "Badge layout changed." msgstr "徽章布局已更改。" -#: pretix/plugins/badges/signals.py:168 +#: pretix/plugins/badges/signals.py:189 #, python-brace-format msgid "Badge layout {val}" msgstr "徽章布局{val}" @@ -18979,43 +19338,43 @@ msgstr "创建一个新的徽章布局" msgid "Make default" msgstr "缺席" -#: pretix/plugins/badges/views.py:57 +#: pretix/plugins/badges/views.py:78 msgid "The new badge layout has been created." msgstr "已创建新的徽章布局。" -#: pretix/plugins/badges/views.py:106 pretix/plugins/badges/views.py:136 -#: pretix/plugins/badges/views.py:166 +#: pretix/plugins/badges/views.py:127 pretix/plugins/badges/views.py:157 +#: pretix/plugins/badges/views.py:187 msgid "The requested badge layout does not exist." msgstr "请求的徽章布局不存在。" -#: pretix/plugins/badges/views.py:148 +#: pretix/plugins/badges/views.py:169 msgid "The selected badge layout been deleted." msgstr "选定的徽章布局已被删除。" -#: pretix/plugins/badges/views.py:170 +#: pretix/plugins/badges/views.py:191 msgid "Badge layout: {}" msgstr "徽章布局:{}" -#: pretix/plugins/banktransfer/__init__.py:10 -#: pretix/plugins/banktransfer/__init__.py:13 -#: pretix/plugins/banktransfer/payment.py:23 -#: pretix/plugins/banktransfer/signals.py:24 -#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:34 +#: pretix/plugins/banktransfer/payment.py:57 +#: pretix/plugins/banktransfer/signals.py:45 +#: pretix/plugins/banktransfer/signals.py:82 msgid "Bank transfer" msgstr "银行转帐" -#: pretix/plugins/banktransfer/__init__.py:17 +#: pretix/plugins/banktransfer/__init__.py:38 #, fuzzy #| msgid "This plugin allows you to receive payments via bank transfer " msgid "This plugin allows you to receive payments via bank transfer." msgstr "此插件允许您通过银行转帐接收付款 " -#: pretix/plugins/banktransfer/__init__.py:31 +#: pretix/plugins/banktransfer/__init__.py:52 msgid "" "Install the python package 'chardet' for better CSV import capabilities." msgstr "安装python包\"chardet\"以获得更好的csv导入功能。" -#: pretix/plugins/banktransfer/payment.py:31 +#: pretix/plugins/banktransfer/payment.py:65 msgid "" "I have understood that people will pay the ticket price directly to my bank " "account and pretix cannot automatically know what payments arrived. " @@ -19027,48 +19386,48 @@ msgstr "" "项。因此,我会手动将付款标记为完成,或者定期导入银行账单数据,以便为pretix提" "供所需信息。" -#: pretix/plugins/banktransfer/payment.py:38 +#: pretix/plugins/banktransfer/payment.py:72 msgid "Bank account type" msgstr "银行账户类型" -#: pretix/plugins/banktransfer/payment.py:41 +#: pretix/plugins/banktransfer/payment.py:75 msgid "SEPA bank account" msgstr "SEPA银行账户" -#: pretix/plugins/banktransfer/payment.py:42 +#: pretix/plugins/banktransfer/payment.py:76 msgid "Other bank account" msgstr "其他银行账户" -#: pretix/plugins/banktransfer/payment.py:47 +#: pretix/plugins/banktransfer/payment.py:81 msgid "Name of account holder" msgstr "账户持有人姓名" -#: pretix/plugins/banktransfer/payment.py:57 -#: pretix/plugins/banktransfer/payment.py:212 -#: pretix/plugins/banktransfer/payment.py:346 +#: pretix/plugins/banktransfer/payment.py:91 +#: pretix/plugins/banktransfer/payment.py:246 +#: pretix/plugins/banktransfer/payment.py:380 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:12 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "IBAN" msgstr "国际银行账号" -#: pretix/plugins/banktransfer/payment.py:67 -#: pretix/plugins/banktransfer/payment.py:213 +#: pretix/plugins/banktransfer/payment.py:101 +#: pretix/plugins/banktransfer/payment.py:247 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:13 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 msgid "BIC" msgstr "BIC" -#: pretix/plugins/banktransfer/payment.py:77 +#: pretix/plugins/banktransfer/payment.py:111 msgid "Name of bank" msgstr "银行名称" -#: pretix/plugins/banktransfer/payment.py:87 +#: pretix/plugins/banktransfer/payment.py:121 msgid "Bank account details" msgstr "银行帐户详细信息" -#: pretix/plugins/banktransfer/payment.py:90 +#: pretix/plugins/banktransfer/payment.py:124 msgid "" "Include everything else that your customers might need to send you a bank " "transfer payment. If you have lots of international customers, they might " @@ -19077,7 +19436,7 @@ msgstr "" "包括客户可能需要向您发送银行转帐付款的所有其他内容。 如果您有很多国际客户,他" "们可能需要您的完整地址和银行的完整地址。" -#: pretix/plugins/banktransfer/payment.py:96 +#: pretix/plugins/banktransfer/payment.py:130 msgid "" "For SEPA accounts, you can leave this empty. Otherwise, please add " "everything that your customers need to transfer the money, e.g. account " @@ -19086,53 +19445,53 @@ msgstr "" "对于SEPA帐户,您可以将其留空。 否则,请添加客户转账所需的所有信息,例如: 帐" "号,路由号码,地址等。" -#: pretix/plugins/banktransfer/payment.py:105 +#: pretix/plugins/banktransfer/payment.py:139 msgid "" "Create an invoice for orders using bank transfer immediately if the event is " "otherwise configured to create invoices after payment is completed." msgstr "" -#: pretix/plugins/banktransfer/payment.py:115 +#: pretix/plugins/banktransfer/payment.py:149 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Do not include hyphens in the payment reference." msgstr "请勿在付款参考中包含连字符。" -#: pretix/plugins/banktransfer/payment.py:116 +#: pretix/plugins/banktransfer/payment.py:150 msgid "This is required in some countries." msgstr "这在某些国家是必需的。" -#: pretix/plugins/banktransfer/payment.py:120 +#: pretix/plugins/banktransfer/payment.py:154 #, fuzzy #| msgid "Do not include a hyphen in the payment reference." msgid "Include invoice number in the payment reference." msgstr "请勿在付款参考中包含连字符。" -#: pretix/plugins/banktransfer/payment.py:124 +#: pretix/plugins/banktransfer/payment.py:158 #, fuzzy #| msgid "Tax rule for payment fees" msgid "Prefix for the payment reference" msgstr "支付费用的税收规则" -#: pretix/plugins/banktransfer/payment.py:128 +#: pretix/plugins/banktransfer/payment.py:162 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "Additional text to show on pending orders" msgstr "此操作仅适于用待处理订单。" -#: pretix/plugins/banktransfer/payment.py:129 +#: pretix/plugins/banktransfer/payment.py:163 msgid "" "This text will be shown on the order confirmation page for pending orders in " "addition to the standard text." msgstr "" -#: pretix/plugins/banktransfer/payment.py:135 +#: pretix/plugins/banktransfer/payment.py:169 #, fuzzy #| msgid "All open refunds" msgid "IBAN blocklist for refunds" msgstr "所有公开退款" -#: pretix/plugins/banktransfer/payment.py:138 +#: pretix/plugins/banktransfer/payment.py:172 msgid "" "Put one IBAN or IBAN prefix per line. The system will not attempt to send " "refunds to any of these IBANs. Useful e.g. if you receive a lot of " @@ -19141,27 +19500,27 @@ msgid "" "a specific country." msgstr "" -#: pretix/plugins/banktransfer/payment.py:176 +#: pretix/plugins/banktransfer/payment.py:210 msgid "Please fill out your bank account details." msgstr "请填写您的银行帐户详细信息。" -#: pretix/plugins/banktransfer/payment.py:180 +#: pretix/plugins/banktransfer/payment.py:214 msgid "Please enter your bank account details." msgstr "请输入您的银行帐户详细信息。" -#: pretix/plugins/banktransfer/payment.py:211 -#: pretix/plugins/banktransfer/payment.py:343 +#: pretix/plugins/banktransfer/payment.py:245 +#: pretix/plugins/banktransfer/payment.py:377 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:11 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:21 -#: pretix/plugins/banktransfer/views.py:759 -#: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 -#: pretix/plugins/stripe/payment.py:1221 +#: pretix/plugins/banktransfer/views.py:794 +#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 +#: pretix/plugins/stripe/payment.py:1255 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "账户持有人" -#: pretix/plugins/banktransfer/payment.py:214 +#: pretix/plugins/banktransfer/payment.py:248 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 @@ -19170,41 +19529,41 @@ msgstr "账户持有人" msgid "Bank" msgstr "银行" -#: pretix/plugins/banktransfer/payment.py:244 +#: pretix/plugins/banktransfer/payment.py:278 msgid "Invalid IBAN/BIC" msgstr "" -#: pretix/plugins/banktransfer/payment.py:313 +#: pretix/plugins/banktransfer/payment.py:347 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account {iban}" msgstr "银行账户类型" -#: pretix/plugins/banktransfer/payment.py:329 +#: pretix/plugins/banktransfer/payment.py:363 msgid "Can only create a bank transfer refund from an existing payment." msgstr "" -#: pretix/plugins/banktransfer/payment.py:349 +#: pretix/plugins/banktransfer/payment.py:383 #, fuzzy #| msgid "(optional)" msgid "BIC (optional)" msgstr "(可选)" -#: pretix/plugins/banktransfer/payment.py:388 +#: pretix/plugins/banktransfer/payment.py:422 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was invalid, please see below for details." msgstr "您输入的密码无效,请重试。" -#: pretix/plugins/banktransfer/refund_export.py:25 +#: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:5 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:41 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:9 msgid "Payer" msgstr "付款人" -#: pretix/plugins/banktransfer/signals.py:32 -#: pretix/plugins/banktransfer/signals.py:68 +#: pretix/plugins/banktransfer/signals.py:53 +#: pretix/plugins/banktransfer/signals.py:89 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:4 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base.html:7 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_base_organizer.html:4 @@ -19212,23 +19571,23 @@ msgstr "付款人" msgid "Import bank data" msgstr "导入银行数据" -#: pretix/plugins/banktransfer/signals.py:40 -#: pretix/plugins/banktransfer/signals.py:76 +#: pretix/plugins/banktransfer/signals.py:61 +#: pretix/plugins/banktransfer/signals.py:97 #, fuzzy #| msgid "Perform refund" msgid "Export refunds" msgstr "执行退款" -#: pretix/plugins/banktransfer/tasks.py:33 +#: pretix/plugins/banktransfer/tasks.py:67 #, python-format msgid "Your order received an incomplete payment: %(code)s" msgstr "您的订单收到未完成的付款:%(code)s" -#: pretix/plugins/banktransfer/tasks.py:112 +#: pretix/plugins/banktransfer/tasks.py:146 msgid "The order has already been canceled." msgstr "订单已被取消。" -#: pretix/plugins/banktransfer/tasks.py:122 +#: pretix/plugins/banktransfer/tasks.py:156 msgid "Automatic split to multiple orders not possible." msgstr "" @@ -19333,7 +19692,7 @@ msgid "" msgstr "目前,此功能支持.csv文件和MT940格式的文件。" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:29 -#: pretix/plugins/banktransfer/views.py:487 +#: pretix/plugins/banktransfer/views.py:522 msgid "" "An import is currently being processed, please try again in a few minutes." msgstr "目前正在处理导入,请在几分钟后重试。" @@ -19613,103 +19972,103 @@ msgstr "订单已付款" msgid "Discard" msgstr "丢弃" -#: pretix/plugins/banktransfer/views.py:100 +#: pretix/plugins/banktransfer/views.py:135 msgid "" "Negative amount but refund can't be logged, please create manual refund " "first." msgstr "" -#: pretix/plugins/banktransfer/views.py:126 +#: pretix/plugins/banktransfer/views.py:161 msgid "Problem sending email." msgstr "发送电子邮件时出现问题。" -#: pretix/plugins/banktransfer/views.py:147 +#: pretix/plugins/banktransfer/views.py:182 msgid "Unknown order code" msgstr "未知的订单代码" -#: pretix/plugins/banktransfer/views.py:296 +#: pretix/plugins/banktransfer/views.py:331 #, fuzzy #| msgid "Search" msgid "Search text" msgstr "搜索" -#: pretix/plugins/banktransfer/views.py:297 +#: pretix/plugins/banktransfer/views.py:332 #, fuzzy #| msgid "Imprint" msgid "min" msgstr "版本说明" -#: pretix/plugins/banktransfer/views.py:298 +#: pretix/plugins/banktransfer/views.py:333 #, fuzzy #| msgid "Tax" msgid "max" msgstr "税收" -#: pretix/plugins/banktransfer/views.py:307 +#: pretix/plugins/banktransfer/views.py:342 #, fuzzy #| msgid "This VAT ID is not valid." msgid "Filter form is not valid." msgstr "此增值税ID无效。" -#: pretix/plugins/banktransfer/views.py:350 +#: pretix/plugins/banktransfer/views.py:385 msgid "All unresolved transactions have been discarded." msgstr "已丢弃所有未解决的交易。" -#: pretix/plugins/banktransfer/views.py:369 +#: pretix/plugins/banktransfer/views.py:404 msgid "You must choose a file to import." msgstr "您必须选择要导入的文件。" -#: pretix/plugins/banktransfer/views.py:373 +#: pretix/plugins/banktransfer/views.py:408 msgid "" "We were unable to detect the file type of this import. Please contact " "support for help." msgstr "我们无法检测此导入的文件类型。请联系支持人员寻求帮助。" -#: pretix/plugins/banktransfer/views.py:386 -#: pretix/plugins/banktransfer/views.py:430 +#: pretix/plugins/banktransfer/views.py:421 +#: pretix/plugins/banktransfer/views.py:465 msgid "We were unable to process your input." msgstr "我们无法处理您的输入。" -#: pretix/plugins/banktransfer/views.py:395 +#: pretix/plugins/banktransfer/views.py:430 msgid "" "I'm sorry, but we were unable to import this CSV file. Please contact " "support for help." msgstr "很抱歉,我们无法导入此csv文件。请联系支持人员寻求帮助。" -#: pretix/plugins/banktransfer/views.py:400 +#: pretix/plugins/banktransfer/views.py:435 msgid "" "I'm sorry, but we detected this file as empty. Please contact support for " "help." msgstr "对不起,我们检测到这个文件是空的。请联系支持人员寻求帮助。" -#: pretix/plugins/banktransfer/views.py:420 +#: pretix/plugins/banktransfer/views.py:455 msgid "Invalid input data." msgstr "输入数据无效。" -#: pretix/plugins/banktransfer/views.py:424 +#: pretix/plugins/banktransfer/views.py:459 msgid "You need to select the column containing the payment reference." msgstr "您需要选择包含付款参考的列。" -#: pretix/plugins/banktransfer/views.py:545 +#: pretix/plugins/banktransfer/views.py:580 msgid "" "Please perform per-event bank imports as this organizer has events with " "multiple currencies." msgstr "请执行每个活动的银行数据导入,因为此活动者具有多种货币的活动。" -#: pretix/plugins/banktransfer/views.py:637 +#: pretix/plugins/banktransfer/views.py:672 #, python-brace-format msgid "" "We could not find bank account information for the refund {refund_id}. It " "was marked as failed." msgstr "" -#: pretix/plugins/banktransfer/views.py:668 +#: pretix/plugins/banktransfer/views.py:703 #, fuzzy #| msgid "The order has been canceled." msgid "No valid orders have been found." msgstr "订单已取消。" -#: pretix/plugins/banktransfer/views.py:701 +#: pretix/plugins/banktransfer/views.py:736 #, fuzzy #| msgid "" #| "Please perform per-event bank imports as this organizer has events with " @@ -19719,100 +20078,100 @@ msgid "" "multiple currencies." msgstr "请执行每个活动的银行数据导入,因为此活动者具有多种货币的活动。" -#: pretix/plugins/checkinlists/__init__.py:13 +#: pretix/plugins/checkinlists/__init__.py:47 msgid "Check-in list exporter" msgstr "签入列表导出器" -#: pretix/plugins/checkinlists/__init__.py:17 +#: pretix/plugins/checkinlists/__init__.py:51 msgid "This plugin allows you to generate check-in lists for your conference." msgstr "此插件允许您为会议生成签入列表。" -#: pretix/plugins/checkinlists/exporters.py:61 +#: pretix/plugins/checkinlists/exporters.py:95 msgid "Include QR-code secret" msgstr "包括二维码密钥" -#: pretix/plugins/checkinlists/exporters.py:66 +#: pretix/plugins/checkinlists/exporters.py:100 #, fuzzy #| msgid "Requires special attention" msgid "Only tickets requiring special attention" msgstr "需要特别注意" -#: pretix/plugins/checkinlists/exporters.py:86 +#: pretix/plugins/checkinlists/exporters.py:120 msgid "Include questions" msgstr "包括问题" -#: pretix/plugins/checkinlists/exporters.py:231 +#: pretix/plugins/checkinlists/exporters.py:265 msgid "Check-in list (PDF)" msgstr "签入列表(PDF)" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:293 +#: pretix/plugins/checkinlists/exporters.py:327 msgctxt "tablehead" msgid "paid" msgstr "付款" -#: pretix/plugins/checkinlists/exporters.py:405 +#: pretix/plugins/checkinlists/exporters.py:439 #, fuzzy #| msgid "Checkout" msgid "Checked out" msgstr "结帐" -#: pretix/plugins/checkinlists/exporters.py:405 -#: pretix/plugins/checkinlists/exporters.py:581 +#: pretix/plugins/checkinlists/exporters.py:439 +#: pretix/plugins/checkinlists/exporters.py:615 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically checked in" msgstr "自动退款" -#: pretix/plugins/checkinlists/exporters.py:414 -#: pretix/plugins/checkinlists/exporters.py:576 -#: pretix/plugins/paypal/payment.py:88 +#: pretix/plugins/checkinlists/exporters.py:448 +#: pretix/plugins/checkinlists/exporters.py:610 +#: pretix/plugins/paypal/payment.py:122 msgid "Secret" msgstr "密钥" -#: pretix/plugins/checkinlists/exporters.py:562 +#: pretix/plugins/checkinlists/exporters.py:596 msgid "Check-in log (all successful scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:573 +#: pretix/plugins/checkinlists/exporters.py:607 #, fuzzy #| msgid "Card type" msgid "Scan type" msgstr "卡片类型" -#: pretix/plugins/checkinlists/exporters.py:579 +#: pretix/plugins/checkinlists/exporters.py:613 #, fuzzy #| msgid "Devices" msgid "Device" msgstr "设备" -#: pretix/plugins/checkinlists/exporters.py:580 +#: pretix/plugins/checkinlists/exporters.py:614 #, fuzzy #| msgid "Order overview" msgid "Offline override" msgstr "订单概述" -#: pretix/plugins/checkinlists/exporters.py:655 +#: pretix/plugins/checkinlists/exporters.py:689 #, fuzzy #| msgid "Check-in lists" msgid "All check-in lists" msgstr "签入列表" -#: pretix/plugins/manualpayment/__init__.py:16 +#: pretix/plugins/manualpayment/__init__.py:37 msgid "This plugin adds a customizable payment method for manual processing." msgstr "此插件添加了可自定义的手动处理付款方式。" -#: pretix/plugins/paypal/__init__.py:10 pretix/plugins/paypal/__init__.py:13 -#: pretix/plugins/paypal/payment.py:40 +#: pretix/plugins/paypal/__init__.py:44 pretix/plugins/paypal/__init__.py:47 +#: pretix/plugins/paypal/payment.py:74 msgid "PayPal" msgstr "PayPal" -#: pretix/plugins/paypal/__init__.py:17 +#: pretix/plugins/paypal/__init__.py:51 msgid "This plugin allows you to receive payments via PayPal" msgstr "此插件允许您通过PayPal接收付款" -#: pretix/plugins/paypal/payment.py:56 +#: pretix/plugins/paypal/payment.py:90 msgid "" "The PayPal sandbox is being used, you can test without actually sending " "money but you will need a PayPal sandbox user to log in." @@ -19820,36 +20179,36 @@ msgstr "" "正在使用PayPal沙盒,您可以在不实际汇款的情况下进行测试,但需要PayPal沙盒用户" "才能登录。" -#: pretix/plugins/paypal/payment.py:68 +#: pretix/plugins/paypal/payment.py:102 msgid "PayPal account" msgstr "PayPal帐户" -#: pretix/plugins/paypal/payment.py:81 pretix/plugins/stripe/payment.py:156 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:82 pretix/plugins/stripe/payment.py:157 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "单击此处获取有关如何获取所需密钥的教程" -#: pretix/plugins/paypal/payment.py:94 pretix/plugins/stripe/payment.py:136 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 msgid "Endpoint" msgstr "端点" -#: pretix/plugins/paypal/payment.py:106 +#: pretix/plugins/paypal/payment.py:140 #, fuzzy #| msgid "Reference code" msgid "Reference prefix" msgstr "参考代码" -#: pretix/plugins/paypal/payment.py:107 +#: pretix/plugins/paypal/payment.py:141 msgid "" "Any value entered here will be added in front of the regular booking " "reference containing the order number." msgstr "" -#: pretix/plugins/paypal/payment.py:136 +#: pretix/plugins/paypal/payment.py:170 msgid "" "To accept payments via PayPal, you will need an account at PayPal. By " "clicking on the following button, you can either create a new PayPal account " @@ -19858,31 +20217,31 @@ msgstr "" "要通过PayPal接受付款,您需要在PayPal使用一个帐户。 通过单击以下按钮,您可以创" "建一个新的PayPal帐户,将pretix连接到现有帐户。" -#: pretix/plugins/paypal/payment.py:140 +#: pretix/plugins/paypal/payment.py:174 #, python-brace-format msgid "Connect with {icon} PayPal" msgstr "与{icon}PayPal连接" -#: pretix/plugins/paypal/payment.py:150 +#: pretix/plugins/paypal/payment.py:184 msgid "Disconnect from PayPal" msgstr "断开与PayPal的连接" -#: pretix/plugins/paypal/payment.py:154 +#: pretix/plugins/paypal/payment.py:188 msgid "" "Please configure a PayPal Webhook to the following endpoint in order to " "automatically cancel orders when payments are refunded externally." msgstr "请将PayPal Webhook配置到以下端点,以便在外部退款时自动取消订单。" -#: pretix/plugins/paypal/payment.py:165 +#: pretix/plugins/paypal/payment.py:199 msgid "PayPal does not process payments in your event's currency." msgstr "" -#: pretix/plugins/paypal/payment.py:166 +#: pretix/plugins/paypal/payment.py:200 msgid "" "Please check this PayPal page for a complete list of supported currencies." msgstr "" -#: pretix/plugins/paypal/payment.py:171 +#: pretix/plugins/paypal/payment.py:205 msgid "" "Your event's currency is supported by PayPal as a payment and balance " "currency for in-country accounts only. This means, that the receiving as " @@ -19891,87 +20250,87 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal/payment.py:219 pretix/plugins/paypal/payment.py:277 -#: pretix/plugins/paypal/payment.py:315 pretix/plugins/paypal/payment.py:330 -#: pretix/plugins/paypal/payment.py:391 pretix/plugins/paypal/payment.py:538 -#: pretix/plugins/paypal/payment.py:603 +#: pretix/plugins/paypal/payment.py:253 pretix/plugins/paypal/payment.py:311 +#: pretix/plugins/paypal/payment.py:349 pretix/plugins/paypal/payment.py:364 +#: pretix/plugins/paypal/payment.py:425 pretix/plugins/paypal/payment.py:572 +#: pretix/plugins/paypal/payment.py:637 msgid "We had trouble communicating with PayPal" msgstr "我们无法与PayPal连接" -#: pretix/plugins/paypal/payment.py:344 pretix/plugins/paypal/payment.py:353 -#: pretix/plugins/paypal/payment.py:417 +#: pretix/plugins/paypal/payment.py:378 pretix/plugins/paypal/payment.py:387 +#: pretix/plugins/paypal/payment.py:451 msgid "" "We were unable to process your payment. See below for details on how to " "proceed." msgstr "我们无法处理您的付款。 有关如何继续的详细信息,请参见下文。" -#: pretix/plugins/paypal/payment.py:398 pretix/plugins/paypal/payment.py:407 +#: pretix/plugins/paypal/payment.py:432 pretix/plugins/paypal/payment.py:441 msgid "" "PayPal has not yet approved the payment. We will inform you as soon as the " "payment completed." msgstr "PayPal尚未批准付款。 我们会在付款完成后立即通知您。" -#: pretix/plugins/paypal/payment.py:432 pretix/plugins/stripe/payment.py:449 -#: pretix/plugins/stripe/payment.py:801 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 +#: pretix/plugins/stripe/payment.py:835 msgid "There was an error sending the confirmation mail." msgstr "发送确认邮件时出错。" -#: pretix/plugins/paypal/payment.py:514 pretix/plugins/paypal/payment.py:521 +#: pretix/plugins/paypal/payment.py:548 pretix/plugins/paypal/payment.py:555 msgid "Refunding the amount via PayPal failed: {}" msgstr "通过PayPal退款失败:{}" -#: pretix/plugins/paypal/payment.py:644 pretix/plugins/paypal/payment.py:652 +#: pretix/plugins/paypal/payment.py:678 pretix/plugins/paypal/payment.py:686 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "The payment for this invoice has already been received." msgstr "已收到此发票的付款。" -#: pretix/plugins/paypal/payment.py:645 pretix/plugins/paypal/payment.py:653 +#: pretix/plugins/paypal/payment.py:679 pretix/plugins/paypal/payment.py:687 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "支付 ID" -#: pretix/plugins/paypal/payment.py:647 +#: pretix/plugins/paypal/payment.py:681 #, fuzzy #| msgid "PayPal Connect: Client ID" msgid "PayPal sale ID" msgstr "PayPal连接:客户端ID" -#: pretix/plugins/paypal/signals.py:31 +#: pretix/plugins/paypal/signals.py:52 msgid "Payment completed." msgstr "付款已完成。" -#: pretix/plugins/paypal/signals.py:32 +#: pretix/plugins/paypal/signals.py:53 msgid "Payment denied." msgstr "付款被拒绝。" -#: pretix/plugins/paypal/signals.py:33 +#: pretix/plugins/paypal/signals.py:54 msgid "Payment refunded." msgstr "退款。" -#: pretix/plugins/paypal/signals.py:34 +#: pretix/plugins/paypal/signals.py:55 msgid "Payment reversed." msgstr "付款被撤销。" -#: pretix/plugins/paypal/signals.py:35 +#: pretix/plugins/paypal/signals.py:56 msgid "Payment pending." msgstr "等待付款。" -#: pretix/plugins/paypal/signals.py:44 +#: pretix/plugins/paypal/signals.py:65 msgid "PayPal reported an event: {}" msgstr "PayPal报告了一个活动:{}" -#: pretix/plugins/paypal/signals.py:69 +#: pretix/plugins/paypal/signals.py:90 msgid "PayPal Connect: Client ID" msgstr "PayPal连接:客户端ID" -#: pretix/plugins/paypal/signals.py:73 +#: pretix/plugins/paypal/signals.py:94 msgid "PayPal Connect: Secret key" msgstr "PayPal连接:密钥" -#: pretix/plugins/paypal/signals.py:77 +#: pretix/plugins/paypal/signals.py:98 msgid "PayPal Connect Endpoint" msgstr "PayPal连接端点" @@ -20062,155 +20421,155 @@ msgstr "输入付款数据的窗口未打开或已关闭?" msgid "Click here in order to open the window." msgstr "单击此处打开窗口。" -#: pretix/plugins/paypal/views.py:48 pretix/plugins/paypal/views.py:61 +#: pretix/plugins/paypal/views.py:82 pretix/plugins/paypal/views.py:95 msgid "An error occurred during connecting with PayPal, please try again." msgstr "连接PayPal时出错,请重试。" -#: pretix/plugins/paypal/views.py:64 +#: pretix/plugins/paypal/views.py:98 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." msgstr "您的PayPal帐户现已连接到pretix。 您可以在下面详细更改设置。" -#: pretix/plugins/paypal/views.py:105 +#: pretix/plugins/paypal/views.py:139 msgid "Invalid response from PayPal received." msgstr "收到PayPal的响应无效。" -#: pretix/plugins/paypal/views.py:121 +#: pretix/plugins/paypal/views.py:155 msgid "It looks like you canceled the PayPal payment" msgstr "您好像取消了PayPal付款" -#: pretix/plugins/paypal/views.py:251 +#: pretix/plugins/paypal/views.py:285 msgid "Your PayPal account has been disconnected." msgstr "您的PayPal帐户已断开。" -#: pretix/plugins/pretixdroid/__init__.py:9 -#: pretix/plugins/pretixdroid/__init__.py:12 +#: pretix/plugins/pretixdroid/__init__.py:30 +#: pretix/plugins/pretixdroid/__init__.py:33 #, fuzzy #| msgid "Check-in device API" msgid "Old check-in device API" msgstr "签入设备API" -#: pretix/plugins/pretixdroid/__init__.py:18 +#: pretix/plugins/pretixdroid/__init__.py:39 msgid "" "This plugin allows you to use the pretixdroid and pretixdesk apps for your " "event." msgstr "这个插件允许你为你的活动使用pretixdroid和pretixDesk应用程序。" -#: pretix/plugins/reports/__init__.py:10 pretix/plugins/reports/__init__.py:13 +#: pretix/plugins/reports/__init__.py:44 pretix/plugins/reports/__init__.py:47 msgid "Report exporter" msgstr "报表出口商" -#: pretix/plugins/reports/__init__.py:17 +#: pretix/plugins/reports/__init__.py:51 msgid "This plugin allows you to generate printable reports about your sales." msgstr "此插件允许您生成有关销售的可打印报告。" -#: pretix/plugins/reports/exporters.py:120 +#: pretix/plugins/reports/exporters.py:154 #, python-format msgid "Page %d" msgstr "页面%d" -#: pretix/plugins/reports/exporters.py:122 +#: pretix/plugins/reports/exporters.py:156 #, python-format msgid "Created: %s" msgstr "已创建:%s" -#: pretix/plugins/reports/exporters.py:162 +#: pretix/plugins/reports/exporters.py:196 msgid "Order overview (PDF)" msgstr "订单概述(PDF)" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:58 msgid "Orders by product" msgstr "按产品订购" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(excl. taxes)" msgstr "包含税" -#: pretix/plugins/reports/exporters.py:230 +#: pretix/plugins/reports/exporters.py:264 #, fuzzy #| msgid "incl. taxes" msgid "(incl. taxes)" msgstr "包含税" -#: pretix/plugins/reports/exporters.py:235 +#: pretix/plugins/reports/exporters.py:269 #, python-brace-format msgid "{axis} between {start} and {end}" msgstr "" -#: pretix/plugins/reports/exporters.py:267 -#: pretix/plugins/reports/exporters.py:268 -#: pretix/plugins/reports/exporters.py:269 -#: pretix/plugins/reports/exporters.py:270 -#: pretix/plugins/reports/exporters.py:271 -#: pretix/plugins/reports/exporters.py:272 +#: pretix/plugins/reports/exporters.py:301 +#: pretix/plugins/reports/exporters.py:302 +#: pretix/plugins/reports/exporters.py:303 +#: pretix/plugins/reports/exporters.py:304 +#: pretix/plugins/reports/exporters.py:305 +#: pretix/plugins/reports/exporters.py:306 msgid "#" msgstr "#" -#: pretix/plugins/reports/exporters.py:340 +#: pretix/plugins/reports/exporters.py:374 msgid "List of orders with taxes (PDF)" msgstr "含税订单列表(PDF)" -#: pretix/plugins/reports/exporters.py:417 +#: pretix/plugins/reports/exporters.py:451 #, python-brace-format msgid "Orders by tax rate ({currency})" msgstr "按税率订购({currency})" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:671 -#: pretix/plugins/reports/exporters.py:723 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:705 +#: pretix/plugins/reports/exporters.py:757 +#: pretix/plugins/reports/exporters.py:798 msgid "Gross" msgstr "总价" -#: pretix/plugins/reports/exporters.py:426 -#: pretix/plugins/reports/exporters.py:672 -#: pretix/plugins/reports/exporters.py:724 -#: pretix/plugins/reports/exporters.py:764 +#: pretix/plugins/reports/exporters.py:460 +#: pretix/plugins/reports/exporters.py:706 +#: pretix/plugins/reports/exporters.py:758 +#: pretix/plugins/reports/exporters.py:798 msgid "Tax" msgstr "税收" -#: pretix/plugins/reports/exporters.py:511 +#: pretix/plugins/reports/exporters.py:545 #, fuzzy #| msgid "List of orders with taxes (PDF)" msgid "List of orders with taxes" msgstr "含税订单列表(PDF)" -#: pretix/plugins/reports/exporters.py:517 +#: pretix/plugins/reports/exporters.py:551 #, fuzzy #| msgid "Any country" msgid "Taxes by country" msgstr "任何国家" -#: pretix/plugins/reports/exporters.py:518 +#: pretix/plugins/reports/exporters.py:552 #, fuzzy #| msgid "Business customer" msgid "Business customers" msgstr "商业客户" -#: pretix/plugins/reports/exporters.py:668 -#: pretix/plugins/reports/exporters.py:713 +#: pretix/plugins/reports/exporters.py:702 +#: pretix/plugins/reports/exporters.py:747 #, fuzzy #| msgid "Country" msgid "Country code" msgstr "国家" -#: pretix/plugins/returnurl/__init__.py:9 -#: pretix/plugins/returnurl/__init__.py:12 +#: pretix/plugins/returnurl/__init__.py:30 +#: pretix/plugins/returnurl/__init__.py:33 #: pretix/plugins/returnurl/templates/returnurl/settings.html:5 msgid "Redirection from order page" msgstr "" -#: pretix/plugins/returnurl/__init__.py:16 +#: pretix/plugins/returnurl/__init__.py:37 msgid "" "This plugin allows to link to payments and redirect back afterwards. This is " "useful in combination with our API." msgstr "" -#: pretix/plugins/returnurl/signals.py:44 +#: pretix/plugins/returnurl/signals.py:65 #, fuzzy #| msgid "Redirection URIs" msgid "Redirection" @@ -20222,132 +20581,132 @@ msgid "" "build your own checkout interface for other steps." msgstr "" -#: pretix/plugins/returnurl/views.py:14 +#: pretix/plugins/returnurl/views.py:35 #, fuzzy #| msgid "Redirection URIs" msgid "Base redirection URL" msgstr "重定向 URIs" -#: pretix/plugins/returnurl/views.py:15 +#: pretix/plugins/returnurl/views.py:36 msgid "Redirection will only be allowed to URLs that start with this prefix." msgstr "" -#: pretix/plugins/sendmail/__init__.py:16 +#: pretix/plugins/sendmail/__init__.py:37 msgid "This plugin allows you to send out emails to all your customers." msgstr "此插件允许您向所有客户发送电子邮件。" -#: pretix/plugins/sendmail/forms.py:18 +#: pretix/plugins/sendmail/forms.py:53 #, fuzzy #| msgid "Send email" msgid "Send email to" msgstr "发送电子邮件" -#: pretix/plugins/sendmail/forms.py:27 +#: pretix/plugins/sendmail/forms.py:62 msgid "Attachment" msgstr "" -#: pretix/plugins/sendmail/forms.py:34 +#: pretix/plugins/sendmail/forms.py:69 msgid "" "Sending an attachment increases the chance of your email not arriving or " "being sorted into spam folders. We recommend only using PDFs of no more than " "2 MB in size." msgstr "" -#: pretix/plugins/sendmail/forms.py:42 +#: pretix/plugins/sendmail/forms.py:77 msgid "Only send to people who bought" msgstr "只发送给已购买的人" -#: pretix/plugins/sendmail/forms.py:47 +#: pretix/plugins/sendmail/forms.py:82 #, fuzzy #| msgid "Check-in status" msgid "Filter check-in status" msgstr "签入状态" -#: pretix/plugins/sendmail/forms.py:51 +#: pretix/plugins/sendmail/forms.py:86 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers not checked in" msgstr "将订单状态发送给客户" -#: pretix/plugins/sendmail/forms.py:54 +#: pretix/plugins/sendmail/forms.py:89 msgid "Only send to customers of" msgstr "仅发送给客户" -#: pretix/plugins/sendmail/forms.py:60 +#: pretix/plugins/sendmail/forms.py:95 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting at or after" msgstr "仅发送给客户" -#: pretix/plugins/sendmail/forms.py:65 +#: pretix/plugins/sendmail/forms.py:100 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers of dates starting before" msgstr "仅发送给客户" -#: pretix/plugins/sendmail/forms.py:70 +#: pretix/plugins/sendmail/forms.py:105 #, fuzzy #| msgid "Send to customers with order status" msgctxt "subevent" msgid "Only send to customers with orders created after" msgstr "将订单状态发送给客户" -#: pretix/plugins/sendmail/forms.py:75 +#: pretix/plugins/sendmail/forms.py:110 #, fuzzy #| msgid "Only send to customers of" msgctxt "subevent" msgid "Only send to customers with orders created before" msgstr "仅发送给客户" -#: pretix/plugins/sendmail/forms.py:108 +#: pretix/plugins/sendmail/forms.py:143 msgid "Everyone who created a ticket order" msgstr "" -#: pretix/plugins/sendmail/forms.py:112 +#: pretix/plugins/sendmail/forms.py:147 msgid "" "Every attendee (falling back to the order contact when no attendee email " "address is given)" msgstr "" -#: pretix/plugins/sendmail/forms.py:114 +#: pretix/plugins/sendmail/forms.py:149 msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "" -#: pretix/plugins/sendmail/forms.py:131 pretix/plugins/sendmail/views.py:220 +#: pretix/plugins/sendmail/forms.py:166 pretix/plugins/sendmail/views.py:255 msgid "payment pending (except unapproved)" msgstr "" -#: pretix/plugins/sendmail/forms.py:132 pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/forms.py:167 pretix/plugins/sendmail/views.py:256 #, fuzzy #| msgid "Approval pending" msgid "approval pending" msgstr "等待批准" -#: pretix/plugins/sendmail/forms.py:135 pretix/plugins/sendmail/views.py:219 +#: pretix/plugins/sendmail/forms.py:170 pretix/plugins/sendmail/views.py:254 msgid "pending with payment overdue" msgstr "逾期未付款" -#: pretix/plugins/sendmail/forms.py:138 +#: pretix/plugins/sendmail/forms.py:173 msgid "Send to customers with order status" msgstr "将订单状态发送给客户" -#: pretix/plugins/sendmail/forms.py:162 pretix/plugins/sendmail/forms.py:166 +#: pretix/plugins/sendmail/forms.py:197 pretix/plugins/sendmail/forms.py:201 #, fuzzy #| msgid "Send to customers with order status" msgid "Send to customers checked in on list" msgstr "将订单状态发送给客户" -#: pretix/plugins/sendmail/signals.py:48 +#: pretix/plugins/sendmail/signals.py:82 msgid "Email was sent" msgstr "电子邮件已发送" -#: pretix/plugins/sendmail/signals.py:49 +#: pretix/plugins/sendmail/signals.py:83 msgid "The order received a mass email." msgstr "订单收到了大量电子邮件。" -#: pretix/plugins/sendmail/signals.py:50 +#: pretix/plugins/sendmail/signals.py:84 #, fuzzy #| msgid "The order received a mass email." msgid "A ticket holder of this order received a mass email." @@ -20386,15 +20745,15 @@ msgstr "订单联系地址已更改" msgid "Send a new email based on this" msgstr "基于此发送新电子邮件" -#: pretix/plugins/sendmail/views.py:79 +#: pretix/plugins/sendmail/views.py:114 msgid "You supplied an invalid log entry ID" msgstr "您提供的日志条目ID无效" -#: pretix/plugins/sendmail/views.py:133 +#: pretix/plugins/sendmail/views.py:168 msgid "There are no orders matching this selection." msgstr "没有与此选择匹配的订单。" -#: pretix/plugins/sendmail/views.py:180 +#: pretix/plugins/sendmail/views.py:215 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to %d users in the next " @@ -20404,15 +20763,15 @@ msgid "" "orders in the next few minutes." msgstr "您的消息已排队,将在接下来的几分钟内发送给%d用户。" -#: pretix/plugins/statistics/__init__.py:9 -#: pretix/plugins/statistics/__init__.py:12 -#: pretix/plugins/statistics/signals.py:16 +#: pretix/plugins/statistics/__init__.py:30 +#: pretix/plugins/statistics/__init__.py:33 +#: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:10 msgid "Statistics" msgstr "统计" -#: pretix/plugins/statistics/__init__.py:16 +#: pretix/plugins/statistics/__init__.py:37 msgid "This plugin shows you various statistics." msgstr "此插件显示各种统计信息。" @@ -20522,41 +20881,41 @@ msgid "" "soon as the first orders are submitted!" msgstr "我们会在第一批订单提交后立即向您展示有关销售的各种统计数据!" -#: pretix/plugins/stripe/__init__.py:10 pretix/plugins/stripe/__init__.py:13 -#: pretix/plugins/stripe/payment.py:46 +#: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 +#: pretix/plugins/stripe/payment.py:80 msgid "Stripe" msgstr "条纹" -#: pretix/plugins/stripe/__init__.py:17 +#: pretix/plugins/stripe/__init__.py:38 msgid "This plugin allows you to receive credit card payments via Stripe" msgstr "此插件允许您通过Stripe接收信用卡付款" -#: pretix/plugins/stripe/forms.py:19 +#: pretix/plugins/stripe/forms.py:40 #, python-format msgid "" "The provided key \"%(value)s\" does not look valid. It should start with " "\"%(prefix)s\"." msgstr "提供的密钥\"%(value)s\"看起来无效。它应该以\"%(prefix)s\"开头。" -#: pretix/plugins/stripe/forms.py:30 pretix/plugins/stripe/signals.py:132 +#: pretix/plugins/stripe/forms.py:51 pretix/plugins/stripe/signals.py:153 #, fuzzy #| msgid "Stripe Connect: Secret key (test)" msgid "Stripe Connect: App fee (percent)" msgstr "Stripe连接:密钥(测试)" -#: pretix/plugins/stripe/forms.py:34 pretix/plugins/stripe/signals.py:136 +#: pretix/plugins/stripe/forms.py:55 pretix/plugins/stripe/signals.py:157 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (max)" msgstr "Stripe连接:密钥" -#: pretix/plugins/stripe/forms.py:38 pretix/plugins/stripe/signals.py:140 +#: pretix/plugins/stripe/forms.py:59 pretix/plugins/stripe/signals.py:161 #, fuzzy #| msgid "Stripe Connect: Secret key" msgid "Stripe Connect: App fee (min)" msgstr "Stripe连接:密钥" -#: pretix/plugins/stripe/payment.py:75 +#: pretix/plugins/stripe/payment.py:109 msgid "" "To accept payments via Stripe, you will need an account at Stripe. By " "clicking on the following button, you can either create a new Stripe account " @@ -20565,15 +20924,15 @@ msgstr "" "要通过Stripe接受付款,您需要在Stripe拥有一个帐户。通过单击以下按钮,您可以创" "建新的Stripe帐户连接pretix到现有帐户。" -#: pretix/plugins/stripe/payment.py:79 +#: pretix/plugins/stripe/payment.py:113 msgid "Connect with Stripe" msgstr "与Stripe连接" -#: pretix/plugins/stripe/payment.py:89 +#: pretix/plugins/stripe/payment.py:123 msgid "Disconnect from Stripe" msgstr "断开与Stripe链接" -#: pretix/plugins/stripe/payment.py:93 +#: pretix/plugins/stripe/payment.py:127 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20584,22 +20943,22 @@ msgstr "" "Webhook配置到以下端点,以便在外部退款时自动取消订单,并处理类似sofort的异" "步付款方法。" -#: pretix/plugins/stripe/payment.py:105 +#: pretix/plugins/stripe/payment.py:139 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:107 +#: pretix/plugins/stripe/payment.py:141 #, fuzzy #| msgid "Needs to be enabled in your Stripe account first." msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "需要先在您的Stripe帐户中启用。" -#: pretix/plugins/stripe/payment.py:115 +#: pretix/plugins/stripe/payment.py:149 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:143 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20610,74 +20969,74 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:131 +#: pretix/plugins/stripe/payment.py:165 msgid "Stripe account" msgstr "Stripe账户" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:173 msgctxt "stripe" msgid "Live" msgstr "现场直播" -#: pretix/plugins/stripe/payment.py:140 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Testing" msgstr "测试" -#: pretix/plugins/stripe/payment.py:142 +#: pretix/plugins/stripe/payment.py:176 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." msgstr "" "如果您的活动处于测试模式,无论此设置如何,我们都将始终使用Stripe的测试API。" -#: pretix/plugins/stripe/payment.py:155 +#: pretix/plugins/stripe/payment.py:189 msgid "Publishable key" msgstr "可发布的密钥" -#: pretix/plugins/stripe/payment.py:166 +#: pretix/plugins/stripe/payment.py:200 msgid "Secret key" msgstr "密钥" -#: pretix/plugins/stripe/payment.py:175 +#: pretix/plugins/stripe/payment.py:209 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "您的Stripe帐户注册所在的国家/地区。通常,这是您的居住国家/地区。" -#: pretix/plugins/stripe/payment.py:183 +#: pretix/plugins/stripe/payment.py:217 msgid "Credit card payments" msgstr "信用卡付款" -#: pretix/plugins/stripe/payment.py:188 pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 msgid "giropay" msgstr "Giropay" -#: pretix/plugins/stripe/payment.py:190 pretix/plugins/stripe/payment.py:197 -#: pretix/plugins/stripe/payment.py:204 pretix/plugins/stripe/payment.py:211 -#: pretix/plugins/stripe/payment.py:219 pretix/plugins/stripe/payment.py:232 -#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 -#: pretix/plugins/stripe/payment.py:253 +#: pretix/plugins/stripe/payment.py:224 pretix/plugins/stripe/payment.py:231 +#: pretix/plugins/stripe/payment.py:238 pretix/plugins/stripe/payment.py:245 +#: pretix/plugins/stripe/payment.py:253 pretix/plugins/stripe/payment.py:266 +#: pretix/plugins/stripe/payment.py:273 pretix/plugins/stripe/payment.py:280 +#: pretix/plugins/stripe/payment.py:287 msgid "Needs to be enabled in your Stripe account first." msgstr "需要先在您的Stripe帐户中启用。" -#: pretix/plugins/stripe/payment.py:195 pretix/plugins/stripe/payment.py:958 +#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:202 pretix/plugins/stripe/payment.py:1010 +#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 msgid "Alipay" msgstr "支付宝" -#: pretix/plugins/stripe/payment.py:209 pretix/plugins/stripe/payment.py:1053 +#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:216 pretix/plugins/stripe/payment.py:1125 +#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 msgid "SOFORT" msgstr "Sofort" -#: pretix/plugins/stripe/payment.py:221 +#: pretix/plugins/stripe/payment.py:255 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20688,23 +21047,23 @@ msgstr "" "下可能需要14天才能确认。如果您的付款条件允许此延迟,请仅激活" "此付款方式。" -#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1205 +#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1277 +#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1324 +#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1380 +#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:278 +#: pretix/plugins/stripe/payment.py:312 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of 许多测试卡之一来执行交" "易。实际上不会转移任何资金。" -#: pretix/plugins/stripe/payment.py:407 pretix/plugins/stripe/payment.py:757 -#: pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 +#: pretix/plugins/stripe/payment.py:886 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe报告您的卡错误:%s" -#: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:567 -#: pretix/plugins/stripe/payment.py:770 pretix/plugins/stripe/payment.py:864 -#: pretix/plugins/stripe/payment.py:1436 +#: pretix/plugins/stripe/payment.py:468 pretix/plugins/stripe/payment.py:601 +#: pretix/plugins/stripe/payment.py:804 pretix/plugins/stripe/payment.py:898 +#: pretix/plugins/stripe/payment.py:1470 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." msgstr "我们无法与Stripe通信。 如果此问题仍然存在,请再试一次并与我们联系。" -#: pretix/plugins/stripe/payment.py:452 pretix/plugins/stripe/payment.py:804 +#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." msgstr "您的付款尚未完成。 我们会在付款完成后立即通知您。" -#: pretix/plugins/stripe/payment.py:461 pretix/plugins/stripe/payment.py:818 +#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe报告错误:%s" -#: pretix/plugins/stripe/payment.py:517 +#: pretix/plugins/stripe/payment.py:551 msgid "No payment information found." msgstr "未找到任何付款信息。" -#: pretix/plugins/stripe/payment.py:538 +#: pretix/plugins/stripe/payment.py:572 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." msgstr "我们无法与Stripe通信。如果问题仍然存在,请重试并与支持人员联系。" -#: pretix/plugins/stripe/payment.py:542 +#: pretix/plugins/stripe/payment.py:576 msgid "Stripe returned an error" msgstr "Stripe返回错误" -#: pretix/plugins/stripe/payment.py:638 +#: pretix/plugins/stripe/payment.py:672 msgid "Credit card via Stripe" msgstr "Stripe信用卡" -#: pretix/plugins/stripe/payment.py:639 +#: pretix/plugins/stripe/payment.py:673 msgid "Credit card" msgstr "信用卡" -#: pretix/plugins/stripe/payment.py:666 +#: pretix/plugins/stripe/payment.py:700 msgid "You may need to enable JavaScript for Stripe payments." msgstr "您可能需要为Stripe付款启用JavaScript。" -#: pretix/plugins/stripe/payment.py:812 +#: pretix/plugins/stripe/payment.py:846 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your payment failed. Please try again." msgstr "您输入的密码无效,请重试。" -#: pretix/plugins/stripe/payment.py:885 +#: pretix/plugins/stripe/payment.py:919 msgid "giropay via Stripe" msgstr "通过Stripe的Giropay" -#: pretix/plugins/stripe/payment.py:917 pretix/plugins/stripe/payment.py:1084 -#: pretix/plugins/stripe/payment.py:1236 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 +#: pretix/plugins/stripe/payment.py:1270 msgid "unknown name" msgstr "未知名称" -#: pretix/plugins/stripe/payment.py:949 pretix/plugins/stripe/payment.py:1001 -#: pretix/plugins/stripe/payment.py:1116 pretix/plugins/stripe/payment.py:1268 -#: pretix/plugins/stripe/payment.py:1371 +#: pretix/plugins/stripe/payment.py:983 pretix/plugins/stripe/payment.py:1035 +#: pretix/plugins/stripe/payment.py:1150 pretix/plugins/stripe/payment.py:1302 +#: pretix/plugins/stripe/payment.py:1405 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "银行账户类型" -#: pretix/plugins/stripe/payment.py:957 +#: pretix/plugins/stripe/payment.py:991 msgid "iDEAL via Stripe" msgstr "通过Stripe的iDEAL" -#: pretix/plugins/stripe/payment.py:1009 +#: pretix/plugins/stripe/payment.py:1043 msgid "Alipay via Stripe" msgstr "通过Stripe的支付宝" -#: pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1086 msgid "Bancontact via Stripe" msgstr "通过Stripe的Bancontact" -#: pretix/plugins/stripe/payment.py:1124 +#: pretix/plugins/stripe/payment.py:1158 msgid "SOFORT via Stripe" msgstr "通过Stripe的Sofort" -#: pretix/plugins/stripe/payment.py:1141 +#: pretix/plugins/stripe/payment.py:1175 msgid "Country of your bank" msgstr "银行所在的国家" -#: pretix/plugins/stripe/payment.py:1142 +#: pretix/plugins/stripe/payment.py:1176 msgid "Germany" msgstr "德国" -#: pretix/plugins/stripe/payment.py:1143 +#: pretix/plugins/stripe/payment.py:1177 msgid "Austria" msgstr "奥地利" -#: pretix/plugins/stripe/payment.py:1144 +#: pretix/plugins/stripe/payment.py:1178 msgid "Belgium" msgstr "比利时" -#: pretix/plugins/stripe/payment.py:1145 +#: pretix/plugins/stripe/payment.py:1179 msgid "Netherlands" msgstr "荷兰" -#: pretix/plugins/stripe/payment.py:1146 +#: pretix/plugins/stripe/payment.py:1180 msgid "Spain" msgstr "西班牙" -#: pretix/plugins/stripe/payment.py:1193 +#: pretix/plugins/stripe/payment.py:1227 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "银行帐户详细信息" -#: pretix/plugins/stripe/payment.py:1204 +#: pretix/plugins/stripe/payment.py:1238 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "通过Stripe的iDEAL" -#: pretix/plugins/stripe/payment.py:1276 +#: pretix/plugins/stripe/payment.py:1310 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "通过Stripe的支付宝" -#: pretix/plugins/stripe/payment.py:1323 +#: pretix/plugins/stripe/payment.py:1357 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "通过Stripe的支付宝" -#: pretix/plugins/stripe/payment.py:1379 +#: pretix/plugins/stripe/payment.py:1413 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" msgstr "通过条纹付款" -#: pretix/plugins/stripe/signals.py:65 +#: pretix/plugins/stripe/signals.py:86 msgid "Charge succeeded." msgstr "收费成功。" -#: pretix/plugins/stripe/signals.py:66 +#: pretix/plugins/stripe/signals.py:87 msgid "Charge refunded." msgstr "退款。" -#: pretix/plugins/stripe/signals.py:67 +#: pretix/plugins/stripe/signals.py:88 msgid "Charge updated." msgstr "收费更新。" -#: pretix/plugins/stripe/signals.py:68 +#: pretix/plugins/stripe/signals.py:89 msgid "Charge pending" msgstr "收费待处理" -#: pretix/plugins/stripe/signals.py:69 +#: pretix/plugins/stripe/signals.py:90 msgid "Payment authorized." msgstr "授权付款。" -#: pretix/plugins/stripe/signals.py:70 +#: pretix/plugins/stripe/signals.py:91 msgid "Payment authorization canceled." msgstr "付款授权已取消。" -#: pretix/plugins/stripe/signals.py:71 +#: pretix/plugins/stripe/signals.py:92 msgid "Payment authorization failed." msgstr "付款授权失败。" -#: pretix/plugins/stripe/signals.py:77 +#: pretix/plugins/stripe/signals.py:98 msgid "Charge failed. Reason: {}" msgstr "收费失败。原因:{}" -#: pretix/plugins/stripe/signals.py:79 +#: pretix/plugins/stripe/signals.py:100 msgid "Dispute created. Reason: {}" msgstr "引起争议。原因:{}" -#: pretix/plugins/stripe/signals.py:81 +#: pretix/plugins/stripe/signals.py:102 msgid "Dispute updated. Reason: {}" msgstr "争议更新。原因:{}" -#: pretix/plugins/stripe/signals.py:83 +#: pretix/plugins/stripe/signals.py:104 msgid "Dispute closed. Status: {}" msgstr "争议关闭。原因:{}" -#: pretix/plugins/stripe/signals.py:86 +#: pretix/plugins/stripe/signals.py:107 msgid "Stripe reported an event: {}" msgstr "Stripe报告了一个活动:{}" -#: pretix/plugins/stripe/signals.py:97 +#: pretix/plugins/stripe/signals.py:118 msgid "Stripe Connect: Client ID" msgstr "Stripe连接:客户端ID" -#: pretix/plugins/stripe/signals.py:104 +#: pretix/plugins/stripe/signals.py:125 msgid "Stripe Connect: Secret key" msgstr "Stripe连接:密钥" -#: pretix/plugins/stripe/signals.py:111 +#: pretix/plugins/stripe/signals.py:132 msgid "Stripe Connect: Publishable key" msgstr "Stripe链接:可发布密钥" -#: pretix/plugins/stripe/signals.py:118 +#: pretix/plugins/stripe/signals.py:139 msgid "Stripe Connect: Secret key (test)" msgstr "Stripe连接:密钥(测试)" -#: pretix/plugins/stripe/signals.py:125 +#: pretix/plugins/stripe/signals.py:146 msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe连接:可发布密钥(测试)" -#: pretix/plugins/stripe/signals.py:170 +#: pretix/plugins/stripe/signals.py:191 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 #, fuzzy @@ -21089,40 +21448,40 @@ msgstr "更改付款方式:%(code)s" msgid "Confirming your payment…" msgstr "" -#: pretix/plugins/stripe/views.py:61 pretix/plugins/stripe/views.py:67 -#: pretix/plugins/stripe/views.py:94 pretix/plugins/stripe/views.py:106 +#: pretix/plugins/stripe/views.py:95 pretix/plugins/stripe/views.py:101 +#: pretix/plugins/stripe/views.py:128 pretix/plugins/stripe/views.py:140 msgid "An error occurred during connecting with Stripe, please try again." msgstr "连接Stripe时出错,请重试。" -#: pretix/plugins/stripe/views.py:114 pretix/plugins/stripe/views.py:116 +#: pretix/plugins/stripe/views.py:148 pretix/plugins/stripe/views.py:150 msgid "Stripe returned an error: {}" msgstr "Stripe返回错误:{}" -#: pretix/plugins/stripe/views.py:119 +#: pretix/plugins/stripe/views.py:153 msgid "" "Your Stripe account is now connected to pretix. You can change the settings " "in detail below." msgstr "您的Stripe帐户现已连接到pretix。 您可以在下面详细更改设置。" -#: pretix/plugins/stripe/views.py:403 +#: pretix/plugins/stripe/views.py:437 msgid "Your Stripe account has been disconnected." msgstr "您的Stripe帐户已断开连接。" -#: pretix/plugins/stripe/views.py:445 pretix/plugins/stripe/views.py:464 -#: pretix/plugins/stripe/views.py:469 +#: pretix/plugins/stripe/views.py:479 pretix/plugins/stripe/views.py:498 +#: pretix/plugins/stripe/views.py:503 msgid "" "Sorry, there was an error in the payment process. Please check the link in " "your emails to continue." msgstr "抱歉,付款过程中出错。请检查电子邮件中的链接以继续。" -#: pretix/plugins/stripe/views.py:501 +#: pretix/plugins/stripe/views.py:535 msgid "" "We had trouble authorizing your card payment. Please try again and get in " "touch with us if this problem persists." msgstr "" "我们无法授权您的信用卡付款。 如果此问题仍然存在,请再试一次并与我们联系。" -#: pretix/plugins/stripe/views.py:528 pretix/plugins/stripe/views.py:531 +#: pretix/plugins/stripe/views.py:562 pretix/plugins/stripe/views.py:565 #, fuzzy #| msgid "" #| "Sorry, there was an error in the payment process. Please check the link " @@ -21130,51 +21489,51 @@ msgstr "" msgid "Sorry, there was an error in the payment process." msgstr "抱歉,付款过程中出错。请检查电子邮件中的链接以继续。" -#: pretix/plugins/ticketoutputpdf/__init__.py:10 -#: pretix/plugins/ticketoutputpdf/__init__.py:13 +#: pretix/plugins/ticketoutputpdf/__init__.py:44 +#: pretix/plugins/ticketoutputpdf/__init__.py:47 msgid "PDF ticket output" msgstr "PDF门票输出" -#: pretix/plugins/ticketoutputpdf/__init__.py:17 +#: pretix/plugins/ticketoutputpdf/__init__.py:51 msgid "This plugin allows you to print out tickets as PDF files" msgstr "此插件允许您将票证打印为PDF文件" -#: pretix/plugins/ticketoutputpdf/exporters.py:26 +#: pretix/plugins/ticketoutputpdf/exporters.py:60 msgid "All PDF tickets in one file" msgstr "所有PDF票证都在一个文件中" -#: pretix/plugins/ticketoutputpdf/forms.py:25 +#: pretix/plugins/ticketoutputpdf/forms.py:46 #, python-brace-format msgid "PDF ticket layout for {channel}" msgstr "PDF票证布局{channel}" -#: pretix/plugins/ticketoutputpdf/forms.py:28 +#: pretix/plugins/ticketoutputpdf/forms.py:49 msgid "(Same as above)" msgstr "(同上)" -#: pretix/plugins/ticketoutputpdf/forms.py:30 +#: pretix/plugins/ticketoutputpdf/forms.py:51 msgid "PDF ticket layout" msgstr "PDF票证布局" #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:22 #: pretix/plugins/ticketoutputpdf/migrations/0002_auto_20180605_2022.py:38 -#: pretix/plugins/ticketoutputpdf/views.py:201 +#: pretix/plugins/ticketoutputpdf/views.py:222 msgid "Default layout" msgstr "默认布局" -#: pretix/plugins/ticketoutputpdf/signals.py:106 +#: pretix/plugins/ticketoutputpdf/signals.py:127 msgid "Ticket layout created." msgstr "已创建票证布局。" -#: pretix/plugins/ticketoutputpdf/signals.py:107 +#: pretix/plugins/ticketoutputpdf/signals.py:128 msgid "Ticket layout deleted." msgstr "已删除票证布局。" -#: pretix/plugins/ticketoutputpdf/signals.py:108 +#: pretix/plugins/ticketoutputpdf/signals.py:129 msgid "Ticket layout changed." msgstr "已更改票证布局。" -#: pretix/plugins/ticketoutputpdf/signals.py:121 +#: pretix/plugins/ticketoutputpdf/signals.py:142 #, python-brace-format msgid "Ticket layout {val}" msgstr "票证布局{val}" @@ -21235,59 +21594,59 @@ msgstr "您尚未创建任何布局。" msgid "Create a new layout" msgstr "创建一个新布局" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:29 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:63 msgid "PDF output" msgstr "PDF输出" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:31 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:65 #, fuzzy #| msgid "Download ticket" msgid "Download tickets (PDF)" msgstr "下载门票" -#: pretix/plugins/ticketoutputpdf/ticketoutput.py:32 +#: pretix/plugins/ticketoutputpdf/ticketoutput.py:66 #, fuzzy #| msgid "Download ticket" msgid "Download ticket (PDF)" msgstr "下载门票" -#: pretix/plugins/ticketoutputpdf/views.py:36 +#: pretix/plugins/ticketoutputpdf/views.py:57 msgid "Default ticket layout" msgstr "默认票证布局" -#: pretix/plugins/ticketoutputpdf/views.py:93 +#: pretix/plugins/ticketoutputpdf/views.py:114 msgid "The new ticket layout has been created." msgstr "已创建新的票证布局。" -#: pretix/plugins/ticketoutputpdf/views.py:142 -#: pretix/plugins/ticketoutputpdf/views.py:172 -#: pretix/plugins/ticketoutputpdf/views.py:220 +#: pretix/plugins/ticketoutputpdf/views.py:163 +#: pretix/plugins/ticketoutputpdf/views.py:193 +#: pretix/plugins/ticketoutputpdf/views.py:241 msgid "The requested layout does not exist." msgstr "请求的布局不存在。" -#: pretix/plugins/ticketoutputpdf/views.py:184 +#: pretix/plugins/ticketoutputpdf/views.py:205 msgid "The selected ticket layout been deleted." msgstr "所选票证布局已被删除。" -#: pretix/plugins/ticketoutputpdf/views.py:224 +#: pretix/plugins/ticketoutputpdf/views.py:245 msgid "Ticket PDF layout: {}" msgstr "票证PDF布局:{}" -#: pretix/plugins/webcheckin/__init__.py:9 -#: pretix/plugins/webcheckin/__init__.py:12 +#: pretix/plugins/webcheckin/__init__.py:30 +#: pretix/plugins/webcheckin/__init__.py:33 #, fuzzy #| msgid "Not checked in" msgid "Web-based check-in" msgstr "未签入" -#: pretix/plugins/webcheckin/__init__.py:16 +#: pretix/plugins/webcheckin/__init__.py:37 #, fuzzy #| msgid "" #| "This plugin allows you to generate check-in lists for your conference." msgid "This plugin allows you to perform check-in actions in your browser." msgstr "此插件允许您为会议生成签入列表。" -#: pretix/plugins/webcheckin/signals.py:15 +#: pretix/plugins/webcheckin/signals.py:36 #, fuzzy #| msgid "Check-in" msgid "Web Check-in" @@ -21297,105 +21656,105 @@ msgstr "签入" msgid "Check-in" msgstr "签入" -#: pretix/presale/checkoutflow.py:63 +#: pretix/presale/checkoutflow.py:97 msgctxt "checkoutflow" msgid "Step" msgstr "步骤" -#: pretix/presale/checkoutflow.py:198 +#: pretix/presale/checkoutflow.py:232 msgctxt "checkoutflow" msgid "Add-on products" msgstr "附加产品" -#: pretix/presale/checkoutflow.py:416 +#: pretix/presale/checkoutflow.py:450 msgctxt "checkoutflow" msgid "Your information" msgstr "您的信息" -#: pretix/presale/checkoutflow.py:567 +#: pretix/presale/checkoutflow.py:601 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." msgstr "" -#: pretix/presale/checkoutflow.py:573 +#: pretix/presale/checkoutflow.py:607 msgid "" "Due to the invoice address you entered, we need to apply a different tax " "rate to your purchase and the price of the products in your cart has changed " "accordingly." msgstr "" -#: pretix/presale/checkoutflow.py:586 pretix/presale/checkoutflow.py:592 +#: pretix/presale/checkoutflow.py:620 pretix/presale/checkoutflow.py:626 msgid "Please enter a valid email address." msgstr "请输入有效的电子邮件地址。" -#: pretix/presale/checkoutflow.py:599 +#: pretix/presale/checkoutflow.py:633 msgid "Please enter your invoicing address." msgstr "请输入您的发票地址。" -#: pretix/presale/checkoutflow.py:603 +#: pretix/presale/checkoutflow.py:637 msgid "Please enter your name." msgstr "请输入您的姓名。" -#: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:642 -#: pretix/presale/checkoutflow.py:647 pretix/presale/checkoutflow.py:652 -#: pretix/presale/checkoutflow.py:657 +#: pretix/presale/checkoutflow.py:671 pretix/presale/checkoutflow.py:676 +#: pretix/presale/checkoutflow.py:681 pretix/presale/checkoutflow.py:686 +#: pretix/presale/checkoutflow.py:691 msgid "Please fill in answers to all required questions." msgstr "请填写所有必填问题的答案。" -#: pretix/presale/checkoutflow.py:684 +#: pretix/presale/checkoutflow.py:718 msgctxt "checkoutflow" msgid "Payment" msgstr "付款" -#: pretix/presale/checkoutflow.py:729 pretix/presale/views/order.py:612 +#: pretix/presale/checkoutflow.py:763 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "请选择付款方式。" -#: pretix/presale/checkoutflow.py:753 pretix/presale/checkoutflow.py:759 -#: pretix/presale/views/order.py:392 pretix/presale/views/order.py:460 +#: pretix/presale/checkoutflow.py:787 pretix/presale/checkoutflow.py:793 +#: pretix/presale/views/order.py:427 pretix/presale/views/order.py:495 msgid "The payment information you entered was incomplete." msgstr "您输入的付款信息不完整。" -#: pretix/presale/checkoutflow.py:790 +#: pretix/presale/checkoutflow.py:824 msgctxt "checkoutflow" msgid "Review order" msgstr "查看订单" -#: pretix/presale/checkoutflow.py:878 +#: pretix/presale/checkoutflow.py:912 msgid "You need to check all checkboxes on the bottom of the page." msgstr "您需要选中页面底部的所有复选框。" -#: pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:947 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "发送确认邮件时出错。 请稍后再试。" -#: pretix/presale/forms/checkout.py:36 +#: pretix/presale/forms/checkout.py:70 msgid "E-mail address (repeated)" msgstr "电子邮件地址(重复)" -#: pretix/presale/forms/checkout.py:37 +#: pretix/presale/forms/checkout.py:71 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." msgstr "请再次输入相同的电子邮件地址,以确保您输入正确的地址。" -#: pretix/presale/forms/checkout.py:83 +#: pretix/presale/forms/checkout.py:117 msgid "Please enter the same email address twice." msgstr "请输入两次相同的电子邮件地址。" -#: pretix/presale/forms/order.py:72 pretix/presale/forms/order.py:80 +#: pretix/presale/forms/order.py:93 pretix/presale/forms/order.py:101 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:172 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:281 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:133 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:251 -#: pretix/presale/templates/pretixpresale/event/voucher.html:183 -#: pretix/presale/templates/pretixpresale/event/voucher.html:289 +#: pretix/presale/templates/pretixpresale/event/voucher.html:187 +#: pretix/presale/templates/pretixpresale/event/voucher.html:293 msgid "plus taxes" msgstr "税" -#: pretix/presale/forms/order.py:92 +#: pretix/presale/forms/order.py:113 #, fuzzy #| msgid "" #| "You cannot add yourself to the waiting list as this product is currently " @@ -21403,42 +21762,42 @@ msgstr "税" msgid "No other variation of this product is currently available for you." msgstr "由于此产品目前可用,您无法将自己添加到等待列表中。" -#: pretix/presale/forms/order.py:96 +#: pretix/presale/forms/order.py:117 #, fuzzy #| msgid "The variation of the product selected above." msgid "No other variations of this product exist." msgstr "上面选择的产品的变量。" -#: pretix/presale/forms/renderers.py:29 +#: pretix/presale/forms/renderers.py:50 #, fuzzy #| msgid "Valid" msgctxt "form" msgid "is valid" msgstr "有效" -#: pretix/presale/forms/renderers.py:31 +#: pretix/presale/forms/renderers.py:52 msgctxt "form" msgid "has errors" msgstr "" -#: pretix/presale/forms/renderers.py:43 +#: pretix/presale/forms/renderers.py:64 #, fuzzy #| msgid "expired" msgctxt "form" msgid "required" msgstr "过期的" -#: pretix/presale/ical.py:54 +#: pretix/presale/ical.py:75 #, python-brace-format msgid "Tickets: {url}" msgstr "门票:{url}" -#: pretix/presale/ical.py:57 +#: pretix/presale/ical.py:78 #, python-brace-format msgid "Admission: {datetime}" msgstr "入场:{datetime}" -#: pretix/presale/ical.py:61 +#: pretix/presale/ical.py:82 #, python-brace-format msgid "Organizer: {organizer}" msgstr "组织者:{organizer}" @@ -21449,11 +21808,6 @@ msgstr "组织者:{organizer}" msgid "Footer Navigation" msgstr "切换导航" -#: pretix/presale/templates/pretixpresale/base_footer.html:36 -#, python-format -msgid "event ticketing powered by pretix" -msgstr "由Pretix提供的活动票务" - #: pretix/presale/templates/pretixpresale/event/base.html:29 msgid "This shop is currently only visible to you and your team." msgstr "此商店目前仅对您和您的团队可见。" @@ -21557,8 +21911,8 @@ msgstr "显示变量" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:116 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:228 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:235 -#: pretix/presale/templates/pretixpresale/event/voucher.html:167 -#: pretix/presale/templates/pretixpresale/event/voucher.html:273 +#: pretix/presale/templates/pretixpresale/event/voucher.html:171 +#: pretix/presale/templates/pretixpresale/event/voucher.html:277 #, python-format msgid "Modify price for %(item)s" msgstr "修改%(item)s的价格" @@ -21567,8 +21921,8 @@ msgstr "修改%(item)s的价格" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:283 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 -#: pretix/presale/templates/pretixpresale/event/voucher.html:185 -#: pretix/presale/templates/pretixpresale/event/voucher.html:291 +#: pretix/presale/templates/pretixpresale/event/voucher.html:189 +#: pretix/presale/templates/pretixpresale/event/voucher.html:295 msgid "incl. taxes" msgstr "包含税" @@ -21576,8 +21930,8 @@ msgstr "包含税" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:286 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:138 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:256 -#: pretix/presale/templates/pretixpresale/event/voucher.html:188 -#: pretix/presale/templates/pretixpresale/event/voucher.html:294 +#: pretix/presale/templates/pretixpresale/event/voucher.html:192 +#: pretix/presale/templates/pretixpresale/event/voucher.html:298 #, python-format msgid "plus %(rate)s%% %(name)s" msgstr "%(rate)s%%%(name)s" @@ -21586,24 +21940,24 @@ msgstr "%(rate)s%%%(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:290 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:142 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:260 -#: pretix/presale/templates/pretixpresale/event/voucher.html:192 -#: pretix/presale/templates/pretixpresale/event/voucher.html:298 +#: pretix/presale/templates/pretixpresale/event/voucher.html:196 +#: pretix/presale/templates/pretixpresale/event/voucher.html:302 #, python-format msgid "incl. %(rate)s%% %(name)s" msgstr "包括%(rate)s%%%(name)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:196 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 -#: pretix/presale/templates/pretixpresale/event/voucher.html:207 -#: pretix/presale/templates/pretixpresale/event/voucher.html:216 +#: pretix/presale/templates/pretixpresale/event/voucher.html:211 +#: pretix/presale/templates/pretixpresale/event/voucher.html:220 #, python-format msgid "Amount of %(item)s – %(var)s to order" msgstr "订单的数量%(item)s-%(var)s" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:312 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:286 -#: pretix/presale/templates/pretixpresale/event/voucher.html:313 -#: pretix/presale/templates/pretixpresale/event/voucher.html:322 +#: pretix/presale/templates/pretixpresale/event/voucher.html:317 +#: pretix/presale/templates/pretixpresale/event/voucher.html:326 #, python-format msgid "Amount of %(item)s to order" msgstr "订单数量%(item)s" @@ -21633,31 +21987,31 @@ msgstr "结帐" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:15 #: pretix/presale/templates/pretixpresale/event/checkout_base.html:21 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:34 -#: pretix/presale/templates/pretixpresale/event/index.html:34 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:11 msgid "Your cart" msgstr "您的购物车" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:28 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:22 -#: pretix/presale/templates/pretixpresale/event/index.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:18 msgid "Cart expired" msgstr "购物车已过期" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:40 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:43 -#: pretix/presale/templates/pretixpresale/event/index.html:53 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, python-format msgid "The items in your cart are reserved for you for %(minutes)s minutes." msgstr "购物车中的商品为您保留%(minutes)s分钟。" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:44 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:47 -#: pretix/presale/templates/pretixpresale/event/index.html:57 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:34 msgid "The items in your cart are no longer reserved for you." msgstr "你购物车里的物品将不再为你保留。" #: pretix/presale/templates/pretixpresale/event/checkout_base.html:53 -#: pretix/presale/templates/pretixpresale/event/index.html:116 +#: pretix/presale/templates/pretixpresale/event/index.html:56 #, fuzzy #| msgid "This file is from a different event." msgid "Add tickets for a different date" @@ -21844,7 +22198,7 @@ msgstr "售完" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:78 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:64 #: pretix/presale/templates/pretixpresale/organizers/index.html:109 -#: pretix/presale/views/widget.py:325 +#: pretix/presale/views/widget.py:347 msgid "Reserved" msgstr "保留的" @@ -21858,76 +22212,87 @@ msgstr "保留所有剩余产品,但可能会再次提供。" msgid "No attendee name provided" msgstr "在发票上显示观众姓名" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:141 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "修改%(item)s的价格" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:152 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 msgid "Okay, we're removing that…" msgstr "好的,我们正在删除…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:156 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 msgid "Remove one" msgstr "删除一个" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:165 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 msgid "We're trying to reserve another one for you!" msgstr "我们正试图为你预留另一个!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:170 -#: pretix/presale/templates/pretixpresale/event/index.html:259 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 -#: pretix/presale/templates/pretixpresale/event/voucher.html:74 +#: pretix/presale/templates/pretixpresale/event/voucher.html:78 #, python-format msgid "" "Once the items are in your cart, you will have %(time)s minutes to complete " "your purchase." msgstr "物品放入购物车后,您将有%(time)s分钟完成购买。" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:185 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 msgid "Add one more" msgstr "再添加一个" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:201 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 #, fuzzy #| msgid "Price" msgid "price" msgstr "价格" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:282 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 #, fuzzy, python-format #| msgid "Add product" msgid "One product" msgid_plural "%(num)s products" msgstr[0] "附加产品" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:296 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 #, fuzzy, python-format #| msgid "incl. %(rate)s%% %(taxname)s" msgid "incl. %(tax_sum)s taxes" msgstr "包括%(rate)s%%%(taxname)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:305 -#: pretix/presale/templates/pretixpresale/event/index.html:298 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "兑换优惠券" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:308 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:316 -#: pretix/presale/templates/pretixpresale/event/index.html:317 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "兑换优惠券" +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:59 +msgid "Empty cart" +msgstr "清空购物车" + +#: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 +#: pretix/presale/templates/pretixpresale/event/index.html:221 +#: pretix/presale/templates/pretixpresale/event/voucher.html:355 +msgid "Proceed with checkout" +msgstr "进行结账" + #: pretix/presale/templates/pretixpresale/event/fragment_checkoutflow.html:13 #, fuzzy #| msgid "Completion date" @@ -22048,9 +22413,9 @@ msgstr "显示的所有事件%(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:122 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:240 -#: pretix/presale/templates/pretixpresale/event/voucher.html:127 -#: pretix/presale/templates/pretixpresale/event/voucher.html:172 -#: pretix/presale/templates/pretixpresale/event/voucher.html:278 +#: pretix/presale/templates/pretixpresale/event/voucher.html:131 +#: pretix/presale/templates/pretixpresale/event/voucher.html:176 +#: pretix/presale/templates/pretixpresale/event/voucher.html:282 msgctxt "price" msgid "FREE" msgstr "FREE" @@ -22085,7 +22450,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:73 #: pretix/presale/templates/pretixpresale/organizers/index.html:105 #: pretix/presale/templates/pretixpresale/organizers/index.html:118 -#: pretix/presale/views/widget.py:317 pretix/presale/views/widget.py:340 +#: pretix/presale/views/widget.py:339 pretix/presale/views/widget.py:362 msgid "Book now" msgstr "" @@ -22093,7 +22458,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/fragment_calendar.html:83 #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:69 #: pretix/presale/templates/pretixpresale/organizers/index.html:114 -#: pretix/presale/views/widget.py:332 +#: pretix/presale/views/widget.py:354 #, fuzzy #| msgid "Fully redeemed" msgid "Fully booked" @@ -22118,109 +22483,98 @@ msgstr "" msgid "General information, add products to your cart" msgstr "" -#: pretix/presale/templates/pretixpresale/event/index.html:65 -#: pretix/presale/templates/pretixpresale/event/index.html:82 -msgid "Empty cart" -msgstr "清空购物车" - -#: pretix/presale/templates/pretixpresale/event/index.html:74 -#: pretix/presale/templates/pretixpresale/event/index.html:281 -#: pretix/presale/templates/pretixpresale/event/voucher.html:351 -msgid "Proceed with checkout" -msgstr "进行结账" - -#: pretix/presale/templates/pretixpresale/event/index.html:107 +#: pretix/presale/templates/pretixpresale/event/index.html:47 #, fuzzy #| msgid "Please select a specific variation of this product." msgid "Please select a date to redeem your voucher." msgstr "请选择此产品的特定变量。" -#: pretix/presale/templates/pretixpresale/event/index.html:120 +#: pretix/presale/templates/pretixpresale/event/index.html:60 msgid "View other date" msgstr "查看其他日期" -#: pretix/presale/templates/pretixpresale/event/index.html:124 +#: pretix/presale/templates/pretixpresale/event/index.html:64 #, fuzzy #| msgid "Choose date to buy a ticket" msgid "Choose date to book a ticket" msgstr "选择购票日期" -#: pretix/presale/templates/pretixpresale/event/index.html:129 +#: pretix/presale/templates/pretixpresale/event/index.html:69 #, fuzzy #| msgid "Other features" msgctxt "subevent" msgid "Other dates" msgstr "其他特征" -#: pretix/presale/templates/pretixpresale/event/index.html:177 -#: pretix/presale/views/widget.py:602 +#: pretix/presale/templates/pretixpresale/event/index.html:117 +#: pretix/presale/views/widget.py:624 msgid "The presale period for this event is over." msgstr "此活动的预售期已结束。" -#: pretix/presale/templates/pretixpresale/event/index.html:182 -#: pretix/presale/views/widget.py:604 +#: pretix/presale/templates/pretixpresale/event/index.html:122 +#: pretix/presale/views/widget.py:626 #, python-format msgid "The presale for this event will start on %(date)s at %(time)s." msgstr "此活动的预售将从%(date)s的%(time)s开始。" -#: pretix/presale/templates/pretixpresale/event/index.html:186 -#: pretix/presale/views/widget.py:609 +#: pretix/presale/templates/pretixpresale/event/index.html:126 +#: pretix/presale/views/widget.py:631 msgid "The presale for this event has not yet started." msgstr "此活动的预售尚未开始。" -#: pretix/presale/templates/pretixpresale/event/index.html:210 -#: pretix/presale/templates/pretixpresale/event/voucher.html:28 +#: pretix/presale/templates/pretixpresale/event/index.html:150 +#: pretix/presale/templates/pretixpresale/event/voucher.html:32 #, python-format msgid "Begin: %(time)s" msgstr "开始:%(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:217 -#: pretix/presale/templates/pretixpresale/event/voucher.html:33 +#: pretix/presale/templates/pretixpresale/event/index.html:157 +#: pretix/presale/templates/pretixpresale/event/voucher.html:37 #, python-format msgid "End: %(time)s" msgstr "结束:%(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:227 -#: pretix/presale/templates/pretixpresale/event/voucher.html:41 +#: pretix/presale/templates/pretixpresale/event/index.html:167 +#: pretix/presale/templates/pretixpresale/event/voucher.html:45 #, python-format msgid "Admission: %(time)s" msgstr "入场:%(time)s" -#: pretix/presale/templates/pretixpresale/event/index.html:233 -#: pretix/presale/templates/pretixpresale/event/voucher.html:45 +#: pretix/presale/templates/pretixpresale/event/index.html:173 +#: pretix/presale/templates/pretixpresale/event/voucher.html:49 #, python-format msgid "Admission: %(datetime)s" msgstr "入场:%(datetime)s" -#: pretix/presale/templates/pretixpresale/event/index.html:245 -#: pretix/presale/templates/pretixpresale/event/voucher.html:56 +#: pretix/presale/templates/pretixpresale/event/index.html:185 +#: pretix/presale/templates/pretixpresale/event/voucher.html:60 msgid "Add to Calendar" msgstr "添加到日历" -#: pretix/presale/templates/pretixpresale/event/index.html:258 +#: pretix/presale/templates/pretixpresale/event/index.html:198 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:23 -#: pretix/presale/templates/pretixpresale/event/voucher.html:72 +#: pretix/presale/templates/pretixpresale/event/voucher.html:76 msgid "We're now trying to reserve this for you!" msgstr "我们现在正试图为您保留这个!" -#: pretix/presale/templates/pretixpresale/event/index.html:279 -#: pretix/presale/templates/pretixpresale/event/voucher.html:349 +#: pretix/presale/templates/pretixpresale/event/index.html:219 +#: pretix/presale/templates/pretixpresale/event/voucher.html:353 #, fuzzy #| msgid "Register" msgctxt "free_tickets" msgid "Register" msgstr "记录器" -#: pretix/presale/templates/pretixpresale/event/index.html:284 -#: pretix/presale/templates/pretixpresale/event/voucher.html:354 +#: pretix/presale/templates/pretixpresale/event/index.html:224 +#: pretix/presale/templates/pretixpresale/event/voucher.html:358 msgid "Add to cart" msgstr "添加到购物车" -#: pretix/presale/templates/pretixpresale/event/index.html:328 +#: pretix/presale/templates/pretixpresale/event/index.html:268 msgid "If you already ordered a ticket" msgstr "如果您已经订了票" -#: pretix/presale/templates/pretixpresale/event/index.html:332 +#: pretix/presale/templates/pretixpresale/event/index.html:272 msgid "" "If you want to see or change the status and details of your order, click on " "the link in one of the emails we sent you during the order process. If you " @@ -22231,7 +22585,7 @@ msgstr "" "一封电子邮件中的链接。 如果您找不到该链接,请单击以下按钮以请求再次发送给您的" "订单链接。" -#: pretix/presale/templates/pretixpresale/event/index.html:341 +#: pretix/presale/templates/pretixpresale/event/index.html:281 #: pretix/presale/templates/pretixpresale/event/resend_link.html:4 #: pretix/presale/templates/pretixpresale/event/resend_link.html:11 msgid "Resend order links" @@ -22676,24 +23030,24 @@ msgid "Send links" msgstr "发送链接" #: pretix/presale/templates/pretixpresale/event/voucher.html:9 -#: pretix/presale/templates/pretixpresale/event/voucher.html:12 +#: pretix/presale/templates/pretixpresale/event/voucher.html:16 msgid "Voucher redemption" msgstr "优惠券兑换" -#: pretix/presale/templates/pretixpresale/event/voucher.html:17 +#: pretix/presale/templates/pretixpresale/event/voucher.html:21 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." msgid "This voucher is valid only for the following specific date and time." msgstr "此优惠券对此活动日期无效。" -#: pretix/presale/templates/pretixpresale/event/voucher.html:64 +#: pretix/presale/templates/pretixpresale/event/voucher.html:68 msgid "" "You entered a voucher code that allows you to buy one of the following " "products at the specified price:" msgstr "您输入的优惠券代码允许您以指定价格购买以下产品之一:" -#: pretix/presale/templates/pretixpresale/event/voucher.html:123 +#: pretix/presale/templates/pretixpresale/event/voucher.html:127 #, python-format msgid "from %(minprice)s" msgstr "来自%(minprice)s" @@ -22845,142 +23199,142 @@ msgstr "第%(page)s页,共%(of)s页" msgid "We are processing your request …" msgstr "我们正在处理你的请求…" -#: pretix/presale/utils.py:44 pretix/presale/utils.py:160 -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:78 pretix/presale/utils.py:194 +#: pretix/presale/utils.py:195 msgid "The selected event was not found." msgstr "找不到所选的活动。" -#: pretix/presale/utils.py:127 +#: pretix/presale/utils.py:161 msgid "The selected ticket shop is currently not available." msgstr "所选的售票处目前无法使用。" -#: pretix/presale/utils.py:133 +#: pretix/presale/utils.py:167 msgid "This feature is not enabled." msgstr "此功能未启用。" -#: pretix/presale/utils.py:169 pretix/presale/utils.py:173 +#: pretix/presale/utils.py:203 pretix/presale/utils.py:207 msgid "The selected organizer was not found." msgstr "找不到所选的组织者。" -#: pretix/presale/views/cart.py:127 pretix/presale/views/cart.py:132 -#: pretix/presale/views/cart.py:149 pretix/presale/views/cart.py:161 +#: pretix/presale/views/cart.py:167 pretix/presale/views/cart.py:172 +#: pretix/presale/views/cart.py:189 pretix/presale/views/cart.py:201 msgid "Please enter numbers only." msgstr "请只输入数字。" -#: pretix/presale/views/cart.py:134 +#: pretix/presale/views/cart.py:174 msgid "Please enter positive numbers only." msgstr "请只输入正数。" -#: pretix/presale/views/cart.py:354 +#: pretix/presale/views/cart.py:394 msgid "We applied the voucher to as many products in your cart as we could." msgstr "" -#: pretix/presale/views/cart.py:376 +#: pretix/presale/views/cart.py:416 msgid "Your cart has been updated." msgstr "您的购物车已更新。" -#: pretix/presale/views/cart.py:379 pretix/presale/views/cart.py:401 +#: pretix/presale/views/cart.py:419 pretix/presale/views/cart.py:444 msgid "Your cart is now empty." msgstr "你的购物车现在是空的。" -#: pretix/presale/views/cart.py:416 +#: pretix/presale/views/cart.py:459 msgid "The products have been successfully added to your cart." msgstr "产品已成功添加到您的购物车中。" -#: pretix/presale/views/cart.py:438 pretix/presale/views/event.py:356 -#: pretix/presale/views/widget.py:284 +#: pretix/presale/views/cart.py:481 pretix/presale/views/event.py:390 +#: pretix/presale/views/widget.py:306 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/checkout.py:34 +#: pretix/presale/views/checkout.py:55 msgid "Your cart is empty" msgstr "你的购物车是空的" -#: pretix/presale/views/checkout.py:38 +#: pretix/presale/views/checkout.py:59 msgid "The presale for this event is over or has not yet started." msgstr "此活动的预售已结束或尚未开始。" -#: pretix/presale/views/event.py:570 +#: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "未知活动代码或未授权访问此事件。" -#: pretix/presale/views/event.py:577 +#: pretix/presale/views/event.py:611 msgctxt "subevent" msgid "No date selected." msgstr "未选择日期。" -#: pretix/presale/views/event.py:580 +#: pretix/presale/views/event.py:614 msgctxt "subevent" msgid "Unknown date selected." msgstr "选择了未知日期。" -#: pretix/presale/views/event.py:603 pretix/presale/views/event.py:611 -#: pretix/presale/views/event.py:614 +#: pretix/presale/views/event.py:637 pretix/presale/views/event.py:645 +#: pretix/presale/views/event.py:648 msgid "Please go back and try again." msgstr "请返回重试。" -#: pretix/presale/views/order.py:323 pretix/presale/views/order.py:388 -#: pretix/presale/views/order.py:456 +#: pretix/presale/views/order.py:358 pretix/presale/views/order.py:423 +#: pretix/presale/views/order.py:491 msgid "The payment for this order cannot be continued." msgstr "此订单的付款无法继续。" -#: pretix/presale/views/order.py:328 pretix/presale/views/order.py:397 -#: pretix/presale/views/order.py:465 pretix/presale/views/order.py:504 +#: pretix/presale/views/order.py:363 pretix/presale/views/order.py:432 +#: pretix/presale/views/order.py:500 pretix/presale/views/order.py:539 msgid "The payment is too late to be accepted." msgstr "付款太晚了,无法接受。" -#: pretix/presale/views/order.py:411 +#: pretix/presale/views/order.py:446 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "发票已生成。" -#: pretix/presale/views/order.py:499 +#: pretix/presale/views/order.py:534 msgid "The payment method for this order cannot be changed." msgstr "此订单的付款方式无法更改。" -#: pretix/presale/views/order.py:510 +#: pretix/presale/views/order.py:545 msgid "A payment is currently pending for this order." msgstr "此订单目前正在等待付款。" -#: pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:800 msgid "You cannot modify this order" msgstr "您无法修改此订单" -#: pretix/presale/views/order.py:843 pretix/presale/views/order.py:848 -#: pretix/presale/views/order.py:853 +#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 +#: pretix/presale/views/order.py:888 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "保留固定的取消费用" -#: pretix/presale/views/order.py:869 +#: pretix/presale/views/order.py:904 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "任何客户" -#: pretix/presale/views/order.py:880 +#: pretix/presale/views/order.py:915 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "该问题已被删除。" -#: pretix/presale/views/order.py:934 +#: pretix/presale/views/order.py:969 msgid "Ticket download is not (yet) enabled for this order." msgstr "尚未为此订单启用门票下载。" -#: pretix/presale/views/order.py:943 +#: pretix/presale/views/order.py:978 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1102 +#: pretix/presale/views/order.py:1137 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "您无法取消此订单。" -#: pretix/presale/views/order.py:1205 +#: pretix/presale/views/order.py:1240 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -22990,181 +23344,195 @@ msgid "" "{amount}." msgstr "订单已被取消。 您现在可以选择将资金转回给用户的方式。" -#: pretix/presale/views/user.py:27 +#: pretix/presale/views/user.py:61 msgid "We had difficulties processing your input." msgstr "我们在处理您的输入时遇到困难。" -#: pretix/presale/views/user.py:36 +#: pretix/presale/views/user.py:70 #, python-brace-format msgid "" "If the email address you entered is valid and associated with a ticket, we " "have already sent you an email with a link to your ticket in the past " -"{number} hours. If the email did not arrive, please your check spam folder " +"{number} hours. If the email did not arrive, please check your spam folder " "and also double check that you used the correct email address." msgstr "" -#: pretix/presale/views/user.py:49 +#: pretix/presale/views/user.py:83 msgid "Your orders for {}" msgstr "您的订单{}" -#: pretix/presale/views/user.py:57 +#: pretix/presale/views/user.py:91 msgid "We have trouble sending emails right now, please check back later." msgstr "我们现在无法发送电子邮件,请稍后再回来查看。" -#: pretix/presale/views/user.py:60 +#: pretix/presale/views/user.py:94 msgid "" "If there were any orders by this user, they will receive an email with their " "order codes." msgstr "如果此用户有任何订单,他们将收到一封包含订单代码的电子邮件。" -#: pretix/presale/views/waiting.py:77 +#: pretix/presale/views/waiting.py:98 msgid "Waiting lists are disabled for this event." msgstr "已禁用此活动的等待列表。" -#: pretix/presale/views/waiting.py:81 +#: pretix/presale/views/waiting.py:102 msgid "We could not identify the product you selected." msgstr "我们无法识别您选择的产品。" -#: pretix/presale/views/waiting.py:85 +#: pretix/presale/views/waiting.py:106 #, fuzzy #| msgid "Waiting lists are disabled for this event." msgid "The waiting list is disabled for this product." msgstr "已禁用此活动的等待列表。" -#: pretix/presale/views/waiting.py:106 +#: pretix/presale/views/waiting.py:127 msgid "" "You cannot add yourself to the waiting list as this product is currently " "available." msgstr "由于此产品目前可用,您无法将自己添加到等待列表中。" -#: pretix/presale/views/waiting.py:111 +#: pretix/presale/views/waiting.py:132 msgid "" "We've added you to the waiting list. You will receive an email as soon as " "tickets get available again." msgstr "我们已将您添加到等待列表中。一旦再次获得门票,您将收到一封电子邮件。" -#: pretix/presale/views/widget.py:264 -#, fuzzy -#| msgid "event ticketing powered by pretix" -msgctxt "widget" -msgid "event ticketing powered by pretix" -msgstr "由Pretix提供的活动票务" - -#: pretix/presale/views/widget.py:279 +#: pretix/presale/views/widget.py:301 msgid "This ticket shop is currently disabled." msgstr "所选的售票处目前无法使用。" -#: pretix/presale/views/widget.py:293 +#: pretix/presale/views/widget.py:315 msgid "The selected date does not exist in this event series." msgstr "所选日期不属于此活动。" -#: pretix/presale/views/widget.py:300 +#: pretix/presale/views/widget.py:322 msgid "This is not an event series." msgstr "这不是一个系列活动。" -#: pretix/presale/views/widget.py:348 +#: pretix/presale/views/widget.py:370 #, python-format msgid "from %(start_date)s" msgstr "从 %(start_date)s" -#: pretix/settings.py:434 +#: pretix/settings.py:469 msgid "English" msgstr "英语" -#: pretix/settings.py:435 +#: pretix/settings.py:470 msgid "German" msgstr "德语" -#: pretix/settings.py:436 +#: pretix/settings.py:471 msgid "German (informal)" msgstr "德语(非正式的)" -#: pretix/settings.py:437 +#: pretix/settings.py:472 msgid "Arabic" msgstr "" -#: pretix/settings.py:438 +#: pretix/settings.py:473 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:439 +#: pretix/settings.py:474 msgid "Danish" msgstr "丹麦语" -#: pretix/settings.py:440 +#: pretix/settings.py:475 msgid "Dutch" msgstr "荷兰语" -#: pretix/settings.py:441 +#: pretix/settings.py:476 msgid "Dutch (informal)" msgstr "荷兰语(非正式的)" -#: pretix/settings.py:442 +#: pretix/settings.py:477 msgid "French" msgstr "法语" -#: pretix/settings.py:443 +#: pretix/settings.py:478 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "丹麦语" -#: pretix/settings.py:444 +#: pretix/settings.py:479 msgid "Greek" msgstr "" -#: pretix/settings.py:445 +#: pretix/settings.py:480 msgid "Italian" msgstr "" -#: pretix/settings.py:446 +#: pretix/settings.py:481 msgid "Latvian" msgstr "" -#: pretix/settings.py:447 +#: pretix/settings.py:482 #, fuzzy #| msgid "English" msgid "Polish" msgstr "英语" -#: pretix/settings.py:448 +#: pretix/settings.py:483 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "葡萄牙语(巴西)" -#: pretix/settings.py:449 +#: pretix/settings.py:484 msgid "Portuguese (Brazil)" msgstr "葡萄牙语(巴西)" -#: pretix/settings.py:450 +#: pretix/settings.py:485 msgid "Russian" msgstr "" -#: pretix/settings.py:451 +#: pretix/settings.py:486 msgid "Spanish" msgstr "西班牙语" -#: pretix/settings.py:452 +#: pretix/settings.py:487 msgid "Turkish" msgstr "土耳其语" -#: pretix/settings.py:752 +#: pretix/settings.py:787 msgid "User profile only" msgstr "" -#: pretix/settings.py:753 +#: pretix/settings.py:788 msgid "Read access" msgstr "读取权限" -#: pretix/settings.py:754 +#: pretix/settings.py:789 msgid "Write access" msgstr "录入权限" -#: pretix/settings.py:764 +#: pretix/settings.py:799 msgid "Kosovo" msgstr "" +#, fuzzy +#~| msgid "Optional. No products will be sold before this date." +#~ msgid "Only include orders issued on or before this date." +#~ msgstr "可选的。 在此日期之前不会销售任何产品。" + +#, fuzzy +#~| msgid "Organizer" +#~ msgid "Organizer:" +#~ msgstr "组织者" + +#~ msgid "" +#~ "The final QR code will be slightly smaller because some whitespace is " +#~ "required for proper scanning." +#~ msgstr "最终的二维码会稍微小一些,因为正确扫描需要一些空白。" + +#, fuzzy +#~| msgid "event ticketing powered by pretix" +#~ msgctxt "widget" +#~ msgid "event ticketing powered by pretix" +#~ msgstr "由Pretix提供的活动票务" + #, fuzzy #~| msgid "Order status" #~ msgid "Order status:" diff --git a/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po b/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po index 4a59da332f..787243c182 100644 --- a/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 16:15+0000\n" +"POT-Creation-Date: 2021-04-19 14:58+0000\n" "PO-Revision-Date: 2019-03-28 14:00+0000\n" "Last-Translator: yichengsd \n" "Language-Team: Chinese (Simplified)